[Pkg-games-ubuntu] [Bug 129902] Re: symbol dGeomTriMeshGetLastTransform missing in libode

Paul Sladen ubuntu at paul.sladen.org
Thu Nov 19 19:10:59 UTC 2009


If this was fixed in Debian, what Debian bug number is it, and which
package version fixes it;  (is that version in Ubuntu)?

** Changed in: ode (Ubuntu)
       Status: Incomplete => Confirmed

-- 
symbol dGeomTriMeshGetLastTransform missing in libode
https://bugs.launchpad.net/bugs/129902
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to ode in ubuntu.

Status in “ode” package in Ubuntu: Confirmed

Bug description:
$ 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.



More information about the Pkg-games-ubuntu mailing list