All,
There are some very nasty looking compile failures among the
buildbots. This is for gcc-5-debian:
libtool: compile: g++-5 -std=gnu++11 -DHAVE_CONFIG_H -I. -I../src -Iliboctave -I../src/liboctave -I../src/liboctave/array -Iliboctave/numeric -I../src/liboctave/numeric -Iliboctave/operators -I../src/liboctave/operators -I../src/liboctave/system -I../src/liboctave/util -I../src/libinterp/octave-value -Ilibinterp -I../src/libinterp -I../src/libinterp/operators -Ilibinterp/parse-tree -I../src/libinterp/parse-tree -Ilibinterp/corefcn -I../src/libinterp/corefcn -I../src/liboctave/wrappers -I/usr/include/hdf5/serial -I/usr/include/GraphicsMagick -I/usr/include/hdf5/serial -I/usr/lib/jvm/java-8-openjdk-amd64/include -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux -fPIC -pthread -fopenmp -Wall -W -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2 -MT libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-classdef.lo -MD -MP -MF libinterp/octave-value/.deps/libinterp_octave_value_liboctave_value_la-ov-classdef.Tpo -c ../src/libinterp/octave-value/ov-classdef.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-classdef.o
../../src/init2.c:52: MPFR assertion failed: p >= 2 && p <= ((mpfr_prec_t)((mpfr_uprec_t)(~(mpfr_uprec_t)0)>>1))
In file included from ../src/liboctave/array/MSparse.h:123:0,
from ../src/liboctave/array/MatrixType.h:29,
from ../src/liboctave/array/dMatrix.h:31,
from ../src/liboctave/array/Range.h:30,
from ../src/libinterp/octave-value/ov.h:36,
from ../src/libinterp/octave-value/ovl.h:36,
from ../src/libinterp/operators/op-scm-scm.cc:29:
../src/liboctave/array/MSparse.cc: In function ‘MSparse<T> quotient(const MSparse<T>&, const MSparse<T>&) [with T = std::complex<double>]’:
../src/liboctave/array/MSparse.cc:478:1: internal compiler error: Aborted
quotient (const MSparse<T>& a, const MSparse<T>& b)
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.
Makefile:19486: recipe for target 'libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo' failed
make[2]: *** [libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
This seems pretty recent. Does anyone have a clue?
--Rik
|