[kde-solaris] ksmserver: nightly kde-4.2.3 build from kde-osol-111b.

Jan Hnatek Jan.Hnatek at Sun.COM
Mon Jun 1 15:22:36 CEST 2009


Hi all,

maybe someone with more experience can help me with the issue below.
The ksmserver binary gets built without proper libm.so.2 path.

Regards,
hnhn



$ LD_DEBUG=libs ./ksmserver
[..]
04326:
04326: find object=libQtGui.so.4; searching
04326:  search
path=/opt/foss/lib:/usr/lib:/usr/X11/lib:/opt/kde-4.2/lib:/opt/foss/qt4/lib:/opt/foss/lib:/usr/X11/lib:/opt/SUNWspro/lib/rw7:/opt/SUNWspro/lib/sse2:/opt/SUNWspro/lib:/usr/ccs/lib:/lib:/usr/lib 

(RUNPATH/RPATH from file /opt/kde-4.2/lib/libkio.so.5)
04326:  trying path=/opt/foss/lib/libQtGui.so.4
04326:  trying path=/usr/lib/libQtGui.so.4
04326:  trying path=/usr/X11/lib/libQtGui.so.4
04326:  trying path=/opt/kde-4.2/lib/libQtGui.so.4
04326:  trying path=/opt/foss/qt4/lib/libQtGui.so.4
04326:
04326: find object=libc.so.1; searching
04326:
04326: find object=libm.so.2; searching
ld.so.1: ksmserver: fatal: libm.so.2: open failed: No such file or directory
04326:
04326:
04326: ld.so.1: ksmserver: fatal: libm.so.2: open failed: No such file
or directory

04326:
04326:
Killed
===
$ ldd /opt/kde-4.2/bin/ksmserver
        libc.so.1 =>     /usr/lib/libc.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libkdeinit4_ksmserver.so =>
/opt/kde-4.2/lib/libkdeinit4_ksmserver.so
        libplasma.so.3 =>        /opt/kde-4.2/lib/libplasma.so.3
        libsolidcontrol.so.4 =>  /opt/kde-4.2/lib/libsolidcontrol.so.4
        libkworkspace.so.4 =>    /opt/kde-4.2/lib/libkworkspace.so.4
        libkdeui.so.5 =>         /opt/kde-4.2/lib/libkdeui.so.5
        libkio.so.5 =>   /opt/kde-4.2/lib/libkio.so.5
        libqimageblitz.so.4 =>   /opt/foss/lib/libqimageblitz.so.4
        libsolid.so.4 =>         /opt/kde-4.2/lib/libsolid.so.4
        libSM.so.6 =>    /usr/lib/libSM.so.6
        libICE.so.6 =>   /usr/lib/libICE.so.6
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libXrender.so.1 =>       /usr/lib/libXrender.so.1
        libkdecore.so.5 =>       /opt/kde-4.2/lib/libkdecore.so.5
        libQtDBus.so.4 =>        /opt/foss/qt4/lib/libQtDBus.so.4
        libQtCore.so.4 =>        /opt/foss/qt4/lib/libQtCore.so.4
        libQtGui.so.4 =>         /opt/foss/qt4/lib/libQtGui.so.4
        libstdcxx.so.4 =>        /opt/foss/lib/libstdcxx.so.4
        libxml2.so.2 =>  /usr/lib/libxml2.so.2
        librt.so.1 =>    /usr/lib/librt.so.1
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libthread.so.1 =>        /usr/lib/libthread.so.1
        libkfile.so.4 =>         /opt/kde-4.2/lib/libkfile.so.4
        libknewstuff2.so.4 =>    /opt/kde-4.2/lib/libknewstuff2.so.4
        libQtWebKit.so.4 =>      /opt/foss/qt4/lib/libQtWebKit.so.4
        libthreadweaver.so.4 =>  /opt/kde-4.2/lib/libthreadweaver.so.4
        libXext.so.0 =>  /usr/lib/libXext.so.0
        libXft.so.2 =>   /usr/lib/libXft.so.2
        libXau.so.6 =>   /usr/lib/libXau.so.6
        libXdmcp.so.6 =>         /usr/lib/libXdmcp.so.6
        libXpm.so.4 =>   /usr/lib/libXpm.so.4
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libQtOpenGL.so.4 =>      /opt/foss/qt4/lib/libQtOpenGL.so.4
        libGL.so.1 =>    /usr/lib/libGL.so.1
        libQtSvg.so.4 =>         /opt/foss/qt4/lib/libQtSvg.so.4
        libQtNetwork.so.4 =>     /opt/foss/qt4/lib/libQtNetwork.so.4
        libQtXml.so.4 =>         /opt/foss/qt4/lib/libQtXml.so.4
        libsolidcontrolifaces.so.4 =>
