From: Nate K. <nat...@gm...> - 2005-04-04 17:13:27
|
Hello Sean, It looks like your version of ODE doesn't have OPCODE support. OPCODE is a fast collision detection libraries that ODE uses for triangle meshes. Both the RoadGeom and TerrainGeom require these. There is documentation on how to build ODE with OPCODE support here: http://playerstage.sourceforge.net/doc/Gazebo-manual-0.5-html/install.html However, the configure script should have detected that you don't have OPCODE support. Could your attach the output from executing ./configure? Thanks, -nate On Apr 4, 2005 7:30 AM, Sean Verret <sea...@dr...> wrote: > Hi all, > > When attempting to make gazebo with FC3 I get the following error(s) > below. Any ideas? > > All I did was type > ./configure > make > > I also tried > ./configure CC=gcc33 > make > > Finally I've also tried > ./configure CC=gcc33 CXX=g++33 > make > > which didn't change anything... > > Thanks for your help... > > if g++33 -DHAVE_CONFIG_H -I. -I. -I.. -Wall -I. -I../replace - > I../libgazebo -I../server -I../server/bodies -I../server/sensors - > I../libgazebo -I/usr/include/libxml2 -I/usr/include/gtk-2.0 - > I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include - > DGLX_GLXEXT_PROTOTYPES=1 -g -g -O2 -MT ContactParams.o -MD -MP -MF > ".deps/ContactParams.Tpo" \ > -c -o ContactParams.o `test -f 'ContactParams.cc' || echo > './'`ContactParams.cc; \ > then mv -f ".deps/ContactParams.Tpo" ".deps/ContactParams.Po"; \ > else rm -f ".deps/ContactParams.Tpo"; exit 1; \ > fi > g++33 -g -g -O2 -o gazebo -Wl --export-dynamic -L../libgazebo - > L/usr/X11R6/lib main.o World.o WorldFile.o Model.o ModelFactory.o > Error.o Vector.o Image.o Sensor.o ContactParams.o -lm -lpthread > models/AvatarHeli/libavatarheli.a models/Blimp/libblimp.a > models/ClodBuster/libclodbuster.a models/CarChassis/libcarchassis.a > models/Factory/libfactory.a models/GarminGPS/libgarmingps.a > models/GroundPlane/libgroundplane.a models/LightSource/liblightsource.a > models/MonoCam/libmonocam.a models/ObserverCam/libobservercam.a > models/Pioneer2AT/libpioneer2at.a models/Pioneer2DX/libpioneer2dx.a > models/Pioneer2Gripper/libpioneer2gripper.a > models/SegwayRMP/libsegwayrmp.a models/Shrimp/libshrimp.a > models/SickLMS200/libsicklms200.a models/SimpleSolid/libsimplesolid.a > models/SonyVID30/libsonyvid30.a models/StereoHead/libstereohead.a > models/TruthWidget/libtruthwidget.a models/Road/libroad.a > models/Terrain/libterrain.a sensors/Camera/libcamera.a > sensors/RayProximity/librayproximity.a - > lgazebo bodies/libbodies.a ../replace/libreplace.a -lX11 -lXi -lXmu - > L/usr/lib -lxml2 -lz -lpthread -lm -lode -lGL -lGLU -lglut -lproj - > Wl,--export-dynamic -lgdk_pixbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 - > ldl -lglib-2.0 -lode -lode -ldl > /usr/bin/ld: warning: libstdc++.so.6, needed > by /usr/X11R6/lib/libGLU.so, may conflict with libstdc++.so.5 > bodies/libbodies.a(BaseGeom.o)(.text+0xc4b): In function > `BaseGeom::GetBodyMassMatrix()': > /root/temp/gazebo-0.5.1/server/bodies/BaseGeom.cc:405: undefined > reference to `dRfromQ' > bodies/libbodies.a(RoadGeom.o)(.text+0xf3): In function > `RoadGeom::RoadGeom(Body*, dxSpace*)': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:77: undefined > reference to `dGeomTriMeshDataCreate' > bodies/libbodies.a(RoadGeom.o)(.text > +0x11d):/root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:80: undefined > reference to `dGeomTriMeshDataBuildSimple' > bodies/libbodies.a(RoadGeom.o)(.text > +0x132):/root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:85: undefined > reference to `dCreateTriMesh' > bodies/libbodies.a(RoadGeom.o)(.text+0x263): In function > `RoadGeom::RoadGeom(Body*, dxSpace*)': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:77: undefined > reference to `dGeomTriMeshDataCreate' > bodies/libbodies.a(RoadGeom.o)(.text > +0x28d):/root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:80: undefined > reference to `dGeomTriMeshDataBuildSimple' > bodies/libbodies.a(RoadGeom.o)(.text > +0x2a2):/root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:85: undefined > reference to `dCreateTriMesh' > bodies/libbodies.a(RoadGeom.o)(.text+0x305): In function > `RoadGeom::~RoadGeom()': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:102: undefined > reference to `dGeomTriMeshDataDestroy' > bodies/libbodies.a(RoadGeom.o)(.text+0x3ed): In function > `RoadGeom::~RoadGeom()': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:102: undefined > reference to `dGeomTriMeshDataDestroy' > bodies/libbodies.a(RoadGeom.o)(.text+0x4d5): In function > `RoadGeom::~RoadGeom()': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:102: undefined > reference to `dGeomTriMeshDataDestroy' > bodies/libbodies.a(RoadGeom.o)(.text+0xf29): In function > `RoadGeom::UpdateMesh(GzVector)': > /root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:358: undefined > reference to `dGeomTriMeshDataBuildSimple' > bodies/libbodies.a(RoadGeom.o)(.text > +0xf43):/root/temp/gazebo-0.5.1/server/bodies/RoadGeom.cc:361: undefined > reference to `dGeomTriMeshSetData' > bodies/libbodies.a(TerrainGeom.o)(.text+0x21): In function > `TerrainGeom::TerrainGeom(Body*, dxSpace*)': > /root/temp/gazebo-0.5.1/server/bodies/TerrainGeom.cc:49: undefined > reference to `dGeomTriMeshDataCreate' > bodies/libbodies.a(TerrainGeom.o)(.text+0xad): In function > `TerrainGeom::TerrainGeom(Body*, dxSpace*)': > /root/temp/gazebo-0.5.1/server/bodies/TerrainGeom.cc:49: undefined > reference to `dGeomTriMeshDataCreate' > bodies/libbodies.a(TerrainGeom.o)(.text+0x1cc): In function > `TerrainGeom::Load(float*, unsigned int, unsigned int*, unsigned int, > unsigned int*, unsigned int)': > /root/temp/gazebo-0.5.1/server/bodies/TerrainGeom.cc:88: undefined > reference to `dGeomTriMeshDataBuildSingle' > bodies/libbodies.a(TerrainGeom.o)(.text > +0x1f0):/root/temp/gazebo-0.5.1/server/bodies/TerrainGeom.cc:93: > undefined reference to `dCreateTriMesh' > collect2: ld returned 1 exit status > make[3]: *** [gazebo] Error 1 > make[3]: Leaving directory `/root/temp/gazebo-0.5.1/server' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/root/temp/gazebo-0.5.1/server' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/temp/gazebo-0.5.1' > make: *** [all] Error 2 > > -- > Sean Verret > Defence Scientist > Autonomous Intelligent Systems > Tactical Vehicle Systems Section > DRDC Suffield > > e: sea...@dr... > p: (403) 544-4712 > f: (403) 544-4704 > w: http://www.drdc-rddc.gc.ca > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users > |