Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Building groovy from source on Fedora 18: physics_ode/opende fails to build

I'm on step 2.2.3 of the wiki page detailing how to use groovy on Fedora 18. I'm running into the following error with the rosmake -a command:

....<snip>
config.status: creating src/testsuites/Makefile
config.status: creating src/testsuites/cu/Makefile
config.status: creating src/ccd/config.h
config.status: src/ccd/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Configuration:
  Build  system type:      x86_64-unknown-linux-gnu
  Host   system type:      x86_64-unknown-linux-gnu
  Use double precision:    yes
  Use drawstuff:           X11
  Demos enabled:           yes
  Use OPCODE:              yes
  Use GIMPACT:             no
  Custom colliders:
        cylinder-cylinder: none
        box-cylinder:      default
        capsule-cylinder:  none
        convex-box:        none
        convex-capsule:    none
        convex-cylinder:   none
        convex-sphere:     default
        convex-convex:     default
  Is target a Pentium:     yes
  Is target x86-64:        yes
  Use old opcode trimesh collider: no
  TLS for global data:     yes
  Enable debug error check: no
  Headers will be installed in ${prefix}/include/ode
  Libraries will be installed in ${exec_prefix}/lib
  Building in directory    /home/ankur/ros_ws/physics_ode/opende/build/opende
cd build/opende && make -j -l2
make[2]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
Making all in include
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in ode
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
Making all in drawstuff
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in drawstuff
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
Making all in src
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
Making all in dstest
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
/bin/sh ../../libtool --tag=CXX   --mode=link /usr/lib64/ccache/c++  -DNDEBUG -O3  -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include  -I/home/ankur/ros_ws/physics_ode/opende/threadpool  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib -lboost_signals-mt  -lboost_thread-mt  -lX11 -o dstest dstest.o ../../drawstuff/src/libdrawstuff.la -lGLU -lGL  -lSM -lICE   -lm  -lpthread
libtool: link: /usr/lib64/ccache/c++ -DNDEBUG -O3 -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include -I/home/ankur/ros_ws/physics_ode/opende/threadpool -o dstest dstest.o  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib ../../drawstuff/src/.libs/libdrawstuff.a -lboost_signals-mt -lboost_thread-mt -lX11 -lGLU -lGL -lSM -lICE -lm -lpthread
dstest.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make[4]: *** [dstest] Error 1
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
make[1]: *** [installed] Error 2
make[1]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende'
CMake Error at CMakeLists.txt:14 (message):
  Build of ODE failed


-- Configuring incomplete, errors occurred!
make: *** [all] Error 1

I haven't been able to find this issue anywhere. The troubleshooting section on the wiki doesn't cover this either. I've tried to latest svn version of physics_ode too, hoping that it was an issue that was already fixed, but it didn't help.

svn co https://code.ros.org/svn/ros-pkg/stacks/physics_ode/trunk/ physics_ode

Any clues on how I could work around this?

Bullet doesn't build either, but I'll ask another question about it.

Building groovy from source on Fedora 18: physics_ode/opende fails to build

I'm on step 2.2.3 of the wiki page detailing how to use groovy on Fedora 18. I'm running into the following error with the rosmake -a command:

....<snip>
config.status: creating src/testsuites/Makefile
config.status: creating src/testsuites/cu/Makefile
config.status: creating src/ccd/config.h
config.status: src/ccd/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Configuration:
  Build  system type:      x86_64-unknown-linux-gnu
  Host   system type:      x86_64-unknown-linux-gnu
  Use double precision:    yes
  Use drawstuff:           X11
  Demos enabled:           yes
  Use OPCODE:              yes
  Use GIMPACT:             no
  Custom colliders:
        cylinder-cylinder: none
        box-cylinder:      default
        capsule-cylinder:  none
        convex-box:        none
        convex-capsule:    none
        convex-cylinder:   none
        convex-sphere:     default
        convex-convex:     default
  Is target a Pentium:     yes
  Is target x86-64:        yes
  Use old opcode trimesh collider: no
  TLS for global data:     yes
  Enable debug error check: no
  Headers will be installed in ${prefix}/include/ode
  Libraries will be installed in ${exec_prefix}/lib
  Building in directory    /home/ankur/ros_ws/physics_ode/opende/build/opende
