"Michael M. Tung" <[EMAIL PROTECTED]> writes: | Hi all, > | I obtain the following compilation error for latest version | 1.2.0pre4 (in the directory lyx-1.2.0pre4/src/support): > | source='lyxsum.C' object='lyxsum.lo' libtool=yes \ | depfile='.deps/lyxsum.Plo' tmpdepfile='.deps/lyxsum.TPlo' \ | depmode=gcc /bin/sh ../../config/depcomp \ | /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I. | -I../../src -I./../ -I../.. -I../.. -I../../boost -isystem | /usr/X11R6/include -g -O -fno-rtti -fno-exceptions -W -Wall -c -o | lyxsum.lo `test -f lyxsum.C || echo './'`lyxsum.C | g++ -DHAVE_CONFIG_H -I. -I. -I../../src -I./../ -I../.. -I../.. | -I../../boost -isystem /usr/X11R6/include -g -O -fno-rtti -fno-exceptions | -W -Wall -c lyxsum.C -Wp,-MD,.deps/lyxsum.TPlo | In file included from ../../boost/boost/crc.hpp:14, | from lyxsum.C:14: | ../../boost/boost/integer.hpp:58: Internal compiler error. | ../../boost/boost/integer.hpp:58: Please submit a full bug report to | `[EMAIL PROTECTED]'. | ../../boost/boost/integer.hpp:58: See | <URL:http://egcs.cygnus.com/faq.html#bugreport> for details. | make: *** [lyxsum.lo] Error 1 > | The relevant code would be in integer.hpp/line 58 > | // integer templates specifying number of bits ---------------------------// > | // signed | template< int Bits > // bits (including sign) required | struct int_t | { | typedef typename int_least_helper | < | (Bits-1 <= std::numeric_limits<long>::digits) + | (Bits-1 <= std::numeric_limits<int>::digits) + | (Bits-1 <= std::numeric_limits<short>::digits) + | (Bits-1 <= std::numeric_limits<signed char>::digits) | >::least least; | typedef typename int_fast_t<least>::fast fast; | }; > | My compiler version is egcs-2.91.66 (which has some bugs). However, | it's the first time I get this error (previous compilation ran | smoothly). Maybe this comment can be useful for the next stable | release.
as Angus says... but also: what previous compilation? -- Lgb