[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

netscape3 and hamm



Netscape can't find the shared libraries.  I've already done the
ldconfig
thing - see below for ld.so.conf and the results from ldconfig -v.

Also, if I

setenv LD_LIBRARY_PATH /usr/X11R6/lib

or

setenv LD_LIBRARY_PATH /usr/lib/libc5-compat


I get a segmentation fault and a core dump.


This is a clean installation of hamm, not an upgrade.  I also get
the same results when attempting to execute the binary in the
netscape4 package.

The libraries of interest should be found in /usr/lib/libc5-compat,
at least according to another debian system I run (upgraded from bo, not

cleanly installed).

Note that other X-windows commands have no problem finding the
/usr/lib/libc5-compat libraries (see below for ldd
/usr/X11R6/bin/xclock)

Let me know if you need additional information.

Thanks,

Jeff



------------------------------------------------------------------------

Netscape tar file used:

netscape-v304-export.x86-unknown-linux-elf.tar.gz

------------------------------------------------------------------------

uname -a

Linux perljam 2.0.32 #2 Sat Feb 14 23:25:40 EST 1998 i486 unknown
------------------------------------------------------------------------

Dependencies


$ dpkg --list netscape3 motifnls ldso libc5 xlib6 xpm4.7
Desired=Unknown/Install/Remove/Purge
|
Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name            Version        Description
+++-===============-==============-============================================

ii  netscape3       3.04-1         Popular World-Wide-Web browser
software (ins
ii  motifnls        2.1-1.1        Files needed to run some Motif
applications.
ii  ldso            1.9.7-1        The Linux dynamic linker, library and
utilit
ii  libc5           5.4.38-1       The Linux C library version 5
(run-time libr
ii  xlib6           3.3.2-1        Shared libraries required by X
clients
ii  xpm4.7          3.4j-0.6       X Pixmap libraries (for libc5) -
runtime

------------------------------------------------------------------------

Some ldso related commands:


$ ldd -V
/lib/ld.so: version 1.9.7
$ ldd -v
ldd: version 1.9.7

$ ldd /usr/lib/netscape/netscape
        libXt.so.6 => not found
        libSM.so.6 => not found
        libICE.so.6 => not found
        libXmu.so.6 => not found
        libXpm.so.4 => /usr/lib/libc5-compat/libXpm.so.4 (0x4000a000)
        libXext.so.6 => not found
        libX11.so.6 => not found
        libdl.so.1 => /lib/libdl.so.1 (0x40018000)
        libc.so.5 => /lib/libc.so.5 (0x4001b000)


$ strace /usr/lib/netscape/netscape
execve("/usr/lib/netscape/netscape", ["/usr/lib/netscape/netscape"], [/*
16 vars */]) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40007000
mprotect(0x40000000, 20961, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8000000, 3772159, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=0, st_size=0, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
mmap(0, 5484, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3)                                = 0
stat("/etc/ld.so.preload", 0xbffffd48)  = -1 ENOENT (No such file or
directory)
open("/usr/lib/libXt.so.6", O_RDONLY)   = -1 ENOENT (No such file or
directory)
open("/lib/libXt.so.6", O_RDONLY)       = -1 ENOENT (No such file or
directory)
write(2, "/usr/lib/netscape/netscape: can\'"...,
60/usr/lib/netscape/netscape: can't load library 'libXt.so.6'
) = 60
_exit(16)                               = ?



$ cat /etc/ld.so.conf
/usr/lib/libc5-compat
/usr/X11R6/lib
/lib/libc5-compat



$ ldconfig -v
ldconfig: version 1.9.7
/usr/lib/libc5-compat:
        libXpm.so.4 => libXpm.so.4.10
        libXt.so.6 => libXt.so.6.0
        libXp.so.6 => libXp.so.6.2
        libXmu.so.6 => libXmu.so.6.0
        libXi.so.6 => libXi.so.6.0
        libXext.so.6 => libXext.so.6.3
        libXaw.so.6 => libXaw.so.6.1
        libXIE.so.6 => libXIE.so.6.0
        libX11.so.6 => libX11.so.6.1
        libSM.so.6 => libSM.so.6.0
        libPEX5.so.6 => libPEX5.so.6.0
        libICE.so.6 => libICE.so.6.3
        libXtst.so.6 => libXtst.so.6.1
/usr/X11R6/lib:
        libXpm.so.4 => libXpm.so.4.10
        libXtst.so.6 => libXtst.so.6.1
        libXt.so.6 => libXt.so.6.0
        libXmu.so.6 => libXmu.so.6.0
        libXi.so.6 => libXi.so.6.0
        libXext.so.6 => libXext.so.6.3
        libXaw.so.6 => libXaw.so.6.1
        libXIE.so.6 => libXIE.so.6.0
        libX11.so.6 => libX11.so.6.1
        libPEX5.so.6 => libPEX5.so.6.0
        libICE.so.6 => libICE.so.6.3
        libXp.so.6 => libXp.so.6.2
        libSM.so.6 => libSM.so.6.0
/lib/libc5-compat:
/usr/lib:
        libgnumalloc.so.5 => libgnumalloc.so.5.4.38
        libz.so.1 => libz.so.1.0.4
        libpwdb.so.0 => libpwdb.so.0.54
        libpam_misc.so.0 => libpam_misc.so.0.57
        libpam.so.0 => libpam.so.0.57
        liblockfile.so.0 => liblockfile.so.0.1
        libdb2.so.2 => libdb2.so.2.3.16
        libmh.so.3.2 => libmh.so.3.2
        libefence.so.0 => libefence.so.0.0
        libopcodes-2.8.1.0.19.so.0 => libopcodes-2.8.1.0.19.so.0.0.0
        libbfd-2.8.1.0.19.so.0 => libbfd-2.8.1.0.19.so.0.0.0
        libnewt.so.0.21 => libnewt.so.0.21
        libdpkg.so.0 => libdpkg.so.0.0.0
        libgdbm.so.1 => libgdbm.so.1.7.3
        libhistory.so.2 => libhistory.so.2.1
        libform.so.3.4 => libform.so.3.4
        libmenu.so.3.4 => libmenu.so.3.4
        libpanel.so.3.4 => libpanel.so.3.4
        libstdc++.so.2.7.2 => libstdc++.so.2.7.2.8
        libg++.so.2.7.2 => libg++.so.2.7.2.8
/lib:
        libm.so.5 => libm.so.5.0.9
        libc.so.5 => libc.so.5.4.38
        libproc.so.1.2.6 => libproc.so.1.2.6
        libslang.so.0.99.38 => libslang.so.0.99.38
        libss.so.2 => libss.so.2.0
        libuuid.so.1 => libuuid.so.1.1
        libext2fs.so.2 => libext2fs.so.2.3
        libe2p.so.2 => libe2p.so.2.3
        libcom_err.so.2 => libcom_err.so.2.0
        libreadline.so.2 => libreadline.so.2.1
        libncurses.so.3.4 => libncurses.so.3.4
        libpthread.so.0 => libpthread-0.7.so
        libutil.so.1 => libutil-2.0.6.so
        libresolv.so.2 => libresolv-2.0.6.so
        libnss_nis.so.1 => libnss_nis-2.0.6.so
        libnss_files.so.1 => libnss_files-2.0.6.so
        libnss_dns.so.1 => libnss_dns-2.0.6.so
        libnss_db.so.1 => libnss_db-2.0.6.so
        libnss_compat.so.1 => libnss_compat-2.0.6.so
        libnsl.so.1 => libnsl-2.0.6.so
        libm.so.6 => libm-2.0.6.so
        libdl.so.2 => libdl-2.0.6.so
        libdb.so.2 => libdb-2.0.6.so
        libcrypt.so.1 => libcrypt-2.0.6.so
        libc.so.6 => libc-2.0.6.so
        libBrokenLocale.so.1 => libBrokenLocale-2.0.6.so
        ld-linux.so.2 => ld-2.0.6.so
        libdl.so.1 => libdl.so.1.9.7
        ld-linux.so.1 => ld-linux.so.1.9.7

------------------------------------------------------------------------

Test other commands for libc5-compat resolution

$ ldd /usr/X11R6/bin/xclock
        libXaw.so.6 => /usr/lib/libc5-compat/libXaw.so.6 (0x4000e000)
        libXmu.so.6 => /usr/lib/libc5-compat/libXmu.so.6 (0x40045000)
        libXt.so.6 => /usr/lib/libc5-compat/libXt.so.6 (0x40057000)
        libSM.so.6 => /usr/lib/libc5-compat/libSM.so.6 (0x40099000)
        libICE.so.6 => /usr/lib/libc5-compat/libICE.so.6 (0x400a2000)
        libXext.so.6 => /usr/lib/libc5-compat/libXext.so.6 (0x400b9000)
        libX11.so.6 => /usr/lib/libc5-compat/libX11.so.6 (0x400c4000)
        libc.so.6 => /lib/libc.so.6 (0x40162000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)


--
To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: