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.


Reply via email to