Hi-
Here's a weird one. I'm in the process of doing a fresh install of opencsw packages. I've just attempted to install rsync (3.0.2 from current) on a Sol9 system. It complains of:

# /opt/csw/bin/rsync
ld.so.1: rsync: fatal: libintl.so.8: open failed: No such file or directory

Yet:

# ls -l /opt/csw/lib/libintl.so*
lrwxrwxrwx 1 root other 16 Apr 2 00:26 /opt/csw/lib/ libintl.so -> libintl.so.8.0.2 -rwxr-xr-x 1 root bin 51872 Feb 13 12:15 /opt/csw/lib/ libintl.so.2 -rwxr-xr-x 1 root bin 60616 Feb 13 12:15 /opt/csw/lib/ libintl.so.3 lrwxrwxrwx 1 root other 16 Apr 2 00:26 /opt/csw/lib/ libintl.so.8 -> libintl.so.8.0.2 -rwxr-xr-x 1 root bin 100664 Feb 13 12:12 /opt/csw/lib/ libintl.so.8.0.2

# /opt/csw/bin/pkg-get -i ggettextrt
No worries... you already have version 0.17,REV=2009.02.13 of ggettextrt

and:

# ldd /opt/csw/bin/rsync
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1
# ldd /opt/csw/lib/libintl.so.8.0.2
      libsec.so.1 =>   /usr/lib/libsec.so.1
        libiconv.so.2 =>         /opt/csw/lib/libiconv.so.2
        libc.so.1 =>     /usr/lib/libc.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        /usr/platform/SUNW,Sun-Fire-280R/lib/libc_psr.so.1

LD_LIBRARY_PATH is _not_ set. If I do set it, just for yuks, I get:

# LD_LIBRARY_PATH=/opt/csw/lib /opt/csw/bin/rsync
ld.so.1: rsync: fatal: /opt/csw/lib/libintl.so.8: wrong ELF class: ELFCLASS32

which is peculiar because:

# file /opt/csw/bin/rsync
/opt/csw/bin/rsync: ELF 32-bit MSB executable, SPARC, version 1, dynamically linked (uses shared libs), stripped

# file /opt/csw/lib/libintl.so.8.0.2
/opt/csw/lib/libintl.so.8.0.2: ELF 32-bit MSB shared object, SPARC, version 1, not stripped

I'm sure I'm missing something dumb here, but I can't seem to figure what that could be. Any ideas would be very welcome.

    -- dNb

_______________________________________________
users mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/users

Reply via email to