Here's the makefile we use: https://code.ros.org/svn/ros-pkg/stacks/geometry/tags/cturtle/bullet/Makefile.bullet John
On Mon, Dec 20, 2010 at 4:37 PM, Rich Mattes <jpg...@gmail.com> wrote: > Which CMake options did you use when you compiled bullet? The most > recent versions have a CMake option called "USE_DOUBLE_PRECISION", which > is different from setting the -DBT_USE_DOUBLE_PRECISION preprocessor > definition. > > Rich > > On 12/20/2010 5:52 PM, Gonzalo Fernando Perez Paina wrote: > > 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<john...@willowgarage.com> > > > >> 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< > >> gfperezpa...@gmail.com> 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 > >>> gpe...@scdt.frc.utn.edu.ar > >>> > >>> > >> > ------------------------------------------------------------------------------ > >>> 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 > >>> Playerstage-gazebo@lists.sourceforge.net > >>> 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 > >> Playerstage-gazebo@lists.sourceforge.net > >> 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 > Playerstage-gazebo@lists.sourceforge.net > 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 Playerstage-gazebo@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-gazebo