gcc 3.4.2 with Orbacus

"Manish Singh" <[email protected]> Tue, 7 Jun 2005 17:07:16 +0530
Newsgroups gmane.comp.corba.orbacus
Message-ID <[email protected]>
Hello All,

 

I need a suggestion. I need to migrate to gcc v3.4.2. Since I am using
Oocv4.3.0 I am not able to compile the code of Ooc using gcc 3.4.2.

In the runconfig script it shows that gcc 2.95.3(Solaris and Linux) and gcc
3.2(Linux) is supported. The code compilation is being done on Solaris 8. 

So what tweaking needs to be done in Ooc to build it successfully on Solaris
using gcc v3.4.2.

On using the makefile created for gcc3.2(Linux) by Ooc on Solaris(with gcc
3.4.2) I am able to make the libraries like libOB.so etc.

But on the execution of the command for creating idl there are certain
linker problems. Please suggest on this.

 

Error:

g++ -fPIC -Wall -L../../lib -L../../../jtc/lib  -o ../../bin/idl IDL.o
GenCPP.o GenCPPFwdH.o GenCPPH.o GenCPPC.o GenCPPSkelH.o GenCPPSkelC.o
GenCPPTieH.o GenCPPImplH.o GenCPPImplC.o GenCPPUtil.o  -lIDL -lOB -lJTC
-lsocket -lnsl -ldl -lposix4 -lpthread

Undefined                       first referenced

 symbol                             in file

__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mi_r1_ ../../lib/libOB.so

__1cFCORBAbH__RTTI__1nFCORBAPSystemException__ ../../lib/libOB.so

__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Ml_r1_ ../../lib/libOB.so

__1cFCORBAbD__RTTI__1nFCORBALOBJ_ADAPTER__ ../../lib/libOB.so

__1cFCORBAbI__RTTI__1nFCORBAQdDOBJECT_NOT_EXIST__ ../../lib/libOB.so

__1cFCORBAbD__RTTI__1nFCORBALBAD_CONTEXT__ ../../lib/libOB.so

__1cFCORBAZ__RTTI__1nFCORBAHTIMEOUT__ ../../lib/libOB.so

__1cG__CrunIex_alloc6FI_pv_         ../../lib/libOB.so

__1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_ ../../lib/libOB.so

__1cFCORBAbC__RTTI__1nFCORBAKINV_POLICY__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJINV_IDENT__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAHBAD_QdDdDOS__ ../../lib/libOB.so

__1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___J__nullref_
../../lib/libOB.so

__1cFCORBAbM__RTTI__1nFCORBAUCODESET_INCOMPATIBLE__ ../../lib/libOB.so

__1cDstdTbasic_ostringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2T6M_v
_ ../../lib/libOB.so

__1cFCORBAbC__RTTI__1nFCORBAKINTF_REPOS__ ../../lib/libOB.so

__1cFCORBAbC__RTTI__1nFCORBAKINV_OBJREF__ ../../lib/libOB.so

__1cDstd2l6Frn0ANbasic_ostream4Ccn0ALchar_traits4Cc____pkc_2_
../../lib/libOB.so

__1cOJTCThreadGroup2T6M_v_          ../../lib/libOB.so

__1cDstdTbasic_ostringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mi_
v_ ../../lib/libOB.so

__1cDstdTbasic_ostringstream4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Dstr6k
M_n0AMbasic_string4Ccn0B_n0C____ ../../lib/libOB.so

__1cFCORBAZ__RTTI__1nFCORBAHMARSHAL__ ../../lib/libOB.so

__1cFCORBAbA__RTTI__1nFCORBAIINV_FLAG__ ../../lib/libOB.so

__1cFCORBAbF__RTTI__1nFCORBANBAD_OPERATION__ ../../lib/libOB.so

__1cFCORBAbC__RTTI__1nFCORBAKINITIALIZE__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJNO_MEMORY__ ../../lib/libOB.so

__1cFCORBAbF__RTTI__1nFCORBANNO_PERMISSION__ ../../lib/libOB.so

__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___Dput6Mc_r1_ ../../lib/libOB.so

__1cFCORBAbI__RTTI__1nFCORBAQdDTRANSACTION_MODE__ ../../lib/libOB.so

__1cFCORBAbE__RTTI__1nFCORBAMCOMM_FAILURE__ ../../lib/libOB.so

