tizian / Cendric2

2D Game
283 stars 38 forks source link

Crash During New Game Intro #194

Closed jpyper closed 6 years ago

jpyper commented 6 years ago

First off, basic system info:

john@titan:~/src/cendric2.git$ uname -a Linux titan 4.15.7-xanmod9 #1 SMP PREEMPT Sun Feb 25 18:26:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

john@titan:~/src/cendric2.git$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.4 LTS Release: 16.04 Codename: xenial

john@titan:~/src/cendric2.git$ lspci | grep -i vga 00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)

john@titan:~/src/cendric2.git$ lspci | grep -i 3d 02:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

john@titan:~/src/cendric2.git$ glxinfo (output edited for possible useful info) server glx vendor string: NVIDIA Corporation server glx version string: 1.4 client glx vendor string: NVIDIA Corporation client glx version string: 1.4 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 960M/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 390.30 OpenGL core profile shading language version string: 4.50 NVIDIA OpenGL version string: 4.6.0 NVIDIA 390.30 OpenGL shading language version string: 4.60 NVIDIA OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 390.30 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

john@titan:~/src/cendric2.git$ sudo X -version (edited some junk out the was repeated from above) X.Org X Server 1.19.5 Release Date: 2017-10-12 X Protocol Version 11, Revision 0 xorg-server 2:1.19.5-0ubuntu2~16.04.1

john@titan:~/src/cendric2.git$ cmake --version cmake version 3.10.2

john@titan:~/src/cendric2.git$ make --version GNU Make 4.1

john@titan:~/src/cendric2.git$ gcc --version gcc (Ubuntu 5.4.1-11ubuntu2~16.04) 5.4.1 20170519

I followed the build instructions in the Linux section as per the web page at http://cendric.ch/en/code

The game source downloads fine from GitHub.

The game builds fine, with the exception of the following warning:

