From owner-freebsd-java@FreeBSD.ORG Mon May 2 19:07:32 2005 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9072616A4D0 for ; Mon, 2 May 2005 19:07:32 +0000 (GMT) Received: from smtp5.dti.ne.jp (smtp5.dti.ne.jp [202.216.228.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8006643D2F for ; Mon, 2 May 2005 19:07:31 +0000 (GMT) (envelope-from t-nozawa@pluto.dti.ne.jp) Received: from 172.21.1.27 (m-prob3.st.wakwak.ne.jp [61.115.123.241]) by smtp5.dti.ne.jp (3.10s) with ESMTP id j42J7UuO015896 for ; Tue, 3 May 2005 04:07:30 +0900 (JST) From: Toshiaki Nozawa To: java@FreeBSD.org Date: Tue, 3 May 2005 04:01:15 +0900 User-Agent: KMail/1.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200505030401.15821.t-nozawa@pluto.dti.ne.jp> Subject: ports/java/java3d problem report X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 May 2005 19:07:32 -0000 Hello. I will use the result of your effort always welcome. pkg-message-libmap displayed with make install of ports/java/java3d seems not to be suitable for FreeBSD 5.3-RELEASE. The execution result in this state is shown as follows. ----- execution ----- tos@nozt41> uname -a FreeBSD nozt41.t-nozawa 5.3-RELEASE-p10 FreeBSD 5.3-RELEASE-p10 #0: Sun May 1 12:35:00 JST 2005 tos@nozt41.t-nozawa:/usr/obj/usr/ src/sys/GENERIC i386 tos@nozt41> cd /usr/local/share/java/java3d/demo/HelloUniverse/ tos@nozt41> java HelloUniverse java.lang.UnsatisfiedLinkError: /usr/local/jdk1.4.2/jre/lib/i386/ libJ3D.so: Shared object "libm.so.2" not found, required by "libJ3D.so" at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477) at java.lang.Runtime.loadLibrary0(Runtime.java:788) at java.lang.System.loadLibrary(System.java:834) at javax.media.j3d.MasterControl$22.run(MasterControl.java:894) at java.security.AccessController.doPrivileged(Native Method) at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:891) at javax.media.j3d.VirtualUniverse.(VirtualUniverse.java:229) at HelloUniverse.init(HelloUniverse.java:94) at com.sun.j3d.utils.applet.MainFrame.run(MainFrame.java:262) at java.lang.Thread.run(Thread.java:534) ----- execution ----- Because libm.so.2 did not exist, it operated safely with libm.so.3 (two places). ----- /etc/libmap.conf ----- [/usr/local/jdk1.4.2/jre/lib/i386/libJ3D.so] libdl.so.2 pluginwrapper/java3d.so libm.so.6 libm.so.3 libnsl.so.1 pluginwrapper/java3d.so libpthread.so.0 pluginwrapper/java3d.so libc.so.6 pluginwrapper/java3d.so [/usr/local/jdk1.4.2/jre/lib/i386/libJ3DUtils.so] libpthread.so.0 pluginwrapper/java3d.so libc.so.6 pluginwrapper/java3d.so [/usr/local/jdk1.4.2/jre/lib/i386/libj3daudio.so] libm.so.6 libm.so.3 libnsl.so.1 pluginwrapper/java3d_snd.so libpthread.so.0 pluginwrapper/java3d_snd.so libc.so.6 pluginwrapper/java3d_snd.so ----- /etc/libmap.conf ----- Toshiaki Nozawa