Native lib problem

Hi,

I’m trying to run JOGL on a Mandrake 6.1 Linux (which is pretty the same as RedHat 6.1) with Mesa 5.0.1 and the latest JOGL version. But if I try to start my program a get the following exception:


java.lang.UnsatisfiedLinkError: gluPerspective
        at net.java.games.jogl.impl.GLUImpl.gluPerspective(Native Method)
        at de.digitaleHaut.modeller4D.scenegraph.DHView.compile(DHView.java:94)
        at de.digitaleHaut.modeller4D.scenegraph.DHScene.reshape(DHScene.java:122)
        at net.java.games.jogl.impl.GLDrawableHelper.reshape(GLDrawableHelper.java:84)
        at net.java.games.jogl.GLCanvas$1.run(GLCanvas.java:101)
        at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:180)
        at net.java.games.jogl.GLCanvas.display(GLCanvas.java:75)
        at net.java.games.jogl.Animator$1.run(Animator.java:87)
        at java.lang.Thread.run(Thread.java:536)

My Mesa installation contains this function, but I can’t figure out what the problem is. I’m using JOGL also under Redhat 7.2 and Mesa 5.0.1 without any problems. Are there any hidden flags that would enable some more debug information for JOGL ?

Best Regards,
blowfish

Seems similar to this post:

http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1059428356

Kev

Again me with this gluPerspective problem. The hints of the related forum thread didn’t help. But I’ve tracked the problem down as so far that I’ve found out that it happens with a certain combination of Mesa and JOGL.

All the precompiled binaries cause the problem if I use Mesa 5.0.1. With Mesa 3.4.x they work ! I’ve got a self-compiled JOGL from a few weeks ago which works with Mesa 5.0.1, but not the latest CVS snapshot.

Also I’ve found out the even if the exception occurs JOGL successfully retrieved those function addresses for the GLU stuff stored in GLUProcAddress.

Any ideas where I could look further to find out what’s going on ?

P.S. I’m using RedHat 7.2.