[ODE] help: build 0.9 under msys + mingw fails due to opcode

Paulo Lopes pmlopes at gmail.com
Thu Oct 25 12:07:54 MST 2007


Hi,

I'm 100% new to ode, and i was trying to build it using my msys +
mingw environment since it helps me a lot to code for both linux and
windows with minimal code changes.

If i download the 0.9 src, run the autogen.sh script it will generate
me the configure script which once run will generate me the Makefile.
The problem is when i just run:

./configure
make

The build fails with this:

gcc -DHAVE_CONFIG_H -I. -I../../include/ode  -I../../include
-I../../include -g -O1 -fPIC -g -MT libfast_a-fastlsolve.o -MD -MP -MF
.deps/libfast_a-fastlsolve.Tpo -c -o libfast_a-fastlsolve.o `test -f
'fastlsolve.c' || echo './'`fastlsolve.c
fastlsolve.c:1: warning: -fPIC ignored for target (all code is
position independent)
mv -f .deps/libfast_a-fastlsolve.Tpo .deps/libfast_a-fastlsolve.Po
rm -f libfast.a
ar cru libfast.a libfast_a-fastldlt.o libfast_a-fastltsolve.o
libfast_a-fastdot.o libfast_a-fastlsolve.o
ranlib libfast.a
make[2]: Leaving directory `C:/msys/devel/extralibs/ode-0.9/ode/src'
make[2]: *** No rule to make target
`/devel/extralibs/ode-0.9/OPCODE/OPC_AABBCollider.cpp', needed by
`libOPCODE_a-OPC_AABBCollider.o'.  Stop.
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `C:/msys/devel/extralibs/ode-0.9/ode'
make: *** [all-recursive] Error 1

if i disable trimesh then it builds. I guess the makefile is missing
some build actions to make opcode first. Can someone give me some help
on where to enable it?

Thanks,
Paulo


More information about the ODE mailing list