[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [mxe-octave] of-sparsersb is failed to build
From: |
Tatsuro MATSUOKA |
Subject: |
Re: [mxe-octave] of-sparsersb is failed to build |
Date: |
Tue, 10 Jan 2017 13:35:16 +0900 (JST) |
----- Original Message -----
> From: John W. Eaton <address@hidden>
> To: Tatsuro MATSUOKA <address@hidden>; "address@hidden" <address@hidden>
> Cc:
> Date: 2017/1/10, Tue 11:16
> Subject: Re: [mxe-octave] of-sparsersb is failed to build
>
> 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
Thanks for the pointer.
I have updated my copy of mxe-octave and of-sparsersb has been built
successfully.
> This changMichele Martonee 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
On the octave-forge site for the sparsersb package tells that the package
maintainer is
Michele Martone.
I'm CCing of my reply to him.
Tatsuro