Hi Dagobert,

sorry for the delay....

Dagobert Michelsen wrote:
as well as

CHECKPKG_OVERRIDES_CSWgnustep-base += 
soname-not-found|libgnustep-base.so.1.24|is|needed|by|opt/csw/GNUstep/System/Tools/gdnc

which is different since it is some of the tools against the library itself 
being built.
Here Dago suggests setting EXTRA_RUNPATH_DIRS.

I added in my Makefile
EXTRA_RUNPATH_DIRS = /opt/csw/GNUstep/System/Library/Libraries

but I still get the warning!
Try ldd -r on libgnustep-base.so.1.24 and see if all libraries are found. If 
not inspect
with dump -Lv to see the RPATH and make sure all directories with linked libs 
are in the
RPATH. This is also explained at
   http://wiki.opencsw.org/checkpkg-error-tags#toc54

It looks they are! I checked the object in the build directory, see:
rmottola@unstable10s [unstable10s]:~/opencsw/gnustep-base/trunk > ldd -r work/solaris10-sparc/build-isa-sparcv8plus/gnustep-base-1.24.7/
Source/obj/libgnustep-base.so
        libobjc.so.4 =>  /opt/csw/lib/libobjc.so.4
        libgmp.so.10 =>  /opt/csw/lib/libgmp.so.10
        libgnutls.so.28 =>       /opt/csw/lib/libgnutls.so.28
        libxslt.so.1 =>  /opt/csw/lib/libxslt.so.1
        libxml2.so.2 =>  /opt/csw/lib/libxml2.so.2
        libz.so.1 =>     /opt/csw/lib/libz.so.1
        libpthread.so.1 =>       /lib/libpthread.so.1
        libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
        libm.so.2 =>     /lib/libm.so.2
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libffi.so.5 =>   /opt/csw/lib/libffi.so.5
        librt.so.1 =>    /lib/librt.so.1
        libdl.so.1 =>    /lib/libdl.so.1
        libicui18n.so.54 =>      /opt/csw/lib/libicui18n.so.54
        libicuuc.so.54 =>        /opt/csw/lib/libicuuc.so.54
        libicudata.so.54 =>      /opt/csw/lib/libicudata.so.54
        libgcc_s.so.1 =>         /opt/csw/lib/libgcc_s.so.1
        libc.so.1 =>     /lib/libc.so.1
        libp11-kit.so.0 =>       /opt/csw/lib/libp11-kit.so.0
        libnettle.so.4 =>        /opt/csw/lib/libnettle.so.4
        libhogweed.so.2 =>       /opt/csw/lib/libhogweed.so.2
        libintl.so.8 =>  /opt/csw/lib/libintl.so.8
        libz.so.1 =>     /opt/csw/lib/sparcv8plus+vis/libz.so.1
        liblzma.so.5 =>  /opt/csw/lib/sparcv8/liblzma.so.5
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libaio.so.1 =>   /lib/libaio.so.1
        libCrun.so.1 =>  /usr/lib/libCrun.so.1
        libCstd.so.1 =>  /usr/lib/libCstd.so.1
        libm.so.1 =>     /lib/libm.so.1
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        /platform/SUNW,SPARC-Enterprise-T5220/lib/libc_psr.so.1
        /platform/SUNW,SPARC-Enterprise-T5220/lib/libmd_psr.so.1
        /usr/lib/cpu/sparcv8plus/libCstd_isa.so.1

Does it means it is a false warning?

Riccardo

Reply via email to