Octave version 3.1.55 failed during make on Linux
Jaroslav Hajek
highegg at gmail.com
Mon May 4 23:59:06 CDT 2009
On Tue, May 5, 2009 at 1:13 AM, Alexander Mamonov <mamonov at gmail.com> wrote:
>>>Hi,
>>>
>>> When I install the latest development version 3.1.55 in Linux. After configure, then I run the command make, I got the following errors:
>>>
>>>
>>>
>>>int64NDArray.cc:32: instantiated from here
>>>oct-inttypes.h:1052: error: call of overloaded `mop(int64_t, const double&)' is ambiguous
>>>oct-inttypes.h:177: note: candidates are: static bool octave_int_cmp_op::mop(T, double) [with xop = octave_int_cmp_op::ne, T = long long int]
>>>oct-inttypes.h:182: note: static bool octave_int_cmp_op::mop(double, T) [with xop = octave_int_cmp_op::ne, T = double]
>>>oct-inttypes.h:212: note: static bool octave_int_cmp_op::mop(double, uint64_t) [with xop = octave_int_cmp_op::ne]
>>>oct-inttypes.h:213: note: static bool octave_int_cmp_op::mop(double, int64_t) [with xop = octave_int_cmp_op::ne]
>>>oct-inttypes.h:214: note: static bool octave_int_cmp_op::mop(int64_t, double) [with xop = octave_int_cmp_op::ne]
>>>oct-inttypes.h:215: note: static bool octave_int_cmp_op::mop(uint64_t, double) [with xop = octave_int_cmp_op::ne]
>>>make[2]: *** [pic/int64NDArray.o] Error 1
>>>make[2]: Leaving directory `/usr/local/octave-3.1.55/liboctave'
>>>make[1]: *** [liboctave] Error 2
>>>make[1]: Leaving directory `/usr/local/octave-3.1.55'
>>>make: *** [all] Error 2
>
> I confirm this behavior on Vista with MinGW, gcc version 3.4.5. I was
> going to report it myself, but you were faster :)
> Just in case I attach the log file from the configure script that
> should have all the relevant information about the system.
>
> Regards,
> Alexander
>
Yes, this is a known bug in gcc 3 series. Search the mailing list for
more info if you like to.
regards
--
RNDr. Jaroslav Hajek
computing expert & GNU Octave developer
Aeronautical Research and Test Institute (VZLU)
Prague, Czech Republic
url: www.highegg.matfyz.cz
More information about the Bug-octave
mailing list