Compile errors among the buildbots

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Compile errors among the buildbots

Rik-4
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
Reply | Threaded
Open this post in threaded view
|

Re: Compile errors among the buildbots

John W. Eaton
Administrator
On 03/23/2018 04:40 PM, Rik wrote:

> 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

I just posted a message about it to this list.  It might be this bug:

   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=888422

If so, I don't think it is something we can fix in Octave.

jwe