I have two Linux computers. On one, a 486 Tandy 3950 laptop,
"appletviewer" with no arguments hangs before giving me the copyright
notice box. On the other, a Gateway 2000 60 mhz Pentium, appletviewer
seems to work fine. I have tried to minimize the differences between
the systems.
Any ideas?
Shared properties:
Same fonts. xlsfonts returns the same list on both machine.
Same ld.so version; ldd -V returns 1.7.14
Same checksums for all the shared libraries, as determined by
using sum on the libraries revealed by inserting calls to ldd in
bin/java.
Same jdk version, 1.1.6v2.
More than 20MB swap, which doesn't get filled during the experiment
appletviewer uses libc.so.5 from lib/i586/green_threads
The command "java" starts on both systems well enough to complain that
I didn't pass any command line arguments.
Unique properties of the laptop where it doesn't work:
XFree86 3.3.2
Linux 2.0.30 or 2.0.34
Slackware 3.1 from a CD (except I had to get a kernel from Slackware
3.4 or 3.5 to boot it, and a XFree86 from Slackware 3.5 to run X.)
ldconfig -D prints:
ldconfig: version 1.8.2
/usr/local/lib:
/usr/X11R6/lib:
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.1
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.0
libXpm.so.4 => libXpm.so.4.3
/usr/i486-linuxaout/lib:
/usr/openwin/lib:
/usr/lib:
libbfd.so.2.6.0.14 => libbfd.so.2.6.0.14
libopcodes.so.2.6.0.14 => libopcodes.so.2.6.0.14
libgdbm.so.2 => libgdbm.so.2.0.0
libdb.so.2 => libdb.so.2.0.0
libg++.so.27 => libg++.so.27.1.4
libstdc++.so.27 => libstdc++.so.27.1.4
libvgagl.so.1 => libvgagl.so.1.2.10
libvga.so.1 => libvga.so.1.2.10
/lib:
libdl.so.1 => libdl.so.1.8.2
libncurses.so.3.0 => libncurses.so.3.0
libtermcap.so.2 => libtermcap.so.2.0.8
libm.so.5 => libm.so.5.0.6
libgdbm.so.1 => libgdbm.so.1.7.3
libcurses.so.1 => libcurses.so.1.0.0
libc.so.5 => libc.so.5.3.12
libe2p.so.2 => libe2p.so.2.1
libss.so.2 => libss.so.2.0
libext2fs.so.2 => libext2fs.so.2.0
libcom_err.so.2 => libcom_err.so.2.0
Unique properties of the Gateway 2000, where it does work:
XFree86 3.2 (although if I copy the X server from the laptop and run
in VGA mode, appletviewer still starts)
Linux 2.0.27 (I can't start X with 2.0.30 or 2.0.34; I would need to recompile
to turn off extraneous mouse drivers.)
An old a.out slackware installation, manually upgraded to use elf.
ldconfig -D prints:
ldconfig: version 1.7.14
/usr/local/lib:
/usr/X11R6/lib:
libXtst.so.6 => libXtst.so.6.1
libXmu.so.6 => libXmu.so.6.0
libXi.so.6 => libXi.so.6.0
libPEX5.so.6 => libPEX5.so.6.0
libSM.so.6 => libSM.so.6.0
libXext.so.6 => libXext.so.6.1
libICE.so.6 => libICE.so.6.0
libXt.so.6 => libXt.so.6.0.elf
libXaw.so.6 => libXaw.so.6.1
libXIE.so.6 => libXIE.so.6.0
libX11.so.6 => libX11.so.6.1
libXt.so.3 => libXt.so.3.1.0
libXaw.so.3 => libXaw.so.3.1.0
libX11.so.3 => libX11.so.3.1.0
libXpm.so.4 => libXpm.so.4.3.a.out
/usr/i486-linuxaout/lib:
/usr/openwin/lib:
/usr/lib:
libform.so.3.0 => libform.so.3.0
libpanel.so.3.0 => libpanel.so.3.0
libmenu.so.3.0 => libmenu.so.3.0
libdb.so.1 => libdb.so.1.85.4
libbfd.so.2.6.0.14 => libbfd.so.2.6.0.14
libopcodes.so.2.6.0.14 => libopcodes.so.2.6.0.14
libvga.so.1 => libvga.so.1.2.10
libgdbm.so.2 => libgdbm.so.2.0.0p
libdb.so.2 => libdb.so.2.0.0p
libgr.so.1 => libgr.so.1.3
libtermnet.so.2 => libtermnet.so.2.2.4
/lib:
libncurses.so.3.0 => libncurses.so.3.0
libgdbm.so.1 => libgdbm.so.1.7.3
libdl.so.1 => libdl.so.1.7.14
libtermcap.so.2 => libtermcap.so.2.0.8
libm.so.5 => libm.so.5.0.6
libcurses.so.1 => libcurses.so.1.0.0p
libXt.so.3 => libXt.so.3.1.0
libXaw.so.3 => libXaw.so.3.1.0
libX11.so.3 => libX11.so.3.1.0
libc.so.5 => libc.so.5.3.12
libvga.so.1 => libvga.so.1.1.8.a.out
libm.so.4 => libm.so.4.6.27
libc.so.4 => libc.so.4.6.27
--
Tim Freeman
[EMAIL PROTECTED] http://www.infoscreen.com/resume.html
Web-centered Java, Perl, and C++ programming in Silicon Valley or offsite