<!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>