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 |
|