I tried it with gcc 3.4.2 on Fedora Core 3:
gcc -v
Lese Spezifikationen von /usr/lib/gcc/x86_64-redhat-linux/3.4.2/specs
Konfiguriert mit: …/configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,java,f77 --enable-java-awt=gtk --host=x86_64-redhat-linux
Thread-Modell: posix
gcc-Version 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
… and gcc 4.0.0.
Then I installed SuSE Linux 9.2 and received the same error.
gcc -v
Reading specs from /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.4/specs
Configured with: …/configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib64 --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib64 --with-system-zlib --enable-shared --enable-__cxa_atexit x86_64-suse-linux
Thread model: posix
gcc version 3.3.4 (pre 3.3.5 20040809)
Note that you can use the 32-bit Linux/x86 VM on AMD64 and use the precompiled 32-bit Linux version of JOGL.
I’ve installed the 64 bit driver for my GeForce 6600 on FC3-x86_64. The 32 bit JOGL libraries don’t work with this driver:
Exception in thread “main” java.lang.UnsatisfiedLinkError: /home/sigi/workspace/game_engine/lib/x86/libjogl.so: libGLU.so.1: cannot open shared object file: No such file or directory
The java.library.path is set correctly.
It would be really nice, if there are precompiled binaries.