C:\Users\Yohann\Documents\GitHub\OpenDungeons\source\Creature.cpp||In member function 'void Creature::doTurn()':|
C:\Users\Yohann\Documents\GitHub\OpenDungeons\source\Creature.cpp|330|internal compiler error: in redirect_eh_edge_1, at tree-eh.c:2215|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 9 seconds) ===|
||=== Build finished: 1 errors, 0 warnings (0 minutes, 10 seconds) ===|
Difficult, or not try getting some help at #CEGUI channel, Bertram .
OK , ok
Program received signal SIGSEGV, Segmentation fault.
0x6fc5109e in libstdc++-6!_ZNSt9__cxx199815_List_node_base9_M_unhookEv ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
(gdb) bt
#0 0x6fc5109e in libstdc++-6!_ZNSt9__cxx199815_List_node_base9_M_unhookEv ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#1 0x6fc51110 in libstdc++-6!_ZNSt9__cxx199815_List_node_base9_M_unhookEv ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#2 0x6fcb9d0c in libstdc++-6!_ZNSt6locale5_Impl19_M_remove_referenceEv ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#3 0x6fc51341 in libstdc++-6!_ZNSt6localeaSERKS_ ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#4 0x6fc507b4 in libstdc++-6!_ZNSt8ios_base7_M_initEv ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#5 0x6fcbb93f in libstdc++-6!_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15bas
ic_streambufIcS1_E () from C:\TDM-GCC-32\bin\libstdc++-6.dll
#6 0x67ca6c8c in ZN4Ogre3LogC2ERKSsbb ()
from C:\Users\Yohann\Documents\GitHub\OpenDungeons\OgreMain.dll
#7 0x0c4920a4 in ?? ()
#8 0x6fc9a8b8 in libstdc++-6!_ZNSoC2Ev ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#9 0xffffff94 in ?? ()
#10 0xffffff94 in ?? ()
#11 0x6fcd0a38 in libstdc++-6!_ZTISi () from C:\TDM-GCC-32\bin\libstdc++-6.dll
#12 0x6fcc31ac in libstdc++-6!_ZTv0_n12_NSoD0Ev ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#13 0x6fcc31a0 in libstdc++-6!_ZTv0_n12_NSiD1Ev ()
from C:\TDM-GCC-32\bin\libstdc++-6.dll
#14 0x00000000 in ?? ()
##################################
#### Source files (.cpp) #########
##################################
#Add new .cpp files here so that they get compiled
set(OD_SOURCEFILES
#AngelScript sources
${ANGELSCRIPT_SRC_DIR}/as_atomic.cpp
${ANGELSCRIPT_SRC_DIR}/as_builder.cpp
${ANGELSCRIPT_SRC_DIR}/as_bytecode.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_arm.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_mips.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_ppc.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_ppc_64.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_sh4.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_x64_gcc.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_x64_msvc.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_x64_mingw.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_x86.cpp
${ANGELSCRIPT_SRC_DIR}/as_callfunc_xenon.cpp
${ANGELSCRIPT_SRC_DIR}/as_compiler.cpp
${ANGELSCRIPT_SRC_DIR}/as_configgroup.cpp
${ANGELSCRIPT_SRC_DIR}/as_context.cpp
${ANGELSCRIPT_SRC_DIR}/as_datatype.cpp
${ANGELSCRIPT_SRC_DIR}/as_gc.cpp
${ANGELSCRIPT_SRC_DIR}/as_generic.cpp
${ANGELSCRIPT_SRC_DIR}/as_globalproperty.cpp
${ANGELSCRIPT_SRC_DIR}/as_memory.cpp
${ANGELSCRIPT_SRC_DIR}/as_module.cpp
${ANGELSCRIPT_SRC_DIR}/as_objecttype.cpp
${ANGELSCRIPT_SRC_DIR}/as_outputbuffer.cpp
${ANGELSCRIPT_SRC_DIR}/as_parser.cpp
${ANGELSCRIPT_SRC_DIR}/as_restore.cpp
${ANGELSCRIPT_SRC_DIR}/as_scriptcode.cpp
${ANGELSCRIPT_SRC_DIR}/as_scriptengine.cpp
${ANGELSCRIPT_SRC_DIR}/as_scriptfunction.cpp
${ANGELSCRIPT_SRC_DIR}/as_scriptnode.cpp
${ANGELSCRIPT_SRC_DIR}/as_scriptobject.cpp
${ANGELSCRIPT_SRC_DIR}/as_string.cpp
${ANGELSCRIPT_SRC_DIR}/as_string_util.cpp
${ANGELSCRIPT_SRC_DIR}/as_thread.cpp
${ANGELSCRIPT_SRC_DIR}/as_tokenizer.cpp
${ANGELSCRIPT_SRC_DIR}/as_typeinfo.cpp
${ANGELSCRIPT_SRC_DIR}/as_variablescope.cpp
#AngelScript Addon sources
${ANGELSCRIPT_ADDON_DIR}/scriptarray/scriptarray.cpp
${ANGELSCRIPT_ADDON_DIR}/scriptbuilder/scriptbuilder.cpp
${ANGELSCRIPT_ADDON_DIR}/scripthelper/scripthelper.cpp
${ANGELSCRIPT_ADDON_DIR}/scriptstdstring/scriptstdstring.cpp
#Tinygettext sources
${TINYGETTEXT_DIR}/dictionary_manager.cpp
${TINYGETTEXT_DIR}/dictionary.cpp
${TINYGETTEXT_DIR}/language.cpp
${TINYGETTEXT_DIR}/plural_forms.cpp
${TINYGETTEXT_DIR}/po_parser.cpp
${TINYGETTEXT_DIR}/tinygettext.cpp
#Tinyxml2 sources
${TINYXML_DIR}/tinyxml2.cpp
#OpenDungeons sources
${SRC}/AbstractApplicationMode.cpp
${SRC}/AIFactory.cpp
${SRC}/AIManager.cpp
${SRC}/AIWrapper.cpp
${SRC}/ASWrapper.cpp
${SRC}/BaseAI.cpp
#{SRC}/Bspline.cpp
${SRC}/CameraManager.cpp
${SRC}/ChatMessage.cpp
${SRC}/Client.cpp
${SRC}/ClientNotification.cpp
${SRC}/Console.cpp
${SRC}/Console_executePromptCommand.cpp
${SRC}/Console_getHelp.cpp
${SRC}/ConsoleMode.cpp
${SRC}/Creature.cpp
${SRC}/CreatureAction.cpp
${SRC}/CreatureDefinition.cpp
${SRC}/CreatureSound.cpp
${SRC}/DirectionalTrap.cpp
${SRC}/Director.cpp
${SRC}/EditorContext.cpp
${SRC}/EditorMode.cpp
${SRC}/Field.cpp
${SRC}/FppMode.cpp
${SRC}/Functions.cpp
${SRC}/GameContext.cpp
${SRC}/GameEntity.cpp
${SRC}/GameMap.cpp
${SRC}/GameMode.cpp
${SRC}/GameContext.cpp
${SRC}/GameStateManager.cpp
${SRC}/GoalClaimNTiles.cpp
${SRC}/Goal.cpp
${SRC}/GoalKillAllEnemies.cpp
${SRC}/GoalMineNGold.cpp
${SRC}/GoalProtectCreature.cpp
${SRC}/GoalProtectDungeonTemple.cpp
${SRC}/Gui.cpp
${SRC}/HermiteCatmullSpline.cpp
${SRC}/LogManager.cpp
${SRC}/main.cpp
${SRC}/MapLight.cpp
${SRC}/MapLoader.cpp
${SRC}/MenuMode.cpp
${SRC}/MiniMap.cpp
${SRC}/MissileObject.cpp
${SRC}/ModeContext.cpp
${SRC}/ModeManager.cpp
${SRC}/MortuaryQuad.cpp
${SRC}/MovableGameEntity.cpp
${SRC}/MusicPlayer.cpp
${SRC}/NullAI.cpp
${SRC}/ODApplication.cpp
${SRC}/ODFrameListener.cpp
${SRC}/Player.cpp
${SRC}/ProximityTrap.cpp
${SRC}/PrefixTreeLL.cpp
${SRC}/Quadtree.cpp
${SRC}/RadialVector2.cpp
${SRC}/Random.cpp
${SRC}/RenderManager.cpp
${SRC}/RenderRequest.cpp
${SRC}/ResourceManager.cpp
${SRC}/Room.cpp
${SRC}/RoomDojo.cpp
${SRC}/RoomDungeonTemple.cpp
${SRC}/RoomForge.cpp
${SRC}/RoomObject.cpp
${SRC}/RoomPortal.cpp
${SRC}/RoomQuarters.cpp
${SRC}/RoomTreasury.cpp
${SRC}/Seat.cpp
${SRC}/Server.cpp
${SRC}/ServerNotification.cpp
${SRC}/Socket.cpp
${SRC}/SoundEffectsHelper.cpp
${SRC}/Spell.cpp
${SRC}/TestAI.cpp
${SRC}/TextRenderer.cpp
${SRC}/Tile.cpp
# ${SRC}/TileMap.cpp
${SRC}/TileCoordinateMap.cpp
${SRC}/TileContainer.cpp
${SRC}/TileContainersModificator.cpp
${SRC}/Translation.cpp
${SRC}/Trap.cpp
${SRC}/TrapBoulder.cpp
${SRC}/TrapCannon.cpp
${SRC}/Weapon.cpp
)
The source is little trashed from other project , that is check.cpp was part of it , and I left it someone in future won't to play with it or check something .
Anyway there are some other files not used .
Can you post the game's cerr and cout output ?
Start app...
Home path is: C:\Users\Yohann\OpenDungeons\
To get the list of needed files look at CMakeLists.txt
dos2unix `find . -name \*.h -print -o -name \*.cpp -print`
commit 9213b40b686b64fa7b8aef528861cd1ed22b82fa
Author: Côme Bernigaud <come.bernigaud@laposte.net>
Date: Mon Apr 11 09:34:55 2011 +0200
git fetch https://github.com/Bertram25/OpenDungeons.git
git cherry-pick <commit SHA>
Users browsing this forum: No registered users and 1 guest