Activity log for bug #129902

Date Who What changed Old value New value Message
2007-08-02 10:10:36 Helmut Duregger bug added bug
2007-08-02 10:12:02 Helmut Duregger description $ nm /usr/lib/libode.a | grep LastTransformnm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols $ nm /usr/lib/libode.a | grep LastTransformnm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols Mind that I am new to D/Derelict/linkage and ODE.
2007-08-02 10:13:15 Helmut Duregger description $ nm /usr/lib/libode.a | grep LastTransformnm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols Mind that I am new to D/Derelict/linkage and ODE. $ nm /usr/lib/libode.a | grep LastTransformnm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols DerelictODE is trunk-r270. Mind that I am new to D/Derelict/linkage and ODE.
2007-08-02 10:14:05 Helmut Duregger description $ nm /usr/lib/libode.a | grep LastTransformnm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols DerelictODE is trunk-r270. Mind that I am new to D/Derelict/linkage and ODE. $ nm /usr/lib/libode.a | grep LastTransform nm: libode_a-collision_trimesh_opcode.o: no symbols 0000000000000010 T dGeomTriMeshSetLastTransform Which indicates that dGeomTriMeshGetLastTransform is missing from the lib which seems to be the reason why DerelictODE gives "Failed to load proc dGeomTriMeshGetLastTransform from shared library libode.so" when running the D test application: ------------------------ [begin code of test.d] ------------------------ import derelict.ode.ode; import std.stdio; // build test.d -I~/downloads/trunk/DerelictUtil -I~/downloads/trunk/DerelictODE -version=DerelictODE_SinglePrecision -L-ldl -op void main() { try { DerelictODE.load(); writefln("Loaded ODE libary."); } catch (Exception e) { writefln("Could not load a shared library:\n" ~ e.toString()); } } ------------------------ [end code] ------------------------ I am on AMD64 (64bit) Gutsy. ODE is: $ ls -l /usr/lib/libode* -rw-r--r-- 1 root root 734792 2007-07-20 20:33 /usr/lib/libode.a lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1 -> libode.so.0debian1.8.0 lrwxrwxrwx 1 root root 22 2007-08-01 22:36 /usr/lib/libode.so.0debian1.8 -> libode.so.0debian1.8.0 $ nm /usr/lib/libode.so.0debian1.8.0 | grep LastTransform nm: /usr/lib/libode.so.0debian1.8.0: no symbols DerelictODE is trunk-r270. Mind that I am new to D/Derelict/linkage and ODE.
2008-10-14 19:22:18 Daniel T Chen ode: status New Incomplete
2008-10-14 19:22:18 Daniel T Chen ode: statusexplanation Is this symptom still reproducible in 8.10 beta or later?
2009-11-19 19:10:59 Paul Sladen ode (Ubuntu): status Incomplete Confirmed
2016-06-29 14:38:23 Gianfranco Costamagna ode (Ubuntu): status Confirmed Fix Released