[ODE] ODE and Ubuntu

Jason Perkins starkos at gmail.com
Tue May 9 18:35:32 MST 2006


As another data point, I tried to build the trunk on my mostly
up-to-date Ubuntu Dapper machine. It didn't work. I'm a Windows guy
who knows very little about Linxu development, but I'll try to help
out if I can. Here's the output from ./autogen.sh:

 -----

Please make sure that you use automake 1.8.2 or later
Warnings about underquoted definitions are harmless
Running aclocal
Running autoheader
Running automake
configure.in: installing `./install-sh'
configure.in: installing `./missing'
configure.in:5: installing `./config.guess'
configure.in:5: installing `./config.sub'
drawstuff/dstest/Makefile.am: installing `./depcomp'
ode/src/Makefile.am: installing `./compile'
automake: LINK was already defined in condition OSX, which is included
in condition TRUE ...
ode/src/Makefile.am:8: ... `LINK' previously defined here
ode/test/Makefile.am:5: CC was already defined in condition TRUE,
which includes condition OSX ...
configure.in:10: ... `CC' previously defined here
automake: LINK was already defined in condition OSX, which is included
in condition TRUE ...
ode/test/Makefile.am:6: ... `LINK' previously defined here
automake: LINK was already defined in condition OSX, which is included
in condition TRUE ...
ode/src/Makefile.am:8: ... `LINK' previously defined here
ode/test/Makefile.am:5: CC was already defined in condition TRUE,
which includes condition OSX ...
configure.in:10: ... `CC' previously defined here
automake: LINK was already defined in condition OSX, which is included
in condition TRUE ...
ode/test/Makefile.am:6: ... `LINK' previously defined here
Running autoconf
Now you are ready to run ./configure

 -----

./configure --enable-double-precision seemed to run just fine, but
make gave me this:

 -----

Making all in include
make[1]: Entering directory `/home/jason/ode/include'
Making all in ode
make[2]: Entering directory `/home/jason/ode/include/ode'
make  all-am
make[3]: Entering directory `/home/jason/ode/include/ode'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/jason/ode/include/ode'
make[2]: Leaving directory `/home/jason/ode/include/ode'
make[2]: Entering directory `/home/jason/ode/include'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/jason/ode/include'
make[1]: Leaving directory `/home/jason/ode/include'
Making all in drawstuff
make[1]: Entering directory `/home/jason/ode/drawstuff'
Making all in src
make[2]: Entering directory `/home/jason/ode/drawstuff/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../include/ode   -g
-I../../include -I../../include -g -I -MT libdrawstuff_a-drawstuff.o
-MD -MP -MF ".deps/libdrawstuff_a-drawstuff.Tpo" -c -o
libdrawstuff_a-drawstuff.o `test -f 'drawstuff.cpp' || echo
'./'`drawstuff.cpp; \
        then mv -f ".deps/libdrawstuff_a-drawstuff.Tpo"
".deps/libdrawstuff_a-drawstuff.Po"; else rm -f
".deps/libdrawstuff_a-drawstuff.Tpo"; exit 1; fi
g++: libdrawstuff_a-drawstuff.o: No such file or directory
make[2]: *** [libdrawstuff_a-drawstuff.o] Error 1
make[2]: Leaving directory `/home/jason/ode/drawstuff/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jason/ode/drawstuff'
make: *** [all-recursive] Error 1

 -----

Let me know if you want me to try anything!

Jason



More information about the ODE mailing list