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

Reply via email to