2Play

Gemrb Compile Fails From Git 0.8.7

Mar 8th, 2021 (edited)
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.86 KB | None | 0 0
  1. Built from Git with
  2. git clone https://github.com/gemrb/gemrb.git
  3.  
  4. And build folder with
  5. cmake .. -DCMAKE_BUILD_TYPE=Release -DFREETYPE_INCLUDE_DIRS=/usr/include/freetype2/ -DUSE_SDLMIXER=OFF -DOPENGL_BACKEND=GLES -DSDL_BACKEND=SDL2
  6.  
  7. qte
  8. --
  9. -- Options:
  10. -- LAYOUT: fhs
  11. -- NOCOLOR: disabled
  12. -- STATIC_LINK: disabled
  13. -- INSOURCEBUILD: disabled
  14. -- DISABLE_WERROR: disabled
  15. -- WIN32_USE_STDIO: disabled
  16. -- SDL_BACKEND: SDL2
  17. -- OPENGL_BACKEND: GLES
  18. uqte
  19.  
  20. Scanning dependencies of target gemrb_core
  21. [ 0%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Ambient.cpp.o
  22. [ 0%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ActorMgr.cpp.o
  23. [ 1%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/AmbientMgr.cpp.o
  24. [ 1%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Animation.cpp.o
  25. [ 2%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/AnimationFactory.cpp.o
  26. [ 2%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/AnimationMgr.cpp.o
  27. [ 2%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ArchiveImporter.cpp.o
  28. [ 3%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Audio.cpp.o
  29. [ 3%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Bitmap.cpp.o
  30. [ 3%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Cache.cpp.o
  31. [ 4%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Calendar.cpp.o
  32. [ 4%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/CharAnimations.cpp.o
  33. [ 5%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Compressor.cpp.o
  34. [ 5%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ControlAnimation.cpp.o
  35. [ 5%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Core.cpp.o
  36. [ 6%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/DataFileMgr.cpp.o
  37. [ 6%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Dialog.cpp.o
  38. [ 7%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/DialogHandler.cpp.o
  39. [ 7%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/DialogMgr.cpp.o
  40. [ 7%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/DisplayMessage.cpp.o
  41. [ 8%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/EffectMgr.cpp.o
  42. [ 8%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/EffectQueue.cpp.o
  43. [ 9%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Factory.cpp.o
  44. [ 9%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/FactoryObject.cpp.o
  45. [ 9%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/FileCache.cpp.o
  46. [ 10%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/FontManager.cpp.o
  47. [ 10%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Button.cpp.o
  48. [ 11%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Console.cpp.o
  49. [ 11%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Control.cpp.o
  50. [ 11%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/EventMgr.cpp.o
  51. [ 12%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/GameControl.cpp.o
  52. [ 12%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Label.cpp.o
  53. [ 13%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/MapControl.cpp.o
  54. [ 13%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Progressbar.cpp.o
  55. [ 13%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/ScrollBar.cpp.o
  56. [ 14%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Slider.cpp.o
  57. [ 14%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/TextArea.cpp.o
  58. [ 15%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/TextEdit.cpp.o
  59. [ 15%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/TextSystem/Font.cpp.o
  60. [ 15%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/TextSystem/GemMarkup.cpp.o
  61. [ 16%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/TextSystem/TextContainer.cpp.o
  62. [ 16%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/Window.cpp.o
  63. [ 17%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GUI/WorldMapControl.cpp.o
  64. [ 17%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Game.cpp.o
  65. [ 17%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameData.cpp.o
  66. [ 18%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/Actions.cpp.o
  67. [ 18%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/GSUtils.cpp.o
  68. [ 19%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/GameScript.cpp.o
  69. [ 19%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/Matching.cpp.o
  70. [ 19%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/Objects.cpp.o
  71. [ 20%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GameScript/Triggers.cpp.o
  72. [ 20%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/GlobalTimer.cpp.o
  73. [ 21%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Image.cpp.o
  74. [ 21%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ImageFactory.cpp.o
  75. [ 21%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ImageMgr.cpp.o
  76. [ 22%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ImageWriter.cpp.o
  77. [ 22%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/IndexedArchive.cpp.o
  78. [ 23%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/IniSpawn.cpp.o
  79. [ 23%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Interface.cpp.o
  80. [ 23%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/InterfaceConfig.cpp.o
  81. [ 24%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Inventory.cpp.o
  82. [ 24%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Item.cpp.o
  83. [ 25%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ItemMgr.cpp.o
  84. [ 25%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/KeyMap.cpp.o
  85. [ 25%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/LRUCache.cpp.o
  86. [ 26%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Map.cpp.o
  87. [ 26%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/MapMgr.cpp.o
  88. [ 27%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/MapReverb.cpp.o
  89. [ 27%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/MoviePlayer.cpp.o
  90. [ 27%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/MusicMgr.cpp.o
  91. [ 28%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Palette.cpp.o
  92. [ 28%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/PalettedImageMgr.cpp.o
  93. [ 29%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Particles.cpp.o
  94. [ 29%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/PathFinder.cpp.o
  95. [ 29%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Plugin.cpp.o
  96. [ 30%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/PluginMgr.cpp.o
  97. [ 30%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Polygon.cpp.o
  98. [ 31%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Projectile.cpp.o
  99. [ 31%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ProjectileMgr.cpp.o
  100. [ 31%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ProjectileServer.cpp.o
  101. [ 32%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/RNG.cpp.o
  102. [ 32%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Region.cpp.o
  103. [ 33%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Resource.cpp.o
  104. [ 33%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ResourceDesc.cpp.o
  105. [ 33%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ResourceManager.cpp.o
  106. [ 34%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ResourceSource.cpp.o
  107. [ 34%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/SaveGameIterator.cpp.o
  108. [ 35%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/SaveGameMgr.cpp.o
  109. [ 35%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/ScriptEngine.cpp.o
  110. [ 35%] Building CXX object gemrb/core/CMakeFiles/gemrb_core.dir/Scriptable/Actor.cpp.o
  111.  
  112. Fails with:
  113.  
  114. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  115. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In member function ‘int GemRB::Interface::WriteGame(const char*)’:
  116. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  117. class GEM_EXPORT FileStream : public DataStream {
  118. ^~~~~~~~~~
  119. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5250:14: note: called from here
  120. FileStream str;
  121. ^~~
  122. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  123. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In member function ‘int GemRB::Interface::WriteWorldMap(const char*)’:
  124. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  125. class GEM_EXPORT FileStream : public DataStream {
  126. ^~~~~~~~~~
  127. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5291:14: note: called from here
  128. FileStream str2;
  129. ^~~~
  130. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  131. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  132. class GEM_EXPORT FileStream : public DataStream {
  133. ^~~~~~~~~~
  134. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5290:14: note: called from here
  135. FileStream str1;
  136. ^~~~
  137. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  138. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In member function ‘int GemRB::Interface::CompressSave(const char*)’:
  139. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  140. class GEM_EXPORT FileStream : public DataStream {
  141. ^~~~~~~~~~
  142. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5330:16: note: called from here
  143. FileStream fs;
  144. ^~
  145. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  146. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  147. class GEM_EXPORT FileStream : public DataStream {
  148. ^~~~~~~~~~
  149. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5308:13: note: called from here
  150. FileStream str;
  151. ^~~
  152. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  153. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In member function ‘int GemRB::Interface::SwapoutArea(GemRB::Map*)’:
  154. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  155. class GEM_EXPORT FileStream : public DataStream {
  156. ^~~~~~~~~~
  157. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5184:14: note: called from here
  158. FileStream str;
  159. ^~~
  160. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  161. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In member function ‘int GemRB::Interface::WriteCharacter(const char*, GemRB::Actor*)’:
  162. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  163. class GEM_EXPORT FileStream : public DataStream {
  164. ^~~~~~~~~~
  165. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5217:14: note: called from here
  166. FileStream str;
  167. ^~~
  168. In file included from /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:82:
  169. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  170. class GEM_EXPORT FileStream : public DataStream {
  171. ^~~~~~~~~~
  172. /home/pi/code/v0.8.7/gemrb/core/Interface.cpp:5228:14: note: called from here
  173. FileStream str;
  174. ^~~
  175. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp: In member function ‘void GemRB::SaveGameIterator::PruneQuickSave(const char*)’:
  176. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:202:44: error: ‘-’ directive output may be truncated writing 1 byte into a region of size between 0 and 4107 [-Werror=format-truncation=]
  177. snprintf(destination,sizeof(destination),"%s%s%s%09d-%s", \
  178. ^~~~~~~~~~~~~~~
  179. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:414:3: note: in expansion of macro ‘FormatQuickSavePath’
  180. FormatQuickSavePath(to, myslots[i]+1);
  181. ^~~~~~~~~~~~~~~~~~~
  182. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:202:11: note: ‘snprintf’ output 11 or more bytes (assuming 4118) into a destination of size 4116
  183. snprintf(destination,sizeof(destination),"%s%s%s%09d-%s", \
  184. ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185. core->SavePath,SaveDir(), SPathDelimiter,i,folder);
  186. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:414:3: note: in expansion of macro ‘FormatQuickSavePath’
  188. FormatQuickSavePath(to, myslots[i]+1);
  189. ^~~~~~~~~~~~~~~~~~~
  190. In file included from /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:37:
  191. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h: In function ‘bool GemRB::DoSaveGame(const char*)’:
  192. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  193. class GEM_EXPORT FileStream : public DataStream {
  194. ^~~~~~~~~~
  195. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:465:15: note: called from here
  196. FileStream outfile;
  197. ^~~~~~~
  198. In file included from /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:37:
  199. /home/pi/code/v0.8.7/gemrb/core/System/FileStream.h:101:18: warning: inlining failed in call to ‘virtual GemRB::FileStream::~FileStream() noexcept’: call is unlikely and code size would grow [-Winline]
  200. class GEM_EXPORT FileStream : public DataStream {
  201. ^~~~~~~~~~
  202. /home/pi/code/v0.8.7/gemrb/core/SaveGameIterator.cpp:473:13: note: called from here
  203. FileStream outfile;
  204. ^~~~~~~
  205. cc1plus: all warnings being treated as errors
  206. make[2]: *** [gemrb/core/CMakeFiles/gemrb_core.dir/build.make:1181: gemrb/core/CMakeFiles/gemrb_core.dir/SaveGameIterator.cpp.o] Error 1
  207. make[2]: *** Waiting for unfinished jobs....
  208. make[1]: *** [CMakeFiles/Makefile2:221: gemrb/core/CMakeFiles/gemrb_core.dir/all] Error 2
  209. make: *** [Makefile:130: all] Error 2
  210.  
Advertisement
Add Comment
Please, Sign In to add comment