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: