Skip to content

sr3 compilation fails during linking, Bullet has BT_USE_DOUBLE_PRECISION #45

Description

@bassmadrigal

Describe the issue
Stuntrally3 compilation fails on Slackware Linux 15.0 when linking sr-editor3.

Just in case this was related to only the editor, I modified the sr3 cmake options in build-sr3-Linux.py to disable the editor (BUILD_EDITOR=OFF), but it was still essentially the same errors except for sr3 instead of the editor.

I am unable to run the pre-built version due to #44.

[249/400] Linking CXX executable ../../bin/Debug/sr-editor3
FAILED: ../../bin/Debug/sr-editor3 
: && /usr/bin/c++ -Wno-comment -Wno-dangling-else -Wno-deprecated-declarations -Wno-parentheses -fPIC -g  CMakeFiles/sr-editor3.dir/src/btOgre2/BtOgreExtras.cpp.o CMakeFiles/sr-editor3.dir/src/btOgre2/BtOgreGP.cpp.o CMakeFiles/sr-editor3.dir/src/btOgre2/BtOgrePG.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_Compositor.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_CompositorUtil.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_CubeReflect.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_Fps.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_GI.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_Init.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_SSAO.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_Shadows.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_Util.cpp.o CMakeFiles/sr-editor3.dir/src/common/AppGui_UtilMem.cpp.o CMakeFiles/sr-editor3.dir/src/common/App_SceneCollects.cpp.o CMakeFiles/sr-editor3.dir/src/common/App_SceneEmitters.cpp.o CMakeFiles/sr-editor3.dir/src/common/App_SceneFields.cpp.o CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o CMakeFiles/sr-editor3.dir/src/common/Atmosphere.cpp.o CMakeFiles/sr-editor3.dir/src/common/Axes.cpp.o CMakeFiles/sr-editor3.dir/src/common/CGui_Tools.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene_Sky.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene_Terrain.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene_Terrain2.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene_Trail.cpp.o CMakeFiles/sr-editor3.dir/src/common/CScene_Veget.cpp.o CMakeFiles/sr-editor3.dir/src/common/FluidsReflect.cpp.o CMakeFiles/sr-editor3.dir/src/common/GraphView.cpp.o CMakeFiles/sr-editor3.dir/src/common/Grass_Mesh.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_Options.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_Presets.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_Screen.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_Track.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_TrackUpd.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_TweakMat.cpp.o CMakeFiles/sr-editor3.dir/src/common/GuiCom_Util.cpp.o CMakeFiles/sr-editor3.dir/src/common/Gui_Popup.cpp.o CMakeFiles/sr-editor3.dir/src/common/HlmsPbs2.cpp.o CMakeFiles/sr-editor3.dir/src/common/HudRenderable.cpp.o CMakeFiles/sr-editor3.dir/src/common/Main.cpp.o CMakeFiles/sr-editor3.dir/src/common/MultiList2.cpp.o CMakeFiles/sr-editor3.dir/src/common/PreviewScene.cpp.o CMakeFiles/sr-editor3.dir/src/common/PreviewTex.cpp.o CMakeFiles/sr-editor3.dir/src/common/Slider.cpp.o CMakeFiles/sr-editor3.dir/src/common/SliderValue.cpp.o CMakeFiles/sr-editor3.dir/src/common/TrackGhost.cpp.o CMakeFiles/sr-editor3.dir/src/common/ViewDim.cpp.o CMakeFiles/sr-editor3.dir/src/common/settings_com.cpp.o CMakeFiles/sr-editor3.dir/src/common/simplexnoise.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/BltObjects.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/CAllowed.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/CData.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/FluidsXml.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/PresetsXml.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/SColor.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/SceneClasses.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/SceneXml.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/SceneXml_Load.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/SceneXml_Save.cpp.o CMakeFiles/sr-editor3.dir/src/common/data/TracksXml.cpp.o CMakeFiles/sr-editor3.dir/src/common/MessageBox/MessageBox.cpp.o CMakeFiles/sr-editor3.dir/src/common/MessageBox/MessageBoxStyle.cpp.o CMakeFiles/sr-editor3.dir/src/road/Grid.cpp.o CMakeFiles/sr-editor3.dir/src/road/Grid_Mesh.cpp.o CMakeFiles/sr-editor3.dir/src/road/PaceNotes.cpp.o CMakeFiles/sr-editor3.dir/src/road/PaceNotesGen.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_Edit.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_File.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_Markers.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_Mesh.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_Prepass.cpp.o CMakeFiles/sr-editor3.dir/src/road/Road_Rebuild.cpp.o CMakeFiles/sr-editor3.dir/src/road/SplineBase.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/BaseSystem.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/GameEntityManager.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/GraphicsSystem.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/GraphicsSystemCache.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/GraphicsSystemEntity.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/LogicSystem.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/SdlInputHandler.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/MainEntryPoints.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/StaticPluginLoader.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/Android/AndroidSystems.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/Desktop/MainLoopMultiThreaded.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/Desktop/MainLoopSingleThreaded.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/System/Desktop/UnitTesting.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Threading/MessageQueueSystem.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/HdrUtils.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/MeshUtils.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/MiscUtils.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/ScreenSpaceReflections.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/SmaaUtils.cpp.o CMakeFiles/sr-editor3.dir/src/OgreCommon/Utils/TestUtils.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/OgrePlanarReflectionActor.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/OgrePlanarReflections.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Terra.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Terra2.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/TerraShadowMapper.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/TerraWorkspaceListener.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/TerrainCell.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Hlms/OgreHlmsJsonTerra.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Hlms/OgreHlmsTerra.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Hlms/OgreHlmsTerraDatablock.cpp.o CMakeFiles/sr-editor3.dir/src/Terra/Hlms/PbsListener/OgreHlmsPbsTerraShadows.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundBase.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundBaseMgr.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundBaseMgrUtil.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundDynamic.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundMgr_Init.cpp.o CMakeFiles/sr-editor3.dir/src/sound/SoundMgr_Update.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/Buoyancy.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/aabb.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/car.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/car_sound.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/caraero.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carbrake.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carclutch.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carcontrolmap_local.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cardifferential.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cardynamics.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cardynamics_load.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cardynamics_simulate.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cardynamics_update.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carengine.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carsuspension.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cartire.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/cartransmission.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/carwheel.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/collision_world.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/configfile.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/crashdetection.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/endian_utility.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/forcefeedback.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/game.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/linearframe.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/linearinterp.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/mathplane.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/mathvector.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/optional.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/par.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/paths.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/quaternion.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/reseatable_reference.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/rigidbody.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/rotationalframe.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/suspensionbump.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/timer.cpp.o CMakeFiles/sr-editor3.dir/src/vdrift/toggle.cpp.o CMakeFiles/sr-editor3.dir/src/editor/AlignTerToRoad.cpp.o CMakeFiles/sr-editor3.dir/src/editor/App_Cursors.cpp.o CMakeFiles/sr-editor3.dir/src/editor/App_Render2tex.cpp.o CMakeFiles/sr-editor3.dir/src/editor/App_SceneInitEd.cpp.o CMakeFiles/sr-editor3.dir/src/editor/App_TerrainEdit.cpp.o CMakeFiles/sr-editor3.dir/src/editor/BaseApp.cpp.o CMakeFiles/sr-editor3.dir/src/editor/BaseApp_Old.cpp.o CMakeFiles/sr-editor3.dir/src/editor/BrushesIni.cpp.o CMakeFiles/sr-editor3.dir/src/editor/CApp.cpp.o CMakeFiles/sr-editor3.dir/src/editor/CGui.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_Objects.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_Road.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_Terrain.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_Tools.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_Veget.cpp.o CMakeFiles/sr-editor3.dir/src/editor/ExportRoR_WaterSky.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_Events.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_EventsPick.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_EventsTer.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_Init.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_InitLists.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_TerrainBrushes.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_Tools.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_Util.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_UtilitySystem.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Gui_Warnings.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_EditKeyTxt.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_EditMouse.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_Frame.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_Frame2.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_Key.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_KeyEdit.cpp.o CMakeFiles/sr-editor3.dir/src/editor/Update_KeyRoad.cpp.o CMakeFiles/sr-editor3.dir/src/editor/settings.cpp.o -o ../../bin/Debug/sr-editor3 -L/home/jbhansen/program-downloads/compile-stuntrally3/Ogre/ogre-next/build/Debug/lib -Wl,-rpath,/home/jbhansen/program-downloads/compile-stuntrally3/Ogre/ogre-next/build/Debug/lib:/home/jbhansen/program-downloads/compile-stuntrally3/mygui-next/build/Debug/lib  -lpthread  /usr/lib64/libopenal.so  /usr/lib64/libBulletDynamics.so  /usr/lib64/libBulletCollision.so  /usr/lib64/libLinearMath.so  /usr/lib64/libBulletSoftBody.so  -lBulletWorldImporter  -lOgreAtmosphere_d  -lOgreOverlay_d  -lOgreHlmsUnlit_d  -lOgreHlmsPbs_d  -lOgreMain_d  -lSDL2  /home/jbhansen/program-downloads/compile-stuntrally3/mygui-next/build/Debug/lib/libMyGUI.Ogre2Platform_d.a  /home/jbhansen/program-downloads/compile-stuntrally3/mygui-next/build/Debug/lib/libMyGUIEngine_d.so  /usr/lib64/libvorbis.so  /usr/lib64/libvorbisfile.so  /usr/lib64/libogg.so  /usr/lib64/libtinyxml2.so && :
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/btOgre2/BtOgreGP.cpp.o: in function `BtOgre::VertexIndexToShape::createConvex()':
/home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/btOgre2/BtOgreGP.cpp:266: undefined reference to `btConvexHullShape::btConvexHullShape(float const*, int, int)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/btOgre2/BtOgreGP.cpp.o: in function `BtOgre::VertexIndexToShape::createCapsule()':
/home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/btOgre2/BtOgreGP.cpp:311: undefined reference to `btCapsuleShape::btCapsuleShape(float, float)'
/usr/bin/ld: /home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/btOgre2/BtOgreGP.cpp:316: undefined reference to `btCapsuleShapeX::btCapsuleShapeX(float, float)'
/usr/bin/ld: /home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/btOgre2/BtOgreGP.cpp:321: undefined reference to `btCapsuleShapeZ::btCapsuleShapeZ(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o: in function `BulletWorldOffset::createRigidBody(bool, float, btTransform const&, btCollisionShape*, char const*)':
/home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/common/App_SceneObjects.cpp:77: undefined reference to `btRigidBody::btRigidBody(float, btMotionState*, btCollisionShape*, btVector3 const&)'
/usr/bin/ld: /home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/common/App_SceneObjects.cpp:78: undefined reference to `btRigidBody::setDamping(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x40): undefined reference to `btWorldImporter::createPlaneShape(btVector3 const&, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x50): undefined reference to `btWorldImporter::createSphereShape(float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x58): undefined reference to `btWorldImporter::createCapsuleShapeX(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x60): undefined reference to `btWorldImporter::createCapsuleShapeY(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x68): undefined reference to `btWorldImporter::createCapsuleShapeZ(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x70): undefined reference to `btWorldImporter::createCylinderShapeX(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x78): undefined reference to `btWorldImporter::createCylinderShapeY(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x80): undefined reference to `btWorldImporter::createCylinderShapeZ(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x88): undefined reference to `btWorldImporter::createConeShapeX(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x90): undefined reference to `btWorldImporter::createConeShapeY(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x98): undefined reference to `btWorldImporter::createConeShapeZ(float, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0xe0): undefined reference to `btWorldImporter::createMultiSphereShape(btVector3 const*, float const*, int)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0xf0): undefined reference to `btWorldImporter::createHeightfieldShape(int, int, void const*, float, float, float, int, int, bool)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/App_SceneObjects.cpp.o:(.data.rel.ro._ZTV17BulletWorldOffset[_ZTV17BulletWorldOffset]+0x168): undefined reference to `btWorldImporter::createGearConstraint(btRigidBody&, btRigidBody&, btVector3 const&, btVector3 const&, float)'
/usr/bin/ld: CMakeFiles/sr-editor3.dir/src/common/CScene_Terrain.cpp.o: in function `CScene::CreateBltTerrains()':
/home/jbhansen/program-downloads/compile-stuntrally3/sr3/src/common/CScene_Terrain.cpp:196: undefined reference to `btHeightfieldTerrainShape::btHeightfieldTerrainShape(int, int, void const*, float, float, float, int, PHY_ScalarType, bool)'
collect2: error: ld returned 1 exit status

How to Reproduce
Create folder, place build-sr3-Linux.py, and run it.
Compilation of ogre-next-deps, ogre-next, and mygui-next complete, but sr3's compilation fails.

Desktop (please complete the following information):

  • OS: Slackware Linux 15.0
  • Game Version: latest from git (9fe6bbe)
  • Bullet Version: 3.2.5

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions