octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [mxe-octave] of-sparsersb is failed to build


From: John W. Eaton
Subject: Re: [mxe-octave] of-sparsersb is failed to build
Date: Mon, 9 Jan 2017 21:16:20 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.4.0

On 01/09/2017 08:58 PM, Tatsuro MATSUOKA wrote:
----- Original Message -----

From: Tatsuro MATSUOKA <address@hidden>
To: "address@hidden" <address@hidden>
Cc:
Date: 2017/1/10, Tue 09:41
Subject: [mxe-octave] of-sparsersb is failed to build

of-sparsersb is failed to build on mxe-octave

configure
./configure --enable-octave=default --enable-windows-64  --enable-devel-tools
 --enable-binary-packages

mxe-octave was cloned on 2017-01-06

part of log file
x86_64-w64-mingw32-g++ -std=gnu++11 -c
-I/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include
 
-I/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include/octave-4.3.0+/octave/..
-I/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include/octave-4.3.0+/octave
-I/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include
 -pthread -fopenmp
-I/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include/
-std=gnu++11    -DRSB_SPARSERSB_LABEL=sparsersb sparsersb.cc -o sparsersb.o
sparsersb.cc:77:61: fatal error: octave/oct-alloc.h: No such file or directory
 #include <octave/oct-alloc.h> /* DECLARE_OCTAVE_ALLOCATOR */
                                                             ^
compilation terminated.
Makefile:22: recipe for target 'sparsersb.oct' failed
make[2]: *** [sparsersb.oct] Error 1

I looked
into 
/home/tatsu/work/octave/mxe-octave/mxe-octave-dev-w64/usr/x86_64-w64-mingw32/include/octave-4.3.0+/octave
There is not oct-alloc.h.

Any suggestions ?

Tatsuro



I seems that octave-4.3.0+ does not have 
include/octave-(version)/octave/oct-alloc.h.

The allocator class is not needed. It has been disabled by default for for more than 6 years, and completely disabled (the macros have been empty) for almost two years.

Update your copy of the mxe-octave sources. I pushed this changeset recently:

  http://hg.octave.org/mxe-octave/rev/a0f108ead0dc

This change should be made to the sparsersb package as well, but I was in a hurry and forgot to submit a patch. Would someone please take care of that?

jwe





reply via email to

[Prev in Thread] Current Thread [Next in Thread]