Hi John, sorry, I forgot to tell you that I could not compile gazebo because the cmake does not generate the Makefile. cmake does not detect that bullet was compiled with double precision. I don't know it is an error in the bullet compilation or a bug in CMakeLists.txt of gazebo. I will try the bullet patch. Thanks you very much
2010/12/20 John Hsu <[email protected]> > Hi, > > You might be able to see more detail in your build directory: > build/CMakeFiles/CMakeOutput.log and see what the exact compile error was. > > As a data point, we have been compiling against our own patched tarball of > 2.76 <http://pr.willowgarage.com/downloads/bullet-2.76-patched2.tar.gz > >successfully. > > John > > > On Mon, Dec 20, 2010 at 12:47 PM, Gonzalo Fernando Perez Paina < > [email protected]> wrote: > > > Hello, > > I am trying to compile gazebo svn rev.8970, and I am having some > problems. > > I > > installed all the dependencies > > - ODE 0.11.1 (from debian repository) > > - OGRE 1.7.2 (from source code) > > - BULLET svn rev.2243 > > I am on debian squeeze/sid kernel 2.6.32-5-amd64. I compile the BULLET > with > > double precision, but the cmake gives me the following > > > > -- The C compiler identification is GNU > > -- The CXX compiler identification is GNU > > -- Check for working C compiler: /usr/bin/gcc > > -- Check for working C compiler: /usr/bin/gcc -- works > > -- Detecting C compiler ABI info > > -- Detecting C compiler ABI info - done > > -- Check for working CXX compiler: /usr/bin/c++ > > -- Check for working CXX compiler: /usr/bin/c++ -- works > > -- Detecting CXX compiler ABI info > > -- Detecting CXX compiler ABI info - done > > -- Gazebo version 0.10.0 > > -- > > > > ====== Finding 3rd Party Packages ====== > > -- Operating system is Linux > > -- Found wxWidgets: TRUE > > -- checking for module 'freeimage>=3.9.0' > > -- package 'freeimage>=3.9.0' not found > > -- freeimage.pc not found, trying freeimage_include_dir and > > freeimage_library_dir flags. > > -- Looking for FreeImage.h - found > > -- Looking for libfreeimage - found > > -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so > > -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - > > found > > -- Looking for gethostbyname > > -- Looking for gethostbyname - found > > -- Looking for connect > > -- Looking for connect - found > > -- Looking for remove > > -- Looking for remove - found > > -- Looking for shmat > > -- Looking for shmat - found > > -- Looking for IceConnectionNumber in ICE > > -- Looking for IceConnectionNumber in ICE - found > > -- Found X11: /usr/lib/libX11.so > > -- checking for module 'tbb' > > -- found tbb, version 3.0+r018 > > -- checking for module 'ode>=0.10.1' > > -- found ode, version 0.11.1 > > -- checking for module 'OGRE-RTShaderSystem>=1.6.3' > > -- found OGRE-RTShaderSystem, version 1.7.2 > > -- checking for module 'gtk+-2.0' > > -- found gtk+-2.0, version 2.20.1 > > -- checking for module 'libxml-2.0' > > -- found libxml-2.0, version 2.7.8 > > -- checking for module 'xpm' > > -- found xpm, version 3.5.8 > > -- checking for module 'openal' > > -- found openal, version 1.12.854 > > -- checking for module 'libavformat' > > -- found libavformat, version 52.87.1 > > -- checking for module 'libavcodec' > > -- found libavcodec, version 52.97.2 > > -- checking for module 'playercore>=3.0' > > -- found playercore, version 3.0.2 > > -- checking for module 'websim' > > -- package 'websim' not found > > -- Websim not found. Webgazebo will not be built > > -- Boost version: 1.42.0 > > -- Boost version: 1.42.0 > > -- Found the following Boost libraries: > > -- thread > > -- signals > > -- regex > > -- Looking for avformat.h - found > > -- Looking for avcodec.h - found > > -- Looking for event.h - not found > > -- event.h not found. webgazebo will not be built > > -- Looking for ltdl.h - found > > -- Looking for libltdl - found > > -- Looking for yaml.h - found > > -- Looking for libyaml - found > > -- Looking for dlfcn.h - found > > -- Looking for libdl - found > > -- Looking for assimp/assimp.hpp - not found. > > -- Missing: Assimp(http://assimp.sourceforge.net) > > -- Looking for btBulletDynamicsCommon.h - found > > -- Looking for libBulletDynamics - found > > -- Looking for libBulletCollision - found > > -- Looking for libLinearMath - found > > -- Looking for libBulletSoftBody - found > > -- Performing Test BULLET_DOUBLE_PRECISION > > -- Performing Test BULLET_DOUBLE_PRECISION - Failed > > -- Dependency: bullet was not compiled to use double precision. > > -- ---------------------------------------- > > > > -- BUILD WARNINGS > > -- Websim not found. Webgazebo will not be built > > -- event.h not found. webgazebo will not be built > > -- END BUILD WARNINGS > > > > -- BUILD ERRORS: These must be resolved before compiling. > > -- Missing: Assimp(http://assimp.sourceforge.net) > > -- Dependency: bullet was not compiled to use double precision. > > -- END BUILD ERRORS > > > > -- Configuring done > > -- Generating done > > -- Build files have been written to: > > /home/gfpp/software/psg/gazebo_r8970/build > > > > > > Checking if the bullet library was compiled with double precision, I get > > > > nm --dynamic --demangle /usr/local/lib/libBulletCollision.so | grep > > "btStaticPlaneShape(" > > 00000000000a6cc0 T btStaticPlaneShape::btStaticPlaneShape(btVector3 > const&, > > double) > > 00000000000a6d80 T btStaticPlaneShape::btStaticPlaneShape(btVector3 > const&, > > double) > > 00000000000a6ca0 T btStaticPlaneShape::~btStaticPlaneShape() > > 00000000000a6c60 T btStaticPlaneShape::~btStaticPlaneShape() > > 00000000000a6c80 T btStaticPlaneShape::~btStaticPlaneShape() > > > > but cmake says that not. Can some help me with this? What could be wrong? > > Thanks in advance. > > Gonzalo > > > > -- > > Gonzalo F. Perez Paina > > Centro de Investigación en Informática para la Ingeniería, CIII. > > Universidad Tecnológica Nacional. Facultad Regional Córdoba. > > Maestro M. López esq. Cruz Roja Argentina. CP X5016ZAA > > [email protected] > > > > > ------------------------------------------------------------------------------ > > Lotusphere 2011 > > Register now for Lotusphere 2011 and learn how > > to connect the dots, take your collaborative environment > > to the next level, and enter the era of Social Business. > > http://p.sf.net/sfu/lotusphere-d2d > > _______________________________________________ > > Playerstage-gazebo mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > > > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > _______________________________________________ > Playerstage-gazebo mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo > -- Gonzalo F. Perez Paina Centro de Investigación en Informática para la Ingeniería, CIII. Universidad Tecnológica Nacional. Facultad Regional Córdoba. Maestro M. López esq. Cruz Roja Argentina. CP X5016ZAA [email protected] ------------------------------------------------------------------------------ Lotusphere 2011 Register now for Lotusphere 2011 and learn how to connect the dots, take your collaborative environment to the next level, and enter the era of Social Business. http://p.sf.net/sfu/lotusphere-d2d _______________________________________________ Playerstage-gazebo mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo
