Bug 346 - Unable to load Gluegen native libraries on 64bit Windows (msvcr80.dll)
Summary: Unable to load Gluegen native libraries on 64bit Windows (msvcr80.dll)
Status: VERIFIED FIXED
Alias: None
Product: Jogl
Classification: JogAmp
Component: core (show other bugs)
Version: 1
Hardware: All windows
: P3 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2008-02-28 05:28 CET by Sven Gothel
Modified: 2010-07-06 06:01 CEST (History)
0 users

See Also:
Type: DEFECT
SCM Refs:
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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