On 23-Feb-2010, Bruno Haible wrote: | John W. Eaton wrote: | | > The next problem I encountered was | > | > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/home/jwe/src/octave/liboctave -I.. -I../libgnu -I/home/jwe/src/octave/libgnu -I/home/jwe/src/octave/libcruft/misc -ggdb3 -DHAVE_CONFIG_H -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -ggdb3 -pthread -ggdb3 -MT liboctave_la-oct-glob.lo -MD -MP -MF .deps/liboctave_la-oct-glob.Tpo -c /home/jwe/src/octave/liboctave/oct-glob.cc -fPIC -DPIC -o .libs/liboctave_la-oct-glob.o | > In file included from /home/jwe/src/octave/liboctave/oct-glob.cc:31: | > ../libgnu/glob.h:215: internal compiler error: in start_decl, at cp/decl.c:4231 | > Please submit a full bug report, | > with preprocessed source if appropriate. | > See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions. | | Oops, the g++ bug is hitting. This should fix it.
Yes, that avoids the bug for me. | Anything else? The only other error I'm seeing is libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/home/jwe/src/octave/liboctave -I.. -I../libgnu -I/home/jwe/src/octave/libgnu -I/home/jwe/src/octave/libcruft/misc -ggdb3 -DHAVE_CONFIG_H -I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat -ggdb3 -pthread -ggdb3 -MT liboctave_la-oct-time.lo -MD -MP -MF .deps/liboctave_la-oct-time.Tpo -c /home/jwe/src/octave/liboctave/oct-time.cc -fPIC -DPIC -o .libs/liboctave_la-oct-time.o In file included from /home/jwe/src/octave/liboctave/oct-time.cc:30: ../libgnu/sys/time.h:230: error: invalid conversion from 'int (*)(timeval*, timezone*)throw ()' to 'int (*)(timeval*, void*)' make[1]: *** [liboctave_la-oct-time.lo] Error 1 I don't know what the proper fix is for this. Any ideas? Thanks, jwe