Bug 346

Summary: Unable to load Gluegen native libraries on 64bit Windows (msvcr80.dll)
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: VERIFIED FIXED    
Severity: normal    
Priority: P3    
Version: 1   
Hardware: All   
OS: windows   
Type: DEFECT SCM Refs:
Workaround: ---

Description Sven Gothel 2010-03-24 07:51:19 CET


---- Reported by krisher 2008-02-28 05:28:29 ----

Gluegen native libraries fail to load due to a missing dependency.  We examined
the dependencies of the gluegen-rt.dll and it seems that the missing library is
msvcr80.dll.  

There are several versions of this library installed on the system (both 32bit
and 64bit), however none seem to work with the Win-64 version of JOGL (The 32bit
distribution works fine with a 32bit Java VM).  We have installed every version
of the x64 MSVCR80.DLL redistributable package that we could find from Microsoft
with no luck.

We have experienced this problem on Windows XP (x64) and Windows 2003 (x64).


java.lang.UnsatisfiedLinkError: C:\Documents and
Settings\mcvaya\jogl-natives\gluegen-rt.dll: Can't find dependent libraries

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
        at java.lang.Runtime.load0(Runtime.java:770)
        at java.lang.System.load(System.java:1005)
        at
mil.afrl.rrs.ifsb.util.jogl.JOGLDynLoader.loadLibrary(JOGLDynLoader.java:220)
        at
mil.afrl.rrs.ifsb.util.jogl.JOGLDynLoader.access$000(JOGLDynLoader.java:26)
        at mil.afrl.rrs.ifsb.util.jogl.JOGLDynLoader$1.run(JOGLDynLoader.java:138)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
        at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)



--- Bug imported by sgothel@jausoft.com 2010-03-24 07:51 EDT  ---

This bug was previously known as _bug_ 346 at https://jogl.dev.java.net/bugs/show_bug.cgi?id=346