Hi.
I am trying to get jdk1.1.6v2 to run on a Slackware 2.0.30 machine. Class
files that do not import any awt calls parse fine, but awt and Swing
programs (while they compile to bytecode) fail to run on the VM with the
following report:
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol
'XFreeColors'
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol
'XListPixmapFormats'
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol 'XFree'
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol
'XQueryColors'
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol
'XAllocColorCells'
/usr/local/java/bin/i586/green_threads/java_ns: can't resolve symbol
'XFreeColors'
... (Hundreds of similar lines)
Unable to resolve symbol (libawt.so)
java.lang.UnsatisfiedLinkError: no awt in shared library path
at java.lang.Runtime.loadLibrary(Runtime.java)
at java.lang.System.loadLibrary(System.java)
... (several more of these as well)
I have tried executing this with and without the libld.so.1 and libc.so.5
included with the jdk distribution (I am using the libc architecture, not
the glibc). I attempted upgrading my X11 binaries, setting and unsetting
JAVA_NS in the environment, setting an LD_LIBRARY_PATH to point to
/usr/local/java/lib/i586/green_threads, and including the same in
/etc/ld.so.conf (with an ldconfig -v rebuild)... with no change whatsoever
in the error reporting.
Included below is the result of ldconfig -D.
Anyone have any insight into this?
- Jon
------------
ldconfig -D:
ldconfig: version 1.9.2
/usr/local/lib:
libgck.so.0 => libgck.so.0.0.1
libgimpui.so.1 => libgimpui.so.1.0.0
libgimp.so.1 => libgimp.so.1.0.0
libgtk.so.1 => libgtk.so.1.0.0
libgdk.so.1 => libgdk.so.1.0.0
libglib.so.1 => libglib.so.1.0.0
/usr/X11R6/lib:
libXtst.so.6 => libXtst.so.6.1
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
libXpm.so.4 => libXpm.so.4.3
/usr/i486-linuxaout/lib:
libPEX5.so.6 => libPEX5.so.6.0
libXpm.so.4 => libXpm.so.4.3
libXt.so.6 => libXt.so.6.0
libXaw.so.6 => libXaw.so.6.0
libXIE.so.6 => libXIE.so.6.0
libX11.so.6 => libX11.so.6.0
libXt.so.3 => libXt.so.3.1.0
libXaw.so.3 => libXaw.so.3.1.0
libX11.so.3 => libX11.so.3.1.0
libdb.so.1 => libdb.so.1.85.1
libvga.so.1 => libvga.so.1.2.9
/usr/openwin/lib:
libsspkg.so.1 => libsspkg.so.1.0.0
libxview.so.3 => libxview.so.3.2.2
libolgx.so.3 => libolgx.so.3.2.2
/usr/local/java/lib/i586/green_threads:
libsysresource.so => libsysresource.so
libsysresource_g.so => libsysresource_g.so
libjpeg.so => libjpeg.so
libjpeg_g.so => libjpeg_g.so
libtawt.so => libtawt.so
libtawt_g.so => libtawt_g.so
libawt.so => libawt.so
libawt_g.so => libawt_g.so
libmmedia.so => libmmedia.so
libmmedia_g.so => libmmedia_g.so
libagent.so => libagent.so
libagent_g.so => libagent_g.so
libnet.so => libnet.so
libnet_g.so => libnet_g.so
libzip.so => libzip.so
libzip_g.so => libzip_g.so
libmath.so => libmath.so
libmath_g.so => libmath_g.so
libjava.so => libjava.so
libjava_g.so => libjava_g.so
/usr/lib:
libz.so.1 => libz.so.1.0.2
libtiff.so.3 => libtiff.so.3.4.33
librle.so.1 => librle.so.1.0.0
libppm.so.1 => libppm.so.1.0.0
libpnm.so.1 => libpnm.so.1.0.0
libpng.so.1 => libpng.so.1.0.89
libpgm.so.1 => libpgm.so.1.0.0
libpbm.so.1 => libpbm.so.1.0.0
libjpeg.so.6 => libjpeg.so.6.0.1
libfbm.so.1 => libfbm.so.1.0.0
libtkx.so.1 => libtkx.so.1.4.1
libtclx.so.1 => libtclx.so.1.7.5
libtk.so.1 => libtk.so.1.4.1
libtcl.so.1 => libtcl.so.1.7.5
libform.so.3.0 => libform.so.3.0.0
libmenu.so.3.0 => libmenu.so.3.0.0
libpanel.so.3.0 => libpanel.so.3.0.0
libbfd.so.2.8.1.0.1 => libbfd.so.2.8.1.0.1
libopcodes.so.2.8.1.0.1 => libopcodes.so.2.8.1.0.1
libgpm.so.1 => libgpm.so.1.10
libdb.so.1 => libdb.so.1.85.4
libgdbm.so.2 => libgdbm.so.2.0.0
libdb.so.2 => libdb.so.2.0.0
libg++.so.27 => libg++.so.27.2.1
libstdc++.so.27 => libstdc++.so.27.2.1
libvgagl.so.1 => libvgagl.so.1.2.10
libvga.so.1 => libvga.so.1.2.10
/lib:
libXtst.so.6 => libXtst.so.6.1
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
libdl.so.1 => libdl.so.1.9.2
ld-linux.so.1 => ld-linux.so.1.9.2
libtermcap.so.2 => libtermcap.so.2.0.8
libm.so.5 => libm.so.5.0.9
libgdbm.so.1 => libgdbm.so.1.7.3
libcurses.so.1 => libcurses.so.1.0.0
libc.so.5 => libc.so.5.4.33
libncurses.so.3.0 => libncurses.so.3.0.0
libe2p.so.2 => libe2p.so.2.3
libext2fs.so.2 => libext2fs.so.2.3
libss.so.2 => libss.so.2.0
libuuid.so.1 => libuuid.so.1.1
libcom_err.so.2 => libcom_err.so.2.0
libc.so.4 => libc.so.4.7.6
libm.so.4 => libm.so.4.6.27
libcurses.so.0 => libcurses.so.0.1.2