cd build/opende && make -j -l2
make[2]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
Making all in include
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in ode
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
Making all in drawstuff
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in drawstuff
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
Making all in src
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
Making all in dstest
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
/bin/sh ../../libtool --tag=CXX   --mode=link /usr/lib64/ccache/c++  -DNDEBUG -O3  -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include  -I/home/ankur/ros_ws/physics_ode/opende/threadpool  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib -lboost_signals-mt  -lboost_thread-mt  -lX11 -o dstest dstest.o ../../drawstuff/src/libdrawstuff.la -lGLU -lGL  -lSM -lICE   -lm  -lpthread
libtool: link: /usr/lib64/ccache/c++ -DNDEBUG -O3 -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include -I/home/ankur/ros_ws/physics_ode/opende/threadpool -o dstest dstest.o  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib ../../drawstuff/src/.libs/libdrawstuff.a -lboost_signals-mt -lboost_thread-mt -lX11 -lGLU -lGL -lSM -lICE -lm -lpthread
dstest.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make[4]: *** [dstest] Error 1
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
make[1]: *** [installed] Error 2
make[1]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende'
CMake Error at CMakeLists.txt:14 (message):
  Build of ODE failed


-- Configuring incomplete, errors occurred!
make: *** [all] Error 1

I haven't been able to find this issue anywhere. The troubleshooting section on the wiki doesn't cover this either. I've tried to latest svn version of physics_ode too, hoping that it was an issue that was already fixed, but it didn't help.

svn co https://code.ros.org/svn/ros-pkg/stacks/physics_ode/trunk/ physics_ode

Any clues on how I could work around this?

Bullet doesn't build either, but I'll ask another question about it.

Building groovy from source on Fedora 18: physics_ode/opende fails to build

I'm on step 2.2.3 of the wiki page detailing how to use groovy on Fedora 18. I'm running into the following error with the rosmake -a command:

....<snip>
config.status: creating src/testsuites/Makefile
config.status: creating src/testsuites/cu/Makefile
config.status: creating src/ccd/config.h
config.status: src/ccd/config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
Configuration:
  Build  system type:      x86_64-unknown-linux-gnu
  Host   system type:      x86_64-unknown-linux-gnu
  Use double precision:    yes
  Use drawstuff:           X11
  Demos enabled:           yes
  Use OPCODE:              yes
  Use GIMPACT:             no
  Custom colliders:
        cylinder-cylinder: none
        box-cylinder:      default
        capsule-cylinder:  none
        convex-box:        none
        convex-capsule:    none
        convex-cylinder:   none
        convex-sphere:     default
        convex-convex:     default
  Is target a Pentium:     yes
  Is target x86-64:        yes
  Use old opcode trimesh collider: no
  TLS for global data:     yes
  Enable debug error check: no
  Headers will be installed in ${prefix}/include/ode
  Libraries will be installed in ${exec_prefix}/lib
  Building in directory    /home/ankur/ros_ws/physics_ode/opende/build/opende
cd build/opende && make -j -l2
make[2]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
Making all in include
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in ode
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/ode'
Making all in drawstuff
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include/drawstuff'
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/include'
Making all in drawstuff
make[3]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
Making all in src
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/src'
Making all in dstest
make[4]: Entering directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
/bin/sh ../../libtool --tag=CXX   --mode=link /usr/lib64/ccache/c++  -DNDEBUG -O3  -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include  -I/home/ankur/ros_ws/physics_ode/opende/threadpool  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib -lboost_signals-mt  -lboost_thread-mt  -lX11 -o dstest dstest.o ../../drawstuff/src/libdrawstuff.la -lGLU -lGL  -lSM -lICE   -lm  -lpthread
libtool: link: /usr/lib64/ccache/c++ -DNDEBUG -O3 -fPIC -I/home/ankur/ros_ws/physics_ode/opende/opende/include -I/home/ankur/ros_ws/physics_ode/opende/threadpool -o dstest dstest.o  -L/home/ankur/ros_ws/physics_ode/opende/opende/lib ../../drawstuff/src/.libs/libdrawstuff.a -lboost_signals-mt -lboost_thread-mt -lX11 -lGLU -lGL -lSM -lICE -lm -lpthread
dstest.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
make[4]: *** [dstest] Error 1
make[4]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff/dstest'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende/drawstuff'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende/build/opende'
make[1]: *** [installed] Error 2
make[1]: Leaving directory `/home/ankur/ros_ws/physics_ode/opende'
CMake Error at CMakeLists.txt:14 (message):
  Build of ODE failed


-- Configuring incomplete, errors occurred!
make: *** [all] Error 1

I haven't been able to find this issue anywhere. The troubleshooting section on the wiki doesn't cover this either. I've tried to latest svn version of physics_ode too, hoping that it was an issue that was already fixed, but it didn't help.

svn co https://code.ros.org/svn/ros-pkg/stacks/physics_ode/trunk/ physics_ode

Any clues on how I could work around this?

Bullet doesn't build either, but I'll ask another question about it.