[omniORB] Help... porting omniEvents to the Sun WS 5.0 compiler

Renny Koshy renny@visualsoft.com
Mon, 31 Jan 2000 10:42:26 -0500


I'm not much of an STL expert, so if someone can help me out on this....

Here's the linker errors when compiling omniEvnets.  I have heard/read about
allocators and such in STL, but dont know if that
could be causing this error.

-Renny

+ CC -mt -o chkfmt -O2 -fsimple -g -L../../../../lib/x86_sosV_5.5 chkfmt.o
../lib/x86_sosV_5.5/libomniEventsFe.a
../lib/x86_sosV_5.5/libomniEventsUtil.a -lomniORB2 -lomniDynamic2
-lomnithread -lpthread -lposix4 -mt -lsocket -lnsl -ltcpwrapGK 
ild: (undefined symbol) void std::list<OEP_prxy*,std::allocator<OEP_prxy*>
>::__deallocate_buffers() -- referenced in the text segment of
../lib/x86_sosV_5.5/libomniEventsFe.a(oep_types.o)
ild: (undefined symbol) std::list<OEP_prxy*,std::allocator<OEP_prxy*>
>::iterator std::list<OEP_prxy*,std::allocator<OEP_prxy*>
>::erase(std::list<OEP_prxy*,std::allocator<OEP_prxy*>
>::iterator,std::list<OEP_prxy*,std::allocator<OEP_prxy*> >::iterator) --
referenced in the text segment of
../lib/x86_sosV_5.5/libomniEventsFe.a(oep_types.o)
ild: (undefined symbol) std::list<OEP_ecps*,std::allocator<OEP_ecps*>
>::iterator std::list<OEP_ecps*,std::allocator<OEP_ecps*>
>::erase(std::list<OEP_ecps*,std::allocator<OEP_ecps*>
>::iterator,std::list<OEP_ecps*,std::allocator<OEP_ecps*> >::iterator) --
referenced in the text segment of
../lib/x86_sosV_5.5/libomniEventsFe.a(oep_types.o)
ild: (undefined symbol) void std::list<OEP_ecps*,std::allocator<OEP_ecps*>
>::__deallocate_buffers() -- referenced in the text segment of
../lib/x86_sosV_5.5/libomniEventsFe.a(oep_types.o)
make[1]: *** [chkfmt] Error 5
make[1]: Leaving directory
`/export/home/renny/omniORB_280/src/contrib/omniEvents/fe'
make: *** [export] Error 2