[ODE] Autotools added to UNSTABLE

Tanguy Fautre tanguy.fautre at spaceapplications.com
Tue Apr 12 11:57:52 MST 2005


Hi,

I've just tested it on a Debian AMD64 but could not get it to work (I 
have to admit I did not try for long).

I do:

sh autogen.sh
./configure --with-opcode --with-double-precision --enable-release
make

The make process generates errors on the first file it compiles:

g++ -fomit-frame-pointer -ffast-math -g -O2 
-I/home/tfautre/development/ode_unstable_cvs/ode/include 
-fomit-frame-pointer -ffast-math -g -O2 -o dstest dstest.o  -lstdc++ -lm
dstest.o(.text+0x1a): In function `start()':
/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:37: 
undefined reference to `dsGetViewpoint'
dstest.o(.text+0x37):/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:39: 
undefined reference to `dsSetViewpoint'
dstest.o(.text+0xc5): In function `simLoop(int)':
/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:54: 
undefined reference to `dsSetTexture'
dstest.o(.text+0x192):/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:63: 
undefined reference to `dsSetColor'
dstest.o(.text+0x1a9):/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:64: 
undefined reference to `dsDrawSphere'
dstest.o(.text+0x1b0):/home/tfautre/development/ode_unstable_cvs/ode/drawstuff/dstest/dstest.cpp:66: 
undefined reference to `dsSetTexture'
[...]


PS:

On a more cosmetic side, I know this mistake comes from the patch I 
applied to configurator.c and timer.cpp, but the 64 bits detection 
routine is in fact an x86-64 detection and not a generic 64 bits detection.

To reflect this, I changed the define from "SYS64bits" to 
"X86_64_SYSTEM" (as well as the printf messages), which unfortunately 
breaks the autotools scripts that still defines SYS64bits instead of 
X86_64_SYSTEM.

I also suggest you change the output of the configure:
"Is the CPU 64bit:"   to   "Is the CPU x86-64:"
"checking for a 64 bit processor..."    to    "checking for an x86-64 
processor..."


Cheers

Tanguy





More information about the ODE mailing list