Code: Select all
g++ -o motorsport-sim -g -O0 -ggdb3 -Wall -Wno-deprecated -ansi -pedantic --coverage -fprofile-arcs -ftest-coverage -isystem usr/include/boost-1_35 -isystem usr/include/boost-1_35 -isystem usr/include/boost-1_35 -fmessage-length=0 -fexceptions -fident -isystem usr/include/OGRE usr/share/motorsport-sim/main.o -Lusr/lib -Lusr/lib -Lusr/lib/motorsport -Lusr/lib/motorsport-sim -Lusr/lib -Lusr/lib -Lusr/lib -lboost_thread-gcc41-mt-1_35 -lboost_filesystem-gcc41-mt-1_35 -lboost_system-gcc41-mt-1_35 -lmotorsport -lmotorsport-sim -lOgreMain -lbulletcollision -lbulletdynamics -lbulletsoftbody -lbulletmath -lBulletColladaConverter -lcolladadom -lOIS -lOgreCollada -lFCollada -lLibXML
usr/lib/motorsport/libmotorsport.so: undefined reference to `btConvexTriangleMeshShape::btConvexTriangleMeshShape(btStridingMeshInterface*)'
Code: Select all
$ for i in *; do objdump -t "$i" |grep btConvexTriangleMeshShape && echo "^______$i"; done
00000000 *UND* 00000000 _ZN25btConvexTriangleMeshShapeC1EP23btStridingMeshInterface
^______libBulletColladaConverter.a
btConvexTriangleMeshShape.o: file format elf32-i386
00000000 l df *ABS* 00000000 btConvexTriangleMeshShape.cpp
00000000 l d .text._ZNK25btConvexTriangleMeshShape12getShapeTypeEv 00000000 .text._ZNK25btConvexTriangleMeshShape12getShapeTypeEv
00000000 l d .text._ZNK25btConvexTriangleMeshShape7getNameEv 00000000 .text._ZNK25btConvexTriangleMeshShape7getNameEv
00000100 l O .rodata 00000052 _ZZNK25btConvexTriangleMeshShape8isInsideERK9btVector3fE19__PRETTY_FUNCTION__
00000160 l O .rodata 00000053 _ZZNK25btConvexTriangleMeshShape8getPlaneER9btVector3S1_iE19__PRETTY_FUNCTION__
000001c0 l O .rodata 00000048 _ZZNK25btConvexTriangleMeshShape9getVertexEiR9btVector3E19__PRETTY_FUNCTION__
00000220 l O .rodata 00000051 _ZZNK25btConvexTriangleMeshShape7getEdgeEiR9btVector3S1_E19__PRETTY_FUNCTION__
00000000 l d .text._ZN25btConvexTriangleMeshShapeD0Ev 00000000 .text._ZN25btConvexTriangleMeshShapeD0Ev
00000000 l d .text._ZN25btConvexTriangleMeshShapeD1Ev 00000000 .text._ZN25btConvexTriangleMeshShapeD1Ev
00000000 l d .data.rel.ro._ZTV25btConvexTriangleMeshShape 00000000 .data.rel.ro._ZTV25btConvexTriangleMeshShape
00000000 l d .rodata._ZTS25btConvexTriangleMeshShape 00000000 .rodata._ZTS25btConvexTriangleMeshShape
00000000 l d .data.rel.ro._ZTI25btConvexTriangleMeshShape 00000000 .data.rel.ro._ZTI25btConvexTriangleMeshShape
00000000 l d _ZNK25btConvexTriangleMeshShape12getShapeTypeEv 00000000 .group
00000000 l d _ZNK25btConvexTriangleMeshShape7getNameEv 00000000 .group
00000000 l d _ZN25btConvexTriangleMeshShapeD0Ev 00000000 .group
00000000 l d _ZN25btConvexTriangleMeshShapeD1Ev 00000000 .group
00000000 l d _ZTV25btConvexTriangleMeshShape 00000000 .group
00000000 l d _ZTS25btConvexTriangleMeshShape 00000000 .group
00000000 l d _ZTI25btConvexTriangleMeshShape 00000000 .group
00000000 w F .text._ZNK25btConvexTriangleMeshShape12getShapeTypeEv 0000000a _ZNK25btConvexTriangleMeshShape12getShapeTypeEv
00000000 w F .text._ZNK25btConvexTriangleMeshShape7getNameEv 00000016 _ZNK25btConvexTriangleMeshShape7getNameEv
00000000 g F .text 0000000a _ZNK25btConvexTriangleMeshShape14getNumVerticesEv
0000000a g F .text 0000000a _ZNK25btConvexTriangleMeshShape11getNumEdgesEv
00000014 g F .text 0000000a _ZNK25btConvexTriangleMeshShape12getNumPlanesEv
0000001e g F .text 00000026 _ZNK25btConvexTriangleMeshShape15getLocalScalingEv
00000044 g F .text 0000003c _ZNK25btConvexTriangleMeshShape8isInsideERK9btVector3f
00000080 g F .text 0000003c _ZNK25btConvexTriangleMeshShape8getPlaneER9btVector3S1_i
000000bc g F .text 0000003c _ZNK25btConvexTriangleMeshShape9getVertexEiR9btVector3
000000f8 g F .text 0000003c _ZNK25btConvexTriangleMeshShape7getEdgeEiR9btVector3S1_
00000000 w F .text._ZN25btConvexTriangleMeshShapeD0Ev 00000045 _ZN25btConvexTriangleMeshShapeD0Ev
00000000 w O .data.rel.ro._ZTV25btConvexTriangleMeshShape 0000006c _ZTV25btConvexTriangleMeshShape
00000000 w F .text._ZN25btConvexTriangleMeshShapeD1Ev 00000045 _ZN25btConvexTriangleMeshShapeD1Ev
00000134 g F .text 00000038 _ZN25btConvexTriangleMeshShape15setLocalScalingERK9btVector3
0000016c g F .text 00000123 _ZNK25btConvexTriangleMeshShape24localGetSupportingVertexERK9btVector3
00000290 g F .text 0000013e _ZNK25btConvexTriangleMeshShape49batchedUnitVectorGetSupportingVertexWithoutMarginEPK9btVector3PS0_i
000003ce g F .text 000001db _ZNK25btConvexTriangleMeshShape37localGetSupportingVertexWithoutMarginERK9btVector3
000005aa g F .text 00000051 _ZN25btConvexTriangleMeshShapeC1EP23btStridingMeshInterfaceb
000005fc g F .text 00000051 _ZN25btConvexTriangleMeshShapeC2EP23btStridingMeshInterfaceb
00000000 w O .data.rel.ro._ZTI25btConvexTriangleMeshShape 0000000c _ZTI25btConvexTriangleMeshShape
00000000 w O .rodata._ZTS25btConvexTriangleMeshShape 0000001c _ZTS25btConvexTriangleMeshShape
^______libbulletcollision.a
00000000 l d .text._ZN25btConvexTriangleMeshShape16getMeshInterfaceEv 00000000 .text._ZN25btConvexTriangleMeshShape16getMeshInterfaceEv
00000000 l d _ZN25btConvexTriangleMeshShape16getMeshInterfaceEv 00000000 .group
00000000 w F .text._ZN25btConvexTriangleMeshShape16getMeshInterfaceEv 0000000b _ZN25btConvexTriangleMeshShape16getMeshInterfaceEv
^______libbulletdynamics.a