STL problem compiling MICO-2.2.1 with egcs-2.92.16 (19981019)

Jorg Pietschmann pietsch@swissline.ch
Sat Oct 31 15:34:00 GMT 1998


Hi,
i tried to compile MICO-2.2.1 unsing egcs-2.92.16 (19981019).
I disabled the mini-STL shipped with MICO.


...ck/mico-2.2.1:(1)$ configure --enable-namespace --enable-final
--disable-mini-stl
...ck/mico-2.2.1:(1)$ LD_LIBRARY_PATH=/usr/local/lib make
[...]
c++  -I../include -O   -fno-exceptions -I/usr/local/include  -c
orb_all.cc -o orb_all.o
In file included from
/usr/local/lib/gcc-lib/i386-pc-solaris2.5/egcs-2.92.16/../../../../include/g++-2/algorithm:34,
                 from boa.cc:28,
                 from orb_all.cc:4:
/usr/local/lib/gcc-lib/i386-pc-solaris2.5/egcs-2.92.16/../../../../include/g++-2/stl_algo.h:449:
declaration of `operator MICO_LongDouble' as non-function
/usr/local/lib/gcc-lib/i386-pc-solaris2.5/egcs-2.92.16/../../../../include/g++-2/stl_algo.h:449:
confused by earlier errors, bailing out
make[1]: *** [orb_all.o] Error 1
make[1]: Leaving directory `/home/pietsch/unpack/mico-2.2.1/orb'


Sorry, I don't have the slightest idea what's happening here.

J.Pietschmann



More information about the Gcc-bugs mailing list