[ 98%] Linking CXX executable Cendric CMakeFiles/Cendric.dir/ext/lua/src/loslib.c.o: In function os_tmpname': loslib.c:(.text+0x29c): warning: the use oftmpnam' is dangerous, better use `mkstemp'

Upon changing back to the source root directory and launching the game, it opens in a window. Off to a good start. Click [New Game], and the intro begins. About 3 or 4 scenes into the intro, the game crashes with a core dump.

All information regarding obtaining the source, building, and running the game is below. Please excuse this being a long post, but I would rather provide too much detail, instead of not enough.

john@titan:~/src$ git clone --recursive https://github.com/tizian/Cendric2.git cendric2.git Cloning into 'cendric2.git'... remote: Counting objects: 52629, done. remote: Compressing objects: 100% (847/847), done. remote: Total 52629 (delta 358), reused 791 (delta 207), pack-reused 51571 Receiving objects: 100% (52629/52629), 859.56 MiB | 2.52 MiB/s, done. Resolving deltas: 100% (41482/41482), done. Checking out files: 100% (2707/2707), done. Submodule 'ext/sfml' (https://github.com/sfml/sfml.git) registered for path 'ext/sfml' Cloning into '/home/john/src/cendric2.git/ext/sfml'... remote: Counting objects: 28995, done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 28995 (delta 21), reused 29 (delta 9), pack-reused 28937
Receiving objects: 100% (28995/28995), 84.82 MiB | 1.97 MiB/s, done. Resolving deltas: 100% (20329/20329), done. Submodule path 'ext/sfml': checked out '714ed41b6fb34cf1f177e8a3830578e22ce0f950'

john@titan:~/src$ cd cendric2.git/
john@titan:~/src/cendric2.git$ mkdir build
john@titan:~/src/cendric2.git$ cd build/

john@titan:~/src/cendric2.git/build$ cmake .. -- The C compiler identification is GNU 5.4.1 -- The CXX compiler identification is GNU 5.4.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - 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 -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'Release' as none was specified. -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/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/x86_64-linux-gnu/libX11.so -- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
-- libudev stable: 1 -- Found UDev: /usr/lib/x86_64-linux-gnu/libudev.so -- include: /usr/include -- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so
-- Found VORBIS: /usr/lib/x86_64-linux-gnu/libvorbis.so
-- Found FLAC: /usr/lib/x86_64-linux-gnu/libFLAC.so
-- Performing Test HAS_CPP14_FLAG -- Performing Test HAS_CPP14_FLAG - Success -- Performing Test HAS_CPP11_FLAG -- Performing Test HAS_CPP11_FLAG - Success -- Configuring done -- Generating done -- Build files have been written to: /home/john/src/cendric2.git/build

john@titan:~/src/cendric2.git/build$ make Scanning dependencies of target sfml-system [ 0%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Clock.cpp.o [ 0%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Err.cpp.o [ 1%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Lock.cpp.o [ 1%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Mutex.cpp.o [ 1%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Sleep.cpp.o [ 1%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/String.cpp.o [ 1%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Thread.cpp.o [ 2%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/ThreadLocal.cpp.o [ 2%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Time.cpp.o [ 2%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/FileInputStream.cpp.o [ 2%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/MemoryInputStream.cpp.o [ 2%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Unix/ClockImpl.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Unix/MutexImpl.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Unix/SleepImpl.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Unix/ThreadImpl.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/System/CMakeFiles/sfml-system.dir/Unix/ThreadLocalImpl.cpp.o [ 3%] Linking CXX shared library ../../../lib/libsfml-system.so [ 3%] Built target sfml-system Scanning dependencies of target sfml-audio [ 3%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/ALCheck.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/AlResource.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/AudioDevice.cpp.o [ 3%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/Listener.cpp.o [ 4%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/Music.cpp.o [ 4%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/Sound.cpp.o [ 4%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundBuffer.cpp.o [ 4%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundBufferRecorder.cpp.o [ 4%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/InputSoundFile.cpp.o [ 5%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/OutputSoundFile.cpp.o [ 5%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundRecorder.cpp.o [ 5%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundSource.cpp.o [ 5%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundStream.cpp.o [ 5%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileFactory.cpp.o [ 6%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileReaderFlac.cpp.o [ 6%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileReaderOgg.cpp.o [ 6%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileReaderWav.cpp.o [ 6%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileWriterFlac.cpp.o [ 6%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileWriterOgg.cpp.o [ 7%] Building CXX object ext/sfml/src/SFML/Audio/CMakeFiles/sfml-audio.dir/SoundFileWriterWav.cpp.o [ 7%] Linking CXX shared library ../../../lib/libsfml-audio.so [ 7%] Built target sfml-audio Scanning dependencies of target sfml-window [ 8%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Clipboard.cpp.o [ 8%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Context.cpp.o [ 8%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Cursor.cpp.o [ 8%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/GlContext.cpp.o [ 8%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/GlResource.cpp.o [ 9%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Joystick.cpp.o [ 9%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/JoystickManager.cpp.o [ 9%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Keyboard.cpp.o [ 9%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Mouse.cpp.o [ 9%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Touch.cpp.o [ 10%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Sensor.cpp.o [ 10%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/SensorManager.cpp.o [ 10%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/VideoMode.cpp.o [ 10%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Window.cpp.o [ 10%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/WindowImpl.cpp.o [ 11%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/CursorImpl.cpp.o [ 11%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/ClipboardImpl.cpp.o [ 11%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/Display.cpp.o [ 11%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/InputImpl.cpp.o [ 11%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/SensorImpl.cpp.o [ 12%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/VideoModeImpl.cpp.o [ 12%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/WindowImplX11.cpp.o [ 12%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/GlxContext.cpp.o [ 12%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/GlxExtensions.cpp.o [ 12%] Building CXX object ext/sfml/src/SFML/Window/CMakeFiles/sfml-window.dir/Unix/JoystickImpl.cpp.o [ 13%] Linking CXX shared library ../../../lib/libsfml-window.so [ 13%] Built target sfml-window Scanning dependencies of target sfml-graphics [ 13%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/BlendMode.cpp.o [ 13%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Color.cpp.o [ 13%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Font.cpp.o [ 14%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Glsl.cpp.o [ 14%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/GLCheck.cpp.o [ 14%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/GLExtensions.cpp.o [ 14%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Image.cpp.o [ 14%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/ImageLoader.cpp.o [ 15%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderStates.cpp.o [ 15%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderTexture.cpp.o [ 15%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderTarget.cpp.o [ 15%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderWindow.cpp.o [ 15%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Shader.cpp.o [ 16%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Texture.cpp.o [ 16%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/TextureSaver.cpp.o [ 16%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Transform.cpp.o [ 16%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Transformable.cpp.o [ 16%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/View.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Vertex.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/GLLoader.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Shape.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/CircleShape.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RectangleShape.cpp.o [ 17%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/ConvexShape.cpp.o [ 18%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Sprite.cpp.o [ 18%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/Text.cpp.o [ 18%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/VertexArray.cpp.o [ 18%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderTextureImpl.cpp.o [ 18%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderTextureImplFBO.cpp.o [ 19%] Building CXX object ext/sfml/src/SFML/Graphics/CMakeFiles/sfml-graphics.dir/RenderTextureImplDefault.cpp.o [ 19%] Linking CXX shared library ../../../lib/libsfml-graphics.so [ 19%] Built target sfml-graphics Scanning dependencies of target Cendric [ 19%] Building CXX object CMakeFiles/Cendric.dir/src/Callbacks/WorldCallback.cpp.o [ 19%] Building CXX object CMakeFiles/Cendric.dir/src/CharacterCore.cpp.o [ 19%] Building CXX object CMakeFiles/Cendric.dir/src/Cutscene/Cutscene.cpp.o [ 19%] Building CXX object CMakeFiles/Cendric.dir/src/Cutscene/CutsceneLoader.cpp.o [ 19%] Building CXX object CMakeFiles/Cendric.dir/src/DatabaseManager.cpp.o [ 20%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/CharacterCoreIO.cpp.o [ 20%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/CharacterCoreReader.cpp.o [ 20%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/CharacterCoreWriter.cpp.o [ 20%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/ConfigurationReader.cpp.o [ 20%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/ConfigurationWriter.cpp.o [ 21%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/LevelReader.cpp.o [ 21%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/MapReader.cpp.o [ 21%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/MerchantLoader.cpp.o [ 21%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/NPCRoutineLoader.cpp.o [ 21%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/ParserTools.cpp.o [ 22%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/QuestLoader.cpp.o [ 22%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/Reader.cpp.o [ 22%] Building CXX object CMakeFiles/Cendric.dir/src/FileIO/WorldReader.cpp.o [ 22%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ArrowButton.cpp.o [ 22%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ArrowSelector.cpp.o [ 23%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BitmapFont.cpp.o [ 23%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BitmapText.cpp.o [ 23%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BitmapTextHolder.cpp.o [ 23%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BookWindow.cpp.o [ 23%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BuffBar.cpp.o [ 24%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/BuffSlot.cpp.o [ 24%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Button.cpp.o [ 24%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/CharacterInfo.cpp.o [ 24%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Checkbox.cpp.o [ 24%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/CookingWindow.cpp.o [ 25%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/CooldownRectangleShape.cpp.o [ 25%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Cursor.cpp.o [ 25%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/DialogueWindow.cpp.o [ 25%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/GUIConstants.cpp.o [ 25%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/GUITabBar.cpp.o [ 26%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/GUITabButton.cpp.o [ 26%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/HealthBar.cpp.o [ 26%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/HintDescriptionWindow.cpp.o [ 26%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Inventory.cpp.o [ 26%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/InventoryEquipment.cpp.o [ 27%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/InventorySlot.cpp.o [ 27%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ItemDescriptionWindow.cpp.o [ 27%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/LootWindow.cpp.o [ 27%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/MapOverlay.cpp.o [ 27%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/MerchantItemDescriptionWindow.cpp.o [ 28%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/MerchantWindow.cpp.o [ 28%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ModifierSlot.cpp.o [ 28%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/NewSaveGameForm.cpp.o [ 28%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ProgressLog.cpp.o [ 28%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/QuestDescriptionWindow.cpp.o [ 29%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/QuestLog.cpp.o [ 29%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/QuestMarker.cpp.o [ 29%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/QuickSlot.cpp.o [ 29%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/QuickSlotBar.cpp.o [ 29%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SaveGameWindow.cpp.o [ 30%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ScrollBar.cpp.o [ 30%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/ScrollHelper.cpp.o [ 30%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SlicedSprite.cpp.o [ 30%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Slider.cpp.o [ 30%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Slot.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SlotClone.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SpeechBubble.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SpellDescriptionWindow.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SpellSelection.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/SpellSlot.cpp.o [ 31%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Spellbook.cpp.o [ 32%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Stopwatch.cpp.o [ 32%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/TabBar.cpp.o [ 32%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/TabButton.cpp.o [ 32%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/TexturedTabBar.cpp.o [ 32%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/TexturedTabButton.cpp.o [ 33%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/TooltipWindow.cpp.o [ 33%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/WeaponWindow.cpp.o [ 33%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/Window.cpp.o [ 33%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/WorldInterface.cpp.o [ 33%] Building CXX object CMakeFiles/Cendric.dir/src/GUI/YesOrNoForm.cpp.o [ 34%] Building CXX object CMakeFiles/Cendric.dir/src/Game.cpp.o [ 34%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/GameObjectComponent.cpp.o [ 34%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/InteractComponent.cpp.o [ 34%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/LightComponent.cpp.o [ 34%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/ParticleComponent.cpp.o [ 35%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/TooltipComponent.cpp.o [ 35%] Building CXX object CMakeFiles/Cendric.dir/src/GameObjectComponents/TooltipWindowComponent.cpp.o [ 35%] Building CXX object CMakeFiles/Cendric.dir/src/Global/global_colors.cpp.o [ 35%] Building CXX object CMakeFiles/Cendric.dir/src/GlobalResource.cpp.o [ 35%] Building CXX object CMakeFiles/Cendric.dir/src/InputController.cpp.o [ 36%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Boss.cpp.o [ 36%] Building CXX object CMakeFiles/Cendric.dir/src/Level/BossLevel.cpp.o [ 36%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DamageNumbers.cpp.o [ 36%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/AntiMagicTile.cpp.o [ 36%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/BoatTile.cpp.o [ 37%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/CheckpointTile.cpp.o [ 37%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ChestLevelTile.cpp.o [ 37%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/DamagingTile.cpp.o [ 37%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/DestructibleTile.cpp.o [ 37%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/DisappearingTile.cpp.o [ 38%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/DivineTorchTile.cpp.o [ 38%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/DoorLevelTile.cpp.o [ 38%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/FallingTile.cpp.o [ 38%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/FluidTile.cpp.o [ 38%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/FluidTileData.cpp.o [ 39%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/FrozenWaterTile.cpp.o [ 39%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/IceTile.cpp.o [ 39%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/JumpingTile.cpp.o [ 39%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/LadderTile.cpp.o [ 39%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/LevelMovableTile.cpp.o [ 40%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/LeverTile.cpp.o [ 40%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/MirrorTile.cpp.o [ 40%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ModifierTile.cpp.o [ 40%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/MovingParent.cpp.o [ 40%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/MovingTile.cpp.o [ 41%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/OnewayTile.cpp.o [ 41%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ParticleTile.cpp.o [ 41%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ResourceTile.cpp.o [ 41%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ShiftableTile.cpp.o [ 41%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/ShootingTile.cpp.o [ 42%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SignLevelTile.cpp.o [ 42%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SpellTile.cpp.o [ 42%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SpikesBottomTile.cpp.o [ 42%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SpikesTopTile.cpp.o [ 42%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SwingingTile.cpp.o [ 43%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/SwitchableTile.cpp.o [ 43%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/TorchTile.cpp.o [ 43%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/TrampolineTile.cpp.o [ 43%] Building CXX object CMakeFiles/Cendric.dir/src/Level/DynamicTiles/UnstableTile.cpp.o [ 43%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/BatEnemy.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/BookEnemy.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/CairnEnemy.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/CrowEnemy.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/DragonWhelpEnemy.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/ElysiaBoss.cpp.o [ 44%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/ElysiaBossClone.cpp.o [ 45%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/ElysiaFledglingEnemy.cpp.o [ 45%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/FireRatEnemy.cpp.o [ 45%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/GargoyleEnemy.cpp.o [ 45%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/HunterEnemy.cpp.o [ 45%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/JanusBoss.cpp.o [ 46%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/JeremyBoss.cpp.o [ 46%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/KingEnemy.cpp.o [ 46%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/KorayEnemy.cpp.o [ 46%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/LeeroyEnemy.cpp.o [ 46%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/MorgianaBoss.cpp.o [ 47%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/NecroticGrimoireEnemy.cpp.o [ 47%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/NekomataEnemy.cpp.o [ 47%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/ObserverEnemy.cpp.o [ 47%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/OozeEnemy.cpp.o [ 47%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/PrisonerEnemy.cpp.o [ 48%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/RatEnemy.cpp.o [ 48%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/RoyBoss.cpp.o [ 48%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/RoyalguardBoss.cpp.o [ 48%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/RoyalguardIBoss.cpp.o [ 48%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/RoyalguardTBoss.cpp.o [ 49%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SeagullEnemy.cpp.o [ 49%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonArcherEnemy.cpp.o [ 49%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonDefaultEnemy.cpp.o [ 49%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonElementalEnemy.cpp.o [ 49%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonMageEnemy.cpp.o [ 50%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonRogueEnemy.cpp.o [ 50%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonShieldEnemy.cpp.o [ 50%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/SkeletonWarriorEnemy.cpp.o [ 50%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/VeliusBoss.cpp.o [ 50%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/VeliusBossClone.cpp.o [ 51%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/VeliusVictim.cpp.o [ 51%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/WardenEnemy.cpp.o [ 51%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/WispEnemy.cpp.o [ 51%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/WolfBoss.cpp.o [ 51%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/WolfEnemy.cpp.o [ 52%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/YashaBoss.cpp.o [ 52%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/YashaBossAdd.cpp.o [ 52%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/YaslawEnemy.cpp.o [ 52%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemies/ZeffBoss.cpp.o [ 52%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Enemy.cpp.o [ 53%] Building CXX object CMakeFiles/Cendric.dir/src/Level/EnemyBuffBar.cpp.o [ 53%] Building CXX object CMakeFiles/Cendric.dir/src/Level/Level.cpp.o [ 53%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelDynamicTile.cpp.o [ 53%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelEquipment.cpp.o [ 53%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelInterface.cpp.o [ 54%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelItem.cpp.o [ 54%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelLoader.cpp.o [ 54%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelMainCharacter.cpp.o [ 54%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelMainCharacterLoader.cpp.o [ 54%] Building CXX object CMakeFiles/Cendric.dir/src/Level/LevelMovableGameObject.cpp.o [ 55%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehavior.cpp.o [ 55%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehaviors/AggressiveBehavior.cpp.o [ 55%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehaviors/AllyBehavior.cpp.o [ 55%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehaviors/EnemyAttackingBehavior.cpp.o [ 55%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehaviors/NeutralBehavior.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/AttackingBehaviors/UserAttackingBehavior.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/JumpingGhost.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/JumpingGhostDebugger.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehavior.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/AggressiveCreepingBehavior.cpp.o [ 56%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/AggressiveFlyingBehavior.cpp.o [ 57%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/AggressiveWalkingBehavior.cpp.o [ 57%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/AllyFlyingBehavior.cpp.o [ 57%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/AllyWalkingBehavior.cpp.o [ 57%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/CreepingBehavior.cpp.o [ 57%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/ElysiaBossMovingBehavior.cpp.o [ 58%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/EnemyMovingBehavior.cpp.o [ 58%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/FlyingBehavior.cpp.o [ 58%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/NeutralWalkingBehavior.cpp.o [ 58%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/RoyalguardIBossMovingBehavior.cpp.o [ 58%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/RoyalguardTBossMovingBehavior.cpp.o [ 59%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/UserMovingBehavior.cpp.o [ 59%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/VeliusBossMovingBehavior.cpp.o [ 59%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/VeliusVictimMovingBehavior.cpp.o [ 59%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/WalkingBehavior.cpp.o [ 59%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/WardenBehavior.cpp.o [ 60%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/WolfBossMovingBehavior.cpp.o [ 60%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/MovingBehaviors/YashaBossMovingBehavior.cpp.o [ 60%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/ScriptedBehavior/ScriptedBehavior.cpp.o [ 60%] Building CXX object CMakeFiles/Cendric.dir/src/Level/MOBBehavior/ScriptedBehavior/ScriptedBehaviorCallback.cpp.o [ 60%] Building CXX object CMakeFiles/Cendric.dir/src/Level/TargetManager.cpp.o [ 61%] Building CXX object CMakeFiles/Cendric.dir/src/Logger.cpp.o [ 61%] Building CXX object CMakeFiles/Cendric.dir/src/Map/Dialogue.cpp.o [ 61%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DialogueLoader.cpp.o [ 61%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/BookTile.cpp.o [ 61%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/ChestMapTile.cpp.o [ 62%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/CookingTile.cpp.o [ 62%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/DoorMapTile.cpp.o [ 62%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/SignMapTile.cpp.o [ 62%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/TimewarpTile.cpp.o [ 62%] Building CXX object CMakeFiles/Cendric.dir/src/Map/DynamicTiles/WaypointTile.cpp.o [ 63%] Building CXX object CMakeFiles/Cendric.dir/src/Map/Map.cpp.o [ 63%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapDynamicTile.cpp.o [ 63%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapEquipment.cpp.o [ 63%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapInterface.cpp.o [ 63%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapLoader.cpp.o [ 64%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapMainCharacter.cpp.o [ 64%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapMainCharacterLoader.cpp.o [ 64%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MapMovableGameObject.cpp.o [ 64%] Building CXX object CMakeFiles/Cendric.dir/src/Map/MerchantInterface.cpp.o [ 64%] Building CXX object CMakeFiles/Cendric.dir/src/Map/NPC.cpp.o [ 65%] Building CXX object CMakeFiles/Cendric.dir/src/Map/NPCRoutine.cpp.o [ 65%] Building CXX object CMakeFiles/Cendric.dir/src/ObjectFactory.cpp.o [ 65%] Building CXX object CMakeFiles/Cendric.dir/src/Platform/CendricWin32.cpp.o [ 65%] Building CXX object CMakeFiles/Cendric.dir/src/Registrar.cpp.o [ 65%] Building CXX object CMakeFiles/Cendric.dir/src/ResourceManager.cpp.o [ 66%] Building CXX object CMakeFiles/Cendric.dir/src/ScreenOverlays/EnemyDefeatedScreenOverlay.cpp.o [ 66%] Building CXX object CMakeFiles/Cendric.dir/src/ScreenOverlays/ScreenOverlay.cpp.o [ 66%] Building CXX object CMakeFiles/Cendric.dir/src/ScreenOverlays/TextureScreenOverlay.cpp.o [ 66%] Building CXX object CMakeFiles/Cendric.dir/src/ScreenOverlays/WindowScreenOverlay.cpp.o [ 66%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/CreditsScreen.cpp.o [ 67%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/CutsceneScreen.cpp.o [ 67%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/ErrorScreen.cpp.o [ 67%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/KeyBindingsScreen.cpp.o [ 67%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/LevelScreen.cpp.o [ 67%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/LoadGameScreen.cpp.o [ 68%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/LoadingScreen.cpp.o [ 68%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/MapScreen.cpp.o [ 68%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/MenuScreen.cpp.o [ 68%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/OptionsScreen.cpp.o [ 68%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/SaveGameScreen.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/Screen.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/ScreenManager.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/SplashScreen.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/Screens/WorldScreen.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/AntiGravitySpellCreator.cpp.o [ 69%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/AureolaSpellCreator.cpp.o [ 70%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/BuffSpellCreator.cpp.o [ 70%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/DivineShieldSpellCreator.cpp.o [ 70%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/FearSpellCreator.cpp.o [ 70%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/FlashSpellCreator.cpp.o [ 70%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/GhostFormSpellCreator.cpp.o [ 71%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/HolyFireSpellCreator.cpp.o [ 71%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/IcyAmbushSpellCreator.cpp.o [ 71%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/InvisibilitySpellCreator.cpp.o [ 71%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/LeapOfFaithSpellCreator.cpp.o [ 71%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/LightSpellCreator.cpp.o [ 72%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/RaiseTheDeadSpellCreator.cpp.o [ 72%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/ShadowTrapSpellCreator.cpp.o [ 72%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/SummonGargoyleSpellCreator.cpp.o [ 72%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/TelekinesisSpellCreator.cpp.o [ 72%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/UnlockSpellCreator.cpp.o [ 73%] Building CXX object CMakeFiles/Cendric.dir/src/SpellCreators/WindGustSpellCreator.cpp.o [ 73%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/AntiGravitySpell.cpp.o [ 73%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/AureolaSpell.cpp.o [ 73%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/BoomerangSpell.cpp.o [ 73%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/BuffSpell.cpp.o [ 74%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ChopSpell.cpp.o [ 74%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/DivineShieldSpell.cpp.o [ 74%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ExplosionSpell.cpp.o [ 74%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/FearSpell.cpp.o [ 74%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/FireBallSpell.cpp.o [ 75%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/FlashSpell.cpp.o [ 75%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/GhostFormSpell.cpp.o [ 75%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/HolyFireSpell.cpp.o [ 75%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/IceBallSpell.cpp.o [ 75%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/IcyAmbushSpell.cpp.o [ 76%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/InvisibilitySpell.cpp.o [ 76%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/LeapOfFaithSpell.cpp.o [ 76%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/LeechSpell.cpp.o [ 76%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/LightSpell.cpp.o [ 76%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ProjectileSpell.cpp.o [ 77%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/RaiseTheDeadSpell.cpp.o [ 77%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ReturningProjectileSpell.cpp.o [ 77%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/RotatingProjectileSpell.cpp.o [ 77%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ShackleSpell.cpp.o [ 77%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/ShadowTrapSpell.cpp.o [ 78%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/Spell.cpp.o [ 78%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/SpellCreator.cpp.o [ 78%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/SpellManager.cpp.o [ 78%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/TargetingProjectileSpell.cpp.o [ 78%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/TelekinesisSpell.cpp.o [ 79%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/TransformBeamSpell.cpp.o [ 79%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/UnlockSpell.cpp.o [ 79%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/WindGustSpell.cpp.o [ 79%] Building CXX object CMakeFiles/Cendric.dir/src/Spells/YashaRaiseTheDeadSpell.cpp.o [ 79%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievement.cpp.o [ 80%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/AchievementManager.cpp.o [ 80%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/BookAchievement.cpp.o [ 80%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/BoozeAchievement.cpp.o [ 80%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/CanadianLoopAchievement.cpp.o [ 80%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/ClericReputationAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/GemAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/GoldAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/GrimoireAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/KeyAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/LeverAchievement.cpp.o [ 81%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/MasochistAchievement.cpp.o [ 82%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/MercenariesOrderAchievement.cpp.o [ 82%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/NecroReputationAchievement.cpp.o [ 82%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/NoDeathAchievement.cpp.o [ 82%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/PrisonBreakAchievement.cpp.o [ 82%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/SpeedrunAchievement.cpp.o [ 83%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/ThiefReputationAchievement.cpp.o [ 83%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/Achievements/WaypointAchievement.cpp.o [ 83%] Building CXX object CMakeFiles/Cendric.dir/src/Steam/SteamAchievements.cpp.o [ 83%] Building CXX object CMakeFiles/Cendric.dir/src/Structs/AttributeData.cpp.o [ 83%] Building CXX object CMakeFiles/Cendric.dir/src/Structs/ConfigurationData.cpp.o [ 84%] Building CXX object CMakeFiles/Cendric.dir/src/Structs/NPCData.cpp.o [ 84%] Building CXX object CMakeFiles/Cendric.dir/src/Structs/SpellData.cpp.o [ 84%] Building CXX object CMakeFiles/Cendric.dir/src/Structs/TriggerContent.cpp.o [ 84%] Building CXX object CMakeFiles/Cendric.dir/src/Test/CendricTests.cpp.o [ 84%] Building CXX object CMakeFiles/Cendric.dir/src/Test/DialogueTranslationTest.cpp.o [ 85%] Building CXX object CMakeFiles/Cendric.dir/src/Test/Test.cpp.o [ 85%] Building CXX object CMakeFiles/Cendric.dir/src/Test/WorldReaderTest.cpp.o [ 85%] Building CXX object CMakeFiles/Cendric.dir/src/TextProvider.cpp.o [ 85%] Building CXX object CMakeFiles/Cendric.dir/src/World/AnimatedGameObject.cpp.o [ 85%] Building CXX object CMakeFiles/Cendric.dir/src/World/AnimatedSprite.cpp.o [ 86%] Building CXX object CMakeFiles/Cendric.dir/src/World/AnimatedTile.cpp.o [ 86%] Building CXX object CMakeFiles/Cendric.dir/src/World/Animation.cpp.o [ 86%] Building CXX object CMakeFiles/Cendric.dir/src/World/BackgroundLayer.cpp.o [ 86%] Building CXX object CMakeFiles/Cendric.dir/src/World/Camera/AutoscrollerCamera.cpp.o [ 86%] Building CXX object CMakeFiles/Cendric.dir/src/World/Camera/Camera.cpp.o [ 87%] Building CXX object CMakeFiles/Cendric.dir/src/World/Camera/SpeedupPullCamera.cpp.o [ 87%] Building CXX object CMakeFiles/Cendric.dir/src/World/ChestTile.cpp.o [ 87%] Building CXX object CMakeFiles/Cendric.dir/src/World/CustomParticleUpdaters.cpp.o [ 87%] Building CXX object CMakeFiles/Cendric.dir/src/World/DoorTile.cpp.o [ 87%] Building CXX object CMakeFiles/Cendric.dir/src/World/FloatTriangle.cpp.o [ 88%] Building CXX object CMakeFiles/Cendric.dir/src/World/GameObject.cpp.o [ 88%] Building CXX object CMakeFiles/Cendric.dir/src/World/Item.cpp.o [ 88%] Building CXX object CMakeFiles/Cendric.dir/src/World/LightObject.cpp.o [ 88%] Building CXX object CMakeFiles/Cendric.dir/src/World/MainCharacter.cpp.o [ 88%] Building CXX object CMakeFiles/Cendric.dir/src/World/MovableGameObject.cpp.o [ 89%] Building CXX object CMakeFiles/Cendric.dir/src/World/TileMap.cpp.o [ 89%] Building CXX object CMakeFiles/Cendric.dir/src/World/Trigger.cpp.o [ 89%] Building CXX object CMakeFiles/Cendric.dir/src/World/Weapon.cpp.o [ 89%] Building CXX object CMakeFiles/Cendric.dir/src/World/WeatherSystem.cpp.o [ 89%] Building CXX object CMakeFiles/Cendric.dir/src/World/World.cpp.o [ 90%] Building CXX object CMakeFiles/Cendric.dir/src/main.cpp.o [ 90%] Building CXX object CMakeFiles/Cendric.dir/ext/Particles/ParticleData.cpp.o [ 90%] Building CXX object CMakeFiles/Cendric.dir/ext/Particles/ParticleGenerator.cpp.o [ 90%] Building CXX object CMakeFiles/Cendric.dir/ext/Particles/ParticleSpawner.cpp.o [ 90%] Building CXX object CMakeFiles/Cendric.dir/ext/Particles/ParticleSystem.cpp.o [ 91%] Building CXX object CMakeFiles/Cendric.dir/ext/Particles/ParticleUpdater.cpp.o [ 91%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lapi.c.o [ 91%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lauxlib.c.o [ 91%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lbaselib.c.o [ 91%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lbitlib.c.o [ 92%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lcode.c.o [ 92%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lcorolib.c.o [ 92%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lctype.c.o [ 92%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ldblib.c.o [ 92%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ldebug.c.o [ 93%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ldo.c.o [ 93%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ldump.c.o [ 93%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lfunc.c.o [ 93%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lgc.c.o [ 93%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/linit.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/liolib.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/llex.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lmathlib.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lmem.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/loadlib.c.o [ 94%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lobject.c.o [ 95%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lopcodes.c.o [ 95%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/loslib.c.o [ 95%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lparser.c.o [ 95%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lstate.c.o [ 95%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lstring.c.o [ 96%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lstrlib.c.o [ 96%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ltable.c.o [ 96%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ltablib.c.o [ 96%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/ltm.c.o [ 96%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lundump.c.o [ 97%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lutf8lib.c.o [ 97%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lvm.c.o [ 97%] Building C object CMakeFiles/Cendric.dir/ext/lua/src/lzio.c.o [ 97%] Building C object CMakeFiles/Cendric.dir/ext/sqlite/sqlite3.c.o [ 97%] Building CXX object CMakeFiles/Cendric.dir/ext/tinyxml2/tinyxml2.cpp.o [ 98%] Linking CXX executable Cendric CMakeFiles/Cendric.dir/ext/lua/src/loslib.c.o: In function os_tmpname': loslib.c:(.text+0x29c): warning: the use oftmpnam' is dangerous, better use `mkstemp' [ 98%] Built target Cendric Scanning dependencies of target sfml-network [ 98%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/Ftp.cpp.o [ 98%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/Http.cpp.o [ 98%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/IpAddress.cpp.o [ 99%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/Packet.cpp.o [ 99%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/Socket.cpp.o [ 99%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/SocketSelector.cpp.o [ 99%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/TcpListener.cpp.o [ 99%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/TcpSocket.cpp.o [100%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/UdpSocket.cpp.o [100%] Building CXX object ext/sfml/src/SFML/Network/CMakeFiles/sfml-network.dir/Unix/SocketImpl.cpp.o [100%] Linking CXX shared library ../../../lib/libsfml-network.so [100%] Built target sfml-network

