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