[omniORB] link error
Sai-Lai Lo
S.Lo@orl.co.uk
01 Dec 1998 15:01:29 +0000
Actually, it looks more like you are using the pre-built libraries which
can only be used with SUN's C++ compiler. If you have to use gcc, you have
to rebuild the whole distribution.
Regards,
Sai-Lai
>>>>> Doug Anderson writes:
> Looks like you need to add -lexc after your -lpthread on the link line.
> Cheers,
> Doug
> -----Original Message-----
> From: Cai Yu <caiyu@126.com>
> To: omniorb-list <omniorb-list@orl.co.uk>
> Date: Tuesday, December 01, 1998 5:39 AM
> Subject: [omniORB] link error
>> Hi:
>>
>> I am new for Omniorb & CORBA , I use omniorb 2.61 on Sun Sparc 5 with
>> gcc 2.7.2 . and get link error like below . and I can't find any
>> solution from archie . can you tell me how to solve this problem ?
>>
>> I have set the LD_LIBRARY_PATH and started the omniNames
>>
>> $gmake
>> + rm -f diner
>> + g++ -o diner -fhandle-exceptions -Wall -Wno-unused -R
>> ../../../lib/sun4_sosV_5.5 -L../../../lib/sun4_sosV_5.5 diner.o
>> -lomnithread -lpthread -lposix4
>> Undefined first referenced
>> symbol in file
>> run_undetached__11omni_threadPv diner.o
>> __0oJ__RT_USERctPcPv
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> __0OnwUi
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> __14omni_conditionP10omni_mutex diner.o
>> _ex_throw
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> _ex_alloc
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> start__11omni_thread diner.o
>> _ex_keylock
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> _._14omni_condition diner.o
>> _ex_rethrow_q
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> signal__14omni_condition diner.o
>> _._10omni_mutex diner.o
>> __0OdlPv
>> ../../../lib/sun4_sosV_5.5/libomnithread.so
>> __10omni_mutex diner.o
>> unlock__10omni_mutex diner.o
>> _._11omni_thread diner.o
>> lock__10omni_mutex diner.o
>> sleep__11omni_threadUlUl diner.o
>> wait__14omni_condition diner.o
>> __11omni_threadPvQ211omni_thread10priority_t diner.o
>> __Q211omni_thread6init_t diner.o
>> ld: fatal: Symbol referencing errors. No output written to diner
>> make: *** [diner] Error 1
>>
>>
>> Regards/Cai
--
Dr. Sai-Lai Lo | Research Scientist
|
E-mail: S.Lo@orl.co.uk | Olivetti & Oracle Research Lab
| 24a Trumpington Street
Tel: +44 223 343000 | Cambridge CB2 1QA
Fax: +44 223 313542 | ENGLAND