<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
I have been having problems compiling gazebo on a Ubuntu Lucid system
that also has a standalone install of Gazebo that will need to coexist
with ROS at least for the time being. I get the following error in the
linking phase(it builds fine up until this point):<br>
<br>
physics/ode/libgazebo_physics_ode.so: undefined reference to
`dJointSetDamping'<br>
<br>
I have run a full update to my existing cturtle install, doing a clean
build of both Gazebo and ODE, along with temporarily renaming the
libgazebo_physics_ode.so from the system gazebo. I finally gave in and
did a second clean cturtle install on this system, since I recently
downloaded cturtle on my laptop and it installed/runs just fine, but
even that didn't work.<br>
<br>
Has anyone else seen anything like this, I know there was a similar
thread about an ogre issue? I though the problem might be
the system gazebo install, but the correct(ROS) install is before in
LD_LIBRARY_PATH(and not even in ROS_PKG_PATH) and renaming the
offending libraries from the system install didn't help. <br>
<br>
Thanks in advance if anyone has any ideas.<br>
<br>
-Kim<br>
<br>
<br>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
<div
style="direction: ltr; font-family: Tahoma; color: rgb(0, 0, 0); font-size: 10pt;">[rosmake-3]
Starting
>>> gazebo [ make
]
<br>
[ rosmake ] Last 40 lineszebo: 18.9 sec
] [
1 Active 35/36 Complete ]<br>
{-------------------------------------------------------------------------------<br>
make[4]: Entering directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
[ 64%] [ 64%] [ 64%] Built target pioneer_circle_benchmark<br>
Built target pioneer_spiral_benchmark<br>
Built target spinningbox_benchmark<br>
[ 65%] Built target table_benchmark<br>
make[4]: Entering directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Entering directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
[ 99%] Built target gazebo_server<br>
make[4]: Entering directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: Entering directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
Linking CXX executable gazebo<br>
physics/ode/libgazebo_physics_ode.so: undefined reference to
`dJointSetDamping'<br>
collect2: ld returned 1 exit status<br>
make[4]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[4]: *** [server/gazebo] Error 1<br>
make[3]: *** [server/CMakeFiles/gazebo-exec.dir/all] Error 2<br>
make[3]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[2]: *** [all] Error 2<br>
make[2]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo/gazebo-svn/build'<br>
make[1]: Leaving directory
`$(ROS_PATH)/stacks/simulator_gazebo/gazebo'<br>
make[1]: *** [installed] Error 2<br>
CMake Error at CMakeLists.txt:16 (message):<br>
Build of Gazebo failed<br>
<br>
<br>
-- Configuring incomplete, errors occurred!<br>
-------------------------------------------------------------------------------}<br>
[ rosmake ] Output from build of package gazebo written to:<br>
[ rosmake ]
~/.ros/rosmake/rosmake_output-20100727-115902/gazebo/build_output.log<br>
[rosmake-3] Finished <<< gazebo [FAIL] [ 18.98 seconds
]
<br>
[ rosmake ] Halting due to failure in package gazebo. <br>
[ rosmake ] Waiting for other threads to
complete. <br>
[
rosmake ] All builds and tests did not pass cannot mark packages as
installed.
<br>
[ rosmake ]
Results:
<br>
[ rosmake ] Built 36 packages with 1
failures.
<br>
[ rosmake ] Summary output to
directory
<br>
[ rosmake ]
~/.ros/rosmake/rosmake_output-20100727-115902
<br>
[ rosmake ] WARNING: Rosdep did not detect the following system
dependencies as installed: Did not detect packages: ['python-paramiko']<br>
Consider using --rosdep-install option or `rosdep install gazebo`<br>
<br>
</div>
</body>
</html>