john@titan:~/src/cendric2.git/build$ cd ..

john@titan:~/src/cendric2.git$ ./build/Cendric [xcb] Unknown request in queue while dequeuing [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. Cendric: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed. Aborted (core dumped) john@titan:~/src/cendric2.git$

Ironbell commented 6 years ago

Hey John. This issue is due to the multithreaded loading. Even though it should not appear in this version of SFML, it does sometimes. Turn off multithreaded loading in ConfigurationData.cpp or, if a config.ini is already generated, turn it off there. (Search for multithreaded and set it from 1 to 0). That should fix it for you.

rfht commented 6 years ago

FYI I get a segfault on OpenBSD after the intro (I think when 'Chapter 1' is displayed) that also goes away when multithreading is turned off in cendric.ini. Posting here because this may possibly be related. Otherwise it seems to run fine. Had to patch out steam achievement headers and functions because we don't have a native steam client.

jpyper commented 6 years ago

There is no config.ini anywhere in the source tree. I did find src/Structs/ConfigurationData.cpp and changed isMultithreading to false.

john@titan:~/src/cendric2.git/build$ make clean john@titan:~/src/cendric2.git/build$ make ... [ 98%] Linking CXX executable Cendric CMakeFiles/Cendric.dir/ext/lua/src/loslib.c.o: In function os_tmpname': loslib.c:(.text+0x29c): warning: the use oftmpnam' is dangerous, better use `mkstemp'

john@titan:~/src/cendric2.git/build$ cd .. john@titan:~/src/cendric2.git$ ./build/Cendric [xcb] Unknown sequence number while processing queue [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. XIO: fatal IO error 0 (Success) on X server ":0.0" after 1380876 requests (1380876 known processed) with 0 events remaining. Cendric: ../../src/xcb_io.c:274: poll_for_event: Assertion `!xcb_xlib_threads_sequence_lost' failed. Aborted (core dumped)

Now the game gets through the intro cinematic, but crashes on the "Level I Who Am I" screen.

Strange thing is, if I immediately run the game again, it does the same thing as the previous sentence, but has a similar error, but on a different line number in the ./src/xcb_io.c file.

john@titan:~/src/cendric2.git$ ./build/Cendric [xcb] Unknown request in queue while dequeuing [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called [xcb] Aborting, sorry about that. Cendric: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed. Aborted (core dumped)

jpyper commented 6 years ago

After reading @thfrwn's reply above my last one, I didn't even think to look at cendric.ini for some reason because I was instructed to look for a config.ini file. Upon changing multithreading.on:1 to 0, it seems to run fine now.

https://imgur.com/OXCfXr1

I would say it's safe to close this issue.

Ironbell commented 6 years ago

Sorry, my fault. It actually is called "cendric.ini". Good to hear it's working.