just forwarding ... -- Alexander Mai [EMAIL PROTECTED]
Here you go: Alexander Mai wrote: > > > >I noticed other problem. The Xm shared libraries, produced by lesstif > >(libtool?) can not be linked with almost all test examples because of > >missing symbols. If I use nm to find sysmbols all seems to be present. > >However if I substitute AIX motif libraries, all examples link just > >fine. > > > The supplied examples in test/ ? > Can you give an example of such a failure upon linking? > Usually if something like this happens (unresolved symbols) > one has somehow mixed headers and libs, but this should not > happen for the LessTif tree. Making all in arrowbg xlC_r -g -g -o test1 test1.o -L../../../lib/Xm/.libs ../../common/libLtTest.a -lXm -lXt -lSM -lICE -lXtst -lXext -lX11 ld: 0711-224 WARNING: Duplicate symbol: p_xargc ld: 0711-224 WARNING: Duplicate symbol: p_xargv ld: 0711-224 WARNING: Duplicate symbol: .XdbReason2String ld: 0711-224 WARNING: Duplicate symbol: .XdbWidgetGeometry2String ld: 0711-224 WARNING: Duplicate symbol: .XdbGeometryResult2String ld: 0711-224 WARNING: Duplicate symbol: p_xrcfg ld: 0711-224 WARNING: Duplicate symbol: p_xrc ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. ld: 0711-317 ERROR: Undefined symbol: _XmStrings make: 1254-004 The error code from the last command is 8. arrowbg% xlC_r -g -g -o test1 test1.o -L../../../lib/Xm/.libs ../../common/libLtTest.a -lXm -lXt -lSM -lICE -lXtst -lXext -lX11 -bnoquiet ld: 0711-224 WARNING: Duplicate symbol: p_xargc ld: 0711-224 WARNING: Duplicate symbol: p_xargv ld: 0711-224 WARNING: Duplicate symbol: .XdbReason2String ld: 0711-224 WARNING: Duplicate symbol: .XdbWidgetGeometry2String ld: 0711-224 WARNING: Duplicate symbol: .XdbGeometryResult2String ld: 0711-224 WARNING: Duplicate symbol: p_xrcfg (ld): halt 4 (ld): savename test1 (ld): filelist 15 2 (ld): i /lib/crt0.o (ld): i test1.o (ld): i ../../common/libLtTest.a (ld): lib ../../../lib/Xm/.libs/libXm.a (ld): lib /usr/lib/libXt.a (ld): lib /usr/lib/libSM.a (ld): lib /usr/lib/libICE.a (ld): lib /usr/lib/libXtst.a (ld): lib /usr/lib/libXext.a (ld): lib /usr/lib/libX11.a (ld): lib /usr/lib/libg.a (ld): lib /usr/ibmcxx/lib/libC.a (ld): lib /usr/lib/libpthreads.a (ld): lib /usr/lib/libc_r.a (ld): lib /usr/lib/libm.a LIBRARY: Shared object libXm.a: 567 symbols imported. LIBRARY: Shared object libXt.a[shr4.o]: 488 symbols imported. LIBRARY: Shared object libSM.a[shr.o]: 37 symbols imported. LIBRARY: Shared object libICE.a[shr.o]: 130 symbols imported. LIBRARY: Shared object libXtst.a[shr.o]: 29 symbols imported. LIBRARY: Shared object libXext.a[shr.o]: 190 symbols imported. LIBRARY: Shared object libX11.a[shr4.o]: 1210 symbols imported. LIBRARY: Shared object libX11.a[shr4net.o]: 1 symbols imported. LIBRARY: Shared object libC.a[shr.o]: 403 symbols imported. LIBRARY: Shared object libC.a[shr2.o]: 38 symbols imported. LIBRARY: Shared object libC.a[shr3.o]: 29 symbols imported. ld: 0711-224 WARNING: Duplicate symbol: p_xrc LIBRARY: Shared object libC.a[ansi_32.o]: 657 symbols imported. LIBRARY: Shared object libpthreads.a[shr_comm.o]: 108 symbols imported. LIBRARY: Shared object libpthreads.a[shr_xpg5.o]: 119 symbols imported. LIBRARY: Shared object libc_r.a[shr.o]: 2172 symbols imported. LIBRARY: Shared object libc_r.a[meth.o]: 2 symbols imported. LIBRARY: Shared object libc_r.a[aio.o]: 11 symbols imported. LIBRARY: Shared object libc_r.a[pse.o]: 78 symbols imported. LIBRARY: Shared object libc_r.a[dl.o]: 4 symbols imported. LIBRARY: Shared object libc_r.a[pty.o]: 1 symbols imported. FILELIST: Number of previously inserted files processed: 15 (ld): exports /usr/lib/libg.exp EXPORTS: Symbols exported: 4 (ld): resolve ld: 0711-228 WARNING: Duplicate symbols were found while resolving symbols. The following duplicates were found: Symbol Source-File(Object) OR Import-File{Shared-object} ------------------------- ------------------------------------------------- p_xargc crt0main.s(/lib/crt0.o) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} p_xargv crt0main.s(/lib/crt0.o) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} .XdbReason2String DumpLayout.c(../../common/libLtTest.a[DumpLayout.o]) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} .XdbWidgetGeometry2String Test.c(../../common/libLtTest.a[Test.o]) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} .XdbGeometryResult2String Test.c(../../common/libLtTest.a[Test.o]) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} p_xrcfg crt0main.s(/lib/crt0.o) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} p_xrc crt0main.s(/lib/crt0.o) ** Duplicate ** {../../../lib/Xm/.libs/libXm.a} RESOLVE: 232 of 7318 symbols were kept. RESOLVE: The return code is 4. (ld): addgl /usr/lib/glink.o ADDGL: Glink code added for 57 symbols. (ld): er full ld: 0711-318 ERROR: Undefined symbols were found. The following symbols are in error: Symbol Inpndx TY CL Source-File(Object-File) OR Import-File{Shared-object} RLD: Address Section Rld-type Referencing Symbol ---------------------------------------------------------------------------------------------- _XmStrings [212] ER UA test1.c(test1.o) 000001d0 .data R_POS [214] <_XmStrings> ld: 0711-317 ERROR: Undefined symbol: _XmStrings ER: The return code is 8.
