I have just downloaded and installed jdk1.2pre-v2.tar.bz2 for glibc 2.0. I have Linux slackware 4.0 k 2.2.10. I'm sending attached the pertinent info. TIA for any help. Paulo
Example class HelloWorldApp { public static void main(String args[]) { System.out.println("Hello World!"); } } Trying to compile 1. /usr/local/java/bin/javac HelloWorldApp.java /usr/local/java/bin/i386/native_threads/javac: error in loading shared libraries /lib/libpthread.so.0: undefined symbol: __libc_rewinddir 2. /usr/local/java/bin/javac -green HelloWorldApp.java Warning: JIT compiler "sunwjit" not found. Will use interpreter. Seems to compile fine! Trying to run 1. /usr/local/java/bin/java HelloWorldApp.class /usr/local/java/bin/i386/native_threads/java: error in loading shared libraries /lib/libpthread.so.0: undefined symbol: __libc_rewinddir 2. /usr/local/java/bin/java -green HelloWorldApp.class Warning: JIT compiler "sunwjit" not found. Will use interpreter. Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class The output of ldconfig -D ========================= ldconfig: version 1.9.9 /usr/local/lib: libtk8.2.so => libtk8.2.so libtcl8.2.so => libtcl8.2.so libawe.so.0.4 => libawe.so.0.4.3 /usr/X11R6/lib: libXpm.so.4 => libXpm.so.4.11 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 libXaw3d.so.6 => libXaw3d.so.6.1 /usr/ix86-linux/lib: /usr/ix86-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: /opt/kde/lib: libpuke.so.0 => libpuke.so.0.0.1 libkab.so.2 => libkab.so.2.0.0 libkspell.so.2 => libkspell.so.2.0.0 libmediatool.so.2 => libmediatool.so.2.0.0 libkfile.so.2 => libkfile.so.2.0.0 libkfm.so.2 => libkfm.so.2.0.0 libkhtmlw.so.2 => libkhtmlw.so.2.0.0 libkimgio.so.2 => libkimgio.so.2.0.0 libjscript.so.2 => libjscript.so.2.0.0 libkdeui.so.2 => libkdeui.so.2.0.0 libkdecore.so.2 => libkdecore.so.2.0.0 libjs.so.0 => libjs.so.0.2.0 libQwSpriteField.so.1 => libQwSpriteField.so.1.5.0 libuulib.so.5 => libuulib.so.5.0.13 libmimelib.so.1 => libmimelib.so.1.0.0 libgif.so.3 => libgif.so.3.0.0 libgdbm.so.1 => libgdbm.so.1.7.3 libjpeg.so.6 => libjpeg.so.6.0.1 /usr/lib: ldconfig: warning: /usr/lib/libform.so.1.9.9g has inconsistent soname (libform.so.3.4) ldconfig: warning: /usr/lib/libmenu.so.1.9.9g has inconsistent soname (libmenu.so.3.4) ldconfig: warning: /usr/lib/libpanel.so.1.9.9g has inconsistent soname (libpanel.so.3.4) libpng.so.2 => libpng.so.2.1.0.3 libjpeg.so.62 => libjpeg.so.62.0.0 libtiff.so.3 => libtiff.so.3.4 libfbm.so.1 => libfbm.so.1.0.0 librle.so.1 => librle.so.1.0.0 libpbm.so.1 => libpbm.so.1.0.0 libppm.so.1 => libppm.so.1.0.0 libpnm.so.1 => libpnm.so.1.0.0 libpgm.so.1 => libpgm.so.1.0.0 libqt.so.1 => libqt.so.1.44 libpanel.so.3.4 => libpanel.so.1.9.9g libmenu.so.3.4 => libmenu.so.1.9.9g libform.so.3.4 => libform.so.1.9.9g libbfd-2.9.1.0.19.so.0 => libbfd-2.9.1.0.19.so.0.0.0 libopcodes-2.9.1.0.19.so.0 => libopcodes-2.9.1.0.19.so.0.0.0 libgpm.so.1 => libgpm.so.1.14 libintl.so.1 => libintl.so.1.0.0 libz.so.1 => libz.so.1.1.3 libstdc++.so.27 => libstdc++.so.27.1.4 libg++.so.27 => libg++.so.27.1.4 libstdc++.so.2.9 => libstdc++.so.2.9.0 libstdc++.so.2.8 => libstdc++.so.2.8.1.1 libdb.so.1 => libdb.so.1.85.4 /lib: ldconfig: warning: /lib/libncurses.so.1.9.9g has inconsistent soname (libncurses.so.3.4) ldconfig: warning: /lib/ld-2.0.7.so has inconsistent soname (ld-linux.so.2) ldconfig: warning: /lib/libBrokenLocale-2.0.7.so has inconsistent soname (libBrokenLocale.so.1) ldconfig: warning: /lib/libc-2.0.7.so has inconsistent soname (libc.so.6) ldconfig: warning: /lib/libcrypt-2.0.7.so has inconsistent soname (libcrypt.so.1) ldconfig: warning: /lib/libdb-2.0.7.so has inconsistent soname (libdb.so.2) ldconfig: warning: /lib/libdl-2.0.7.so has inconsistent soname (libdl.so.2) ldconfig: warning: /lib/libm-2.0.7.so has inconsistent soname (libm.so.6) ldconfig: warning: /lib/libnsl-2.0.7.so has inconsistent soname (libnsl.so.1) ldconfig: warning: /lib/libnss_compat-2.0.7.so has inconsistent soname (libnss_compat.so.1) ldconfig: warning: /lib/libnss_db-2.0.7.so has inconsistent soname (libnss_db.so.1) ldconfig: warning: /lib/libnss_dns-2.0.7.so has inconsistent soname (libnss_dns.so.1) ldconfig: warning: /lib/libnss_files-2.0.7.so has inconsistent soname (libnss_files.so.1) ldconfig: warning: /lib/libnss_nis-2.0.7.so has inconsistent soname (libnss_nis.so.1) ldconfig: warning: /lib/libpthread-0.7.so has inconsistent soname (libpthread.so.0) ldconfig: warning: /lib/libresolv-2.0.7.so has inconsistent soname (libresolv.so.2) ldconfig: warning: /lib/libutil-2.0.7.so has inconsistent soname (libutil.so.1) libproc.so.2.0.0 => libproc.so.2.0.0 libdl.so.1 => libdl.so.1.9.9 ld-linux.so.1 => ld-linux.so.1.9.9 libutil.so.1 => libutil-2.0.7.so libresolv.so.2 => libresolv-2.0.7.so libpthread.so.0 => libpthread.so.0.7 libnss_nis.so.1 => libnss_nis-2.0.7.so libnss_files.so.1 => libnss_files-2.0.7.so libnss_dns.so.1 => libnss_dns-2.0.7.so libnss_db.so.1 => libnss_db-2.0.7.so libnss_compat.so.1 => libnss_compat-2.0.7.so libnsl.so.1 => libnsl-2.0.7.so libm.so.6 => libm-2.0.7.so libdl.so.2 => libdl-2.0.7.so libdb.so.2 => libdb-2.0.7.so libcrypt.so.1 => libcrypt-2.0.7.so libc.so.6 => libc-2.0.7.so libBrokenLocale.so.1 => libBrokenLocale-2.0.7.so ld-linux.so.2 => ld-2.0.7.so libc.so.5 => libc.so.5.4.46 libm.so.5 => libm.so.5.0.9 libcurses.so.1 => libcurses.so.1.0.0 libtermcap.so.2 => libtermcap.so.2.0.8 libncurses.so.3.4 => libncurses.so.1.9.9g libvgagl.so.1 => libvgagl.so.1.3.1 libvga.so.1 => libvga.so.1.3.1 libgdbm.so.1 => libgdbm.so.1.7.3 libuuid.so.1 => libuuid.so.1.2 libext2fs.so.2 => libext2fs.so.2.4 libe2p.so.2 => libe2p.so.2.3 libss.so.2 => libss.so.2.0 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