/opt/kde-4.2/lib/libsolidcontrolifaces.so.4
        libXrandr.so.2 =>        /usr/lib/libXrandr.so.2
        libXtst.so.1 =>  /usr/lib/libXtst.so.1
        libXcursor.so.1 =>       /usr/lib/libXcursor.so.1
        libXfixes.so.1 =>        /usr/lib/libXfixes.so.1
        libz.so.1 =>     /usr/lib/libz.so.1
        libstreamanalyzer.so.0 =>
/opt/foss/lib/libstreamanalyzer.so.0
        libstreams.so.0 =>       /opt/foss/lib/libstreams.so.0
        libfam.so.0 =>   /usr/lib/libfam.so.0
        libm.so.2 =>     (file not found)
        libnsl.so.1 =>   /lib/libnsl.so.1
        libbz2.so.1 =>   /usr/lib/libbz2.so.1
        libintl.so.1 =>  /usr/lib/libintl.so.1
        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libm.so.2 =>     /usr/lib/libm.so.2
        libgthread-2.0.so.0 =>   /usr/lib/libgthread-2.0.so.0
        libglib-2.0.so.0 =>      /usr/lib/libglib-2.0.so.0
        libpng12.so.0 =>         /usr/lib/libpng12.so.0
        libfreetype.so.6 =>      /usr/lib/libfreetype.so.6
        libgobject-2.0.so.0 =>   /usr/lib/libgobject-2.0.so.0
        libfontconfig.so.1 =>    /usr/lib/libfontconfig.so.1
        libpthread.so.1 =>       /lib/libpthread.so.1
        libsqlite3.so.0 =>       /usr/lib/libsqlite3.so.0
        libphonon.so.4 =>        /opt/foss/lib/libphonon.so.4
        libXxf86vm.so.1 =>       /usr/X11/lib/libXxf86vm.so.1
        libXdamage.so.1 =>       /usr/X11/lib/libXdamage.so.1
        libdrm.so.2 =>   /usr/X11/lib/X11/xserver/libdrm.so.2
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libexpat.so.1 =>         /usr/lib/libexpat.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libXevie.so.1 =>         /usr/X11/lib/libXevie.so.1
        libXss.so.1 =>   /usr/X11/lib/libXss.so.1
===

$ dump -Lv /opt/kde-4.2/bin/ksmserver


/opt/kde-4.2/bin/ksmserver:

  **** DYNAMIC SECTION INFORMATION ****
.dynamic:
[INDEX] Tag         Value
[1]     NEEDED          libc.so.1
[2]     NEEDED          libCrun.so.1
[3]     NEEDED          libkdeinit4_ksmserver.so
[4]     INIT            0x8050db8
[5]     FINI            0x8050e78
[6]     RUNPATH
/opt/foss/lib:/usr/lib:/usr/X11/lib:/opt/kde-4.2/lib:/opt/kde-4.2/lib:/opt/foss/qt4/lib:/opt/foss/lib:/usr/X11/lib:/opt/SUNWspro/lib/rw7:/opt/SUNWspro/lib/sse2:/opt/SUNWspro/lib:/usr/ccs/lib:/lib:/usr/lib 

[7]     RPATH
/opt/foss/lib:/usr/lib:/usr/X11/lib:/opt/kde-4.2/lib:/opt/kde-4.2/lib:/opt/foss/qt4/lib:/opt/foss/lib:/usr/X11/lib:/opt/SUNWspro/lib/rw7:/opt/SUNWspro/lib/sse2:/opt/SUNWspro/lib:/usr/ccs/lib:/lib:/usr/lib 

[8]     HASH            0x8050118
[9]     STRTAB          0x805047c
[10]    STRSZ           0x51b
[11]    SYMTAB          0x805025c
[12]    SYMENT          0x10
[13]    SUNW_SYMTAB     0x805023c
[14]    SUNW_SYMSZ      0x240
[15]    SUNW_SORTENT    0x4
[16]    SUNW_SYMSORT    0x8050a2c
[17]    SUNW_SYMSORTSZ  0x44
[18]    CHECKSUM        0xff89
[19]    VERNEED         0x8050998
[20]    VERNEEDNUM      0x2
[21]    PLTSZ           0x60
[22]    PLTREL          0x11
[23]    JMPREL          0x8050a70
[24]    REL             0x8050a70
[25]    RELSZ           0x60
[26]    RELENT          0x8
[27]    DEBUG           0
[28]    FEATURE_1       PARINIT
[29]    SUNW_CAP        0x8050108
[30]    FLAGS           BIND_NOW
[31]    FLAGS_1         [ NOW NODEFLIB ]
[32]    SUNW_STRPAD     0x200
[33]    SUNW_LDMACH     EM_386
[34]    PLTGOT          0x8060ee4





-- 
Jan Hnatek
jan.hnatek at sun.com




More information about the kde-solaris mailing list