[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