__1cFCORBAY__RTTI__1nFCORBAGREBIND__ ../../lib/libOB.so

__1cFCORBAbO__RTTI__1nFCORBAUTRANSACTION_REQdDdDUIRED__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJException__ ../../lib/libOB.so

__1cFCORBAbH__RTTI__1nFCORBAPDATA_CONVERSION__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJTRANSIENT__ ../../lib/libOB.so

__1cFCORBAbF__RTTI__1nFCORBANBAD_INV_ORDER__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJBAD_PARAM__ ../../lib/libOB.so

__1cFCORBAbM__RTTI__1nFCORBAUUnknownUserException__ ../../lib/libOB.so

__1cFCORBAbO__RTTI__1nFCORBAWTRANSACTION_ROLLEDBACK__ ../../lib/libOB.so

__1cFCORBAbP__RTTI__1nFCORBAXTRANSACTION_UNAVAILABLE__ ../../lib/libOB.so

__1cG__CrunMex_rethrow_q6F_v_       ../../lib/libOB.so

__1cFCORBAbE__RTTI__1nFCORBAMBAD_TYPECODE__ ../../lib/libOB.so

__1cFCORBAbF__RTTI__1nFCORBANPERSIST_STORE__ ../../lib/libOB.so

__1cDstd2l6Frn0ANbasic_ostream4Ccn0ALchar_traits4Cc____c_2_
../../lib/libOB.so

__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6Mpkv_r1_ ../../lib/libOB.so

__1cDstdNbasic_ostream4Ccn0ALchar_traits4Cc___2l6MpFr1_2_2_
../../lib/libOB.so

__1cFCORBAbD__RTTI__1nFCORBALNO_RESPONSE__ ../../lib/libOB.so

__1cFCORBAbI__RTTI__1nFCORBAITypeCodeHBadKind__ ../../lib/libOB.so

__1cFCORBAbE__RTTI__1nFCORBAMNO_IMPLEMENT__ ../../lib/libOB.so

__1cFCORBAbE__RTTI__1nFCORBAMNO_RESOURCES__ ../../lib/libOB.so

__1cFCORBAbA__RTTI__1nFCORBAIINTERNAL__ ../../lib/libOB.so

__1cFCORBAbB__RTTI__1nFCORBAJIMP_LIMIT__ ../../lib/libOB.so

__1cFCORBAbH__RTTI__1nFCORBAITypeCodeGBounds__ ../../lib/libOB.so

__1cFCORBAZ__RTTI__1nFCORBAHUNKNOWN__ ../../lib/libOB.so

c::c(N6,  (int0_t))                 ../../lib/libOB.so

__1cFCORBAbF__RTTI__1nFCORBANUserException__ ../../lib/libOB.so

__1cFCORBAbL__RTTI__1nFCORBATINVALID_TRANSACTION__ ../../lib/libOB.so

__1cFCORBAbA__RTTI__1nFCORBAIFREE_MEM__ ../../lib/libOB.so

__1c2K6Fpv_v_                       ../../lib/libOB.so

__1c2k6Fpv_v_                       ../../lib/libOB.so

ld: fatal: Symbol referencing errors. No output written to ../../bin/idl

collect2: ld returned 1 exit status

make[3]: *** [../../bin/idl] Error 1

make[3]: Leaving directory
`/export/home/msingh/packages/ooc/OB-4.1.3/ob/src/translator'

make[2]: *** [all] Error 1

make[2]: Leaving directory
`/export/home/msingh/packages/ooc/OB-4.1.3/ob/src'

make[1]: *** [all] Error 1

make[1]: Leaving directory `/export/home/msingh/packages/ooc/OB-4.1.3/ob'

make: *** [all] Error 1

 

 

Regards,

 

Manish Singh

Member of Technical Staff

Velankani Software Private Limited

43, Electronics City, Bangalore-560100

Board:  +91 80 2852 2507 Ext: 7235

Direct: +91 80 25014235

Fax: +91 80 25014444

Email: [email protected]

URL: www.velankani.com

 

Every customer is a reference customer.

_______________________________________________
OB-Users Mailing List - [email protected]
http://mail.ooc.nf.ca/mailman/listinfo/ob-users
Visit our support FAQ before you send a message.
http://www.orbacus.com/faq/support.html