Hello everybody,
thanks for your hints in installing Linux. Unfortunately I was'nt lucky
yet.
I installed JDK 1.2.2 sucessfully so far and followed the hints from Jacob
in intalling Mesa. When I try to run the "make exec" (see below) I'll get
a window with some 3D-Objects, which are changing every time I try to kill
or close the window. I can only distubr the application using "ctrl c". Is
that a normal behavior?
Then I installed J3D with your hints and I am getting lots of error
messages in running the HelloUniverse applet.
Any idea what I did wrong? And what I can do now?
Thanks for your help
Desiree
It starts with:
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Erfolg
si_code [0]: SI_USER [pid: 0, uid: 0]
stackpointer=0x44b5ddfc
Full thread dump Classic VM (1.2.2-L, green threads):
"J3D-UniverseManager-1" (TID:0x40f6c5b0, sys_thread_t:0x86a52e8,
state:CW) p
rio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at
javax.media.j3d.UniverseManager.renderAction(UniverseManager.java:399
)
at javax.media.j3d.UniverseManager.run(UniverseManager.java:357)
"J3D-SoundScheduler-1" (TID:0x40f74a20, sys_thread_t:0x86a3d38,
state:CW) pr
io=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at
javax.media.j3d.SoundScheduler.runMonitor(SoundScheduler.java:488)
at
javax.media.j3d.SoundScheduler.checkState(SoundScheduler.java:229)
at javax.media.j3d.SoundScheduler.run(SoundScheduler.java:387)
"J3D-View-1" (TID:0x40f7a478, sys_thread_t:0x842da40, state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at javax.media.j3d.ViewThread.renderAction(ViewThread.java:298)
at javax.media.j3d.ViewThread.run(ViewThread.java:193)
"J3D-Traverser-1" (TID:0x40f7a100, sys_thread_t:0x85182b0,
state:MW) prio=4
at javax.media.j3d.Traverser.traverse(Traverser.java:1605)
at javax.media.j3d.Traverser.traverse(Traverser.java:761)
at javax.media.j3d.Traverser.traverse(Traverser.java:847)
at javax.media.j3d.Traverser.run(Traverser.java:2124)
"J3D-Behavior-1" (TID:0x40f70c80, sys_thread_t:0x84dc7a8,
state:R) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at
javax.media.j3d.BehaviorScheduler.runMonitor(BehaviorScheduler.java:1
001)
at
javax.media.j3d.BehaviorScheduler.run(BehaviorScheduler.java:920)
"J3D-Renderer-1" (TID:0x40f7a6e0, sys_thread_t:0x86092e0,
state:R) prio=4
at javax.media.j3d.Canvas3D.createContext(Native Method)
at javax.media.j3d.Renderer.run(Renderer.java:211)
"J3D-Input-1" (TID:0x40f73398, sys_thread_t:0x86236e8,
state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at
javax.media.j3d.InputDeviceScheduler.runMonitor(InputDeviceScheduler.
java:207)
at
javax.media.j3d.InputDeviceScheduler.run(InputDeviceScheduler.java:18
9)
"J3D-Collision-1" (TID:0x40f71758, sys_thread_t:0x862ce58,
state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at
javax.media.j3d.CollisionThread.runMonitor(CollisionThread.java:1261)
at javax.media.j3d.CollisionThread.run(CollisionThread.java:1240)
"Screen Updater" (TID:0x40f63748, sys_thread_t:0x83d88d8,
state:CW) prio=4
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:75)
at sun.awt.ScreenUpdater.run(ScreenUpdater.java:95)
"AWT-Motif" (TID:0x40f6a070, sys_thread_t:0x832f208, state:CW) prio=5
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:475)
"SunToolkit.PostEventQueue-1" (TID:0x40f6a428, sys_thread_t:0x830c330,
state
:CW) prio=5
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:409)
"AWT-EventQueue-1" (TID:0x40f6a3c0, sys_thread_t:0x8308240,
state:CW) prio=
....
and goes on for another two pages?
On Tue, 4 Apr 2000, Jacob Nikom wrote:
> Those instructions used to work at least 6 months ago:
>
> 1. Where to obtain J3D for Linux?
> ftp://metalab.unc.edu/pub/linux/devel/lang/java/blackdown.org/java3d/1.1.1/i386/
>
> 2. Download the java3d1_1_1pre-v1-linux-sdk_tar.bz2
>
> 3. Unzip the file using bzcat
> bzcat
> java3d1_1_1pre-v1-linux-sdk_tar.bz2>java3d1_1_1pre-v1-linux-sdk.tar
>
> 4. Untar the file
> tar xvf java3d1_1_1pre-v1-linux-sdk.tar
>
> 5. Copy the following shared libraries from j3d source directory
> //homes/nikom/work/Java/J3D/downloads/j3d_v1_1_1/jdk1.2/jre/lib/i386
> to the corresponding intallation directory:
> //homes/nikom/work/Java/jdk1.2/jre/lib/i386
>
> cp libJ3D.so* //homes/nikom/work/Java/jdk1.2/jre/lib/i386
> cp libj3daudio.so* //homes/nikom/work/Java/jdk1.2/jre/lib/i386
>
> 6. Copy the following .jar files from j3d source directory
> //homes/nikom/work/Java/J3D/downloads/j3d_v1_1_1/jdk1.2/jre/lib/ext
> to the corresponding intallation directory:
> //homes/nikom/work/Java/jdk1.2/jre/lib/ext
> cp j3daudio.jar /homes/nikom/work/Java/jdk1.2/jre/lib/ext
> cp j3dcore.jar /homes/nikom/work/Java/jdk1.2/jre/lib/ext
> cp j3dutils.jar /homes/nikom/work/Java/jdk1.2/jre/lib/ext
> cp vecmath.jar /homes/nikom/work/Java/jdk1.2/jre/lib/ext
>
> 7. Copy (optional) the java3d directory from
> //homes/nikom/work/Java/J3D/downloads/j3d_v1_1_1/jdk1.2/demo
> to the corresponding installation directory:
> //homes/nikom/work/Java/jdk1.2/demo
> cp -r java3d //homes/nikom/work/Java/jdk1.2/demo
>
> 8. Copy (optional) the java3d-utils-src.jar from
> //homes/nikom/work/Java/J3D/downloads/j3d_v1_1_1/jdk1.2
> to the corresponding installation directory:
> //homes/nikom/work/Java/jdk1.2/
> cp java3d-utils-src.jar //homes/nikom/work/Java/jdk1.2
>
> 9. Download MesaGL library from http://www.mesa3d.org/download.html
> MesaLib-3.1.tar.gz (1.6MB)
> MesaDemos-3.1.tar.gz (1.1MB)
>
> 10. unzip and untar it
> gunzip MesaLib-3.1.tar.gz
> tar xvf MesaLib-3.1.tar
>
> gunzip MesaDemos-3.1.tar.gz
> tar xvf MesaDemos-3.1.tar
>
> 11. Installtion process
> //homes/nikom/work/Java/J3D/downloads/MesaGL/Mesa-3.1/configure
>
> 12) To build the Mesa libraries run:
> //homes/nikom/work/Java/J3D/downloads/MesaGL/Mesa-3.1/make
>
> 13) To install the Mesa libraries go to admin mode and run make install:
> su jacob
> Password:
>
> //homes/nikom/work/Java/J3D/downloads/MesaGL/Mesa-3.1/make install
> //homes/nikom/work/Java/J3D/downloads/MesaGL/Mesa-3.1/make check
> //homes/nikom/work/Java/J3D/downloads/MesaGL/Mesa-3.1/make exec
>
> Once you see the Mesa applications running, you can proceed toward
> java3d
> installation.
>
> 14) Go to the directory
> /usr/local/lib
>
> 15) Create softlink from libGL.so.1.2.0 to libMesaGL.so.3
> (libMesaGL.so.3->libGL.so.1.2.0)
> ln -s libGL.so.1.2.0 libMesaGL.so.3
>
> 16) Add /usr/local/lib directory to your LD_LIBRARY_PATH path
> setenv LD_LIBRARY_PATH .:/local/lib:/usr/lib:/usr/lib/X11:/usr/local/lib
> or incrementally
> setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/local/lib
>
> 17) Got to the directory
> //homes/nikom/work/Java/jdk1.2/demo/java3d/
>
> and run the software from those subdirectories
>
> Good luck,
>
> Jacob Nikom
>
> Desiree Hilbring wrote:
> >
> > Hi everybody,
> >
> > I worked with Java3D 1.1.1 under Windows NT until now.
> > But now I am forced to work on a Linux platform.
> > I had a look at www.blackdown.org.
> > Am I right that there is no release for Java3D 1.2 yet?
> > Which are the differences between Java3D 1.2 and Java3D 1.1.3 (which I
> > can get for Linux, right?)?
> > I am especially interested in the picking functions, because I never
> > got my application to pick lines and points trustworthy.
> >
> > The requirements for Linux mentioned are first Mesa 3.1 (is this similar
> > to OpenGL? And where do I find the right download link on the site
> > www.mesa3d.org)
> > On the other hand I need Blackdown Java2 SDK v1.2.2-RC4 (right) I didn't
> > find that as well at Blackdown.
> >
> > Thanks for any help in advance
> >
> > Desiree
> >
> > ===========================================================================
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff JAVA3D-INTEREST". For general help, send email to
> > [EMAIL PROTECTED] and include in the body of the message "help".
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST". For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".
>
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".