SpaceInvaders

WorldForge hammerscript fails (Fedora 36)

Apr 2nd, 2023
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.63 KB | None | 0 0
  1. WorldForge hammer script fails
  2. Fedora 36
  3.  
  4. [root@fedora WorldForge]# git clone https://github.com/worldforge/hammer
  5. Cloning into 'hammer'...
  6. remote: Enumerating objects: 939, done.
  7. remote: Counting objects: 100% (49/49), done.
  8. remote: Compressing objects: 100% (31/31), done.
  9. remote: Total 939 (delta 22), reused 41 (delta 18), pack-reused 890
  10. Receiving objects: 100% (939/939), 308.26 KiB | 2.17 MiB/s, done.
  11. Resolving deltas: 100% (547/547), done.
  12. [root@fedora WorldForge]# cd ./hammer/
  13. [root@fedora hammer]# git pull
  14. Already up to date.
  15. [root@fedora hammer]# ./hammer.sh install-deps all
  16. Building for native-64!
  17. Installing 3rd party dependencies...
  18. Installing Ogre...
  19. Downloading...
  20. % Total % Received % Xferd Average Speed Time Time Time Current
  21. Dload Upload Total Spent Left Speed
  22. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  23. 100 87.5M 0 87.5M 0 0 1525k 0 --:--:-- 0:00:58 --:--:-- 1276k
  24. Patching OGRE...
  25. Configuring...
  26. CMake Deprecation Warning at CMakeLists.txt:41 (cmake_policy):
  27. The OLD behavior for policy CMP0078 will be removed from a future version
  28. of CMake.
  29.  
  30. The cmake-policies(7) manual explains that the OLD behaviors of all
  31. policies are deprecated and that a policy should be set to OLD only under
  32. specific short-term circumstances. Projects should be ported to the NEW
  33. behavior and not rely on setting a policy to OLD.
  34.  
  35.  
  36. Building...
  37. In file included from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/zip/zip.c:39:
  38. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/zip/miniz.h:4971:9: note: ‘#pragma message: Using fopen, ftello, fseeko, stat() etc. path for file I/O - this path may not support large files.’
  39. 4971 | #pragma message( \
  40. | ^~~~~~~
  41. In file included from /usr/include/c++/12/map:60,
  42. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreStdHeaders.h:14,
  43. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgrePrerequisites.h:307,
  44. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/OgreStableHeaders.h:45,
  45. from /home/cyphesis/git/WorldForge/hammer/work/build/ogre-13.4.2/native-64/OgreMain/CMakeFiles/OgreMain.dir/cmake_pch.hxx:5,
  46. from <command-line>:
  47. In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::swap(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = Ogre::Pass*; _Val = Ogre::Pass*; _KeyOfValue = std::_Identity<Ogre::Pass*>; _Compare = std::less<Ogre::Pass*>; _Alloc = std::allocator<Ogre::Pass*>]’,
  48. inlined from ‘void std::set<_Key, _Compare, _Alloc>::swap(std::set<_Key, _Compare, _Alloc>&) [with _Key = Ogre::Pass*; _Compare = std::less<Ogre::Pass*>; _Alloc = std::allocator<Ogre::Pass*>]’ at /usr/include/c++/12/bits/stl_set.h:443:18,
  49. inlined from ‘static void Ogre::Pass::processPendingPassUpdates()’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/OgrePass.cpp:1066:35:
  50. /usr/include/c++/12/bits/stl_tree.h:2090:32: warning: storing the address of local variable ‘tempDirtyHashList’ in ‘*MEM[(struct _Rb_tree_node_base * &)&tempDirtyHashList + 16].std::_Rb_tree_node_base::_M_parent’ [-Wdangling-pointer=]
  51. 2090 | _M_root()->_M_parent = _M_end();
  52. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  53. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/OgrePass.cpp: In static member function ‘static void Ogre::Pass::processPendingPassUpdates()’:
  54. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/OgrePass.cpp:1062:17: note: ‘tempDirtyHashList’ declared here
  55. 1062 | PassSet tempDirtyHashList;
  56. | ^~~~~~~~~~~~~~~~~
  57. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/src/OgrePass.cpp:1062:17: note: ‘tempDirtyHashList.std::set<Ogre::Pass*, std::less<Ogre::Pass*>, std::allocator<Ogre::Pass*> >::_M_t.std::_Rb_tree<Ogre::Pass*, Ogre::Pass*, std::_Identity<Ogre::Pass*>, std::less<Ogre::Pass*>, std::allocator<Ogre::Pass*> >::_M_impl.std::_Rb_tree<Ogre::Pass*, Ogre::Pass*, std::_Identity<Ogre::Pass*>, std::less<Ogre::Pass*>, std::allocator<Ogre::Pass*> >::_Rb_tree_impl<std::less<Ogre::Pass*>, true>::<unnamed>.std::_Rb_tree_header::_M_header.std::_Rb_tree_node_base::_M_parent’ declared here
  58. In file included from /usr/include/c++/12/bits/shared_ptr.h:53,
  59. from /usr/include/c++/12/memory:77,
  60. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgrePrerequisites.h:33,
  61. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreRoot.h:32,
  62. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreMeshLodPrecompiledHeaders.h:32,
  63. from /home/cyphesis/git/WorldForge/hammer/work/build/ogre-13.4.2/native-64/Components/MeshLodGenerator/CMakeFiles/OgreMeshLodGenerator.dir/cmake_pch.hxx:5,
  64. from <command-line>:
  65. In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
  66. inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:928:22,
  67. inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1469:17,
  68. inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char]’ at /usr/include/c++/12/bits/shared_ptr.h:214:46,
  69. inlined from ‘Ogre::SharedPtr<T>::SharedPtr(Y*) [with Y = unsigned char; T = unsigned char]’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreSharedPtr.h:58:55,
  70. inlined from ‘void Ogre::LodIndexBuffer::fillBuffer(Ogre::IndexData*)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:41:33,
  71. inlined from ‘void Ogre::LodIndexBuffer::fillBuffer(Ogre::IndexData*)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:33:10:
  72. /usr/include/c++/12/bits/shared_ptr_base.h:921:15: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  73. 921 | delete __p;
  74. | ^~~~~~~~~~
  75. In member function ‘void Ogre::LodIndexBuffer::fillBuffer(Ogre::IndexData*)’,
  76. inlined from ‘void Ogre::LodIndexBuffer::fillBuffer(Ogre::IndexData*)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:33:10:
  77. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:41:98: note: returned from ‘void* operator new [](std::size_t)’
  78. 41 | indexBuffer = Ogre::SharedPtr<unsigned char>(new unsigned char[indexCount * indexSize]);
  79. | ^
  80. In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = Ogre::Vector<3, float>*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
  81. inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = Ogre::Vector<3, float>*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:928:22,
  82. inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = Ogre::Vector<3, float>; <template-parameter-2-2> = void; _Tp = Ogre::Vector<3, float>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1469:17,
  83. inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = Ogre::Vector<3, float>; <template-parameter-2-2> = void; _Tp = Ogre::Vector<3, float>]’ at /usr/include/c++/12/bits/shared_ptr.h:214:46,
  84. inlined from ‘Ogre::SharedPtr<T>::SharedPtr(Y*) [with Y = Ogre::Vector<3, float>; T = Ogre::Vector<3, float>]’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreSharedPtr.h:58:55,
  85. inlined from ‘void Ogre::LodVertexBuffer::fillBuffer(Ogre::VertexData*)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:76:44:
  86. /usr/include/c++/12/bits/shared_ptr_base.h:921:15: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  87. 921 | delete __p;
  88. | ^~~~~~~~~~
  89. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp: In member function ‘void Ogre::LodVertexBuffer::fillBuffer(Ogre::VertexData*)’:
  90. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodBuffer.cpp:76:86: note: returned from ‘void* operator new [](std::size_t)’
  91. 76 | vertexNormalBuffer = Ogre::SharedPtr<Vector3>(new Vector3[vertexCount]);
  92. | ^
  93. In file included from /usr/include/c++/12/bits/shared_ptr.h:53,
  94. from /usr/include/c++/12/memory:77,
  95. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgrePrerequisites.h:33,
  96. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreRoot.h:32,
  97. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreMeshLodPrecompiledHeaders.h:32,
  98. from /home/cyphesis/git/WorldForge/hammer/work/build/ogre-13.4.2/native-64/Components/MeshLodGenerator/CMakeFiles/OgreMeshLodGenerator.dir/cmake_pch.hxx:5,
  99. from <command-line>:
  100. In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
  101. inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:928:22,
  102. inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1469:17,
  103. inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char]’ at /usr/include/c++/12/bits/shared_ptr.h:214:46,
  104. inlined from ‘Ogre::SharedPtr<T>::SharedPtr(Y*) [with Y = unsigned char; T = unsigned char]’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreSharedPtr.h:58:55,
  105. inlined from ‘virtual void Ogre::LodOutputProviderBuffer::bakeLodLevel(Ogre::LodData*, int)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderBuffer.cpp:82:40:
  106. /usr/include/c++/12/bits/shared_ptr_base.h:921:15: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  107. 921 | delete __p;
  108. | ^~~~~~~~~~
  109. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderBuffer.cpp: In member function ‘virtual void Ogre::LodOutputProviderBuffer::bakeLodLevel(Ogre::LodData*, int)’:
  110. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderBuffer.cpp:82:119: note: returned from ‘void* operator new [](std::size_t)’
  111. 82 | curLod.indexBuffer = Ogre::SharedPtr<unsigned char>(new unsigned char[curLod.indexCount * curLod.indexSize]);
  112. | ^
  113. In file included from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/include/OgreMeshLodGenerator.h:33,
  114. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreMeshLodPrecompiledHeaders.h:41,
  115. from /home/cyphesis/git/WorldForge/hammer/work/build/ogre-13.4.2/native-64/Components/MeshLodGenerator/CMakeFiles/OgreMeshLodGenerator.dir/cmake_pch.hxx:5,
  116. from <command-line>:
  117. In constructor ‘Ogre::LodData::Vertex::Vertex(Ogre::LodData::Vertex&&)’,
  118. inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Ogre::LodData::Vertex; _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex]’ at /usr/include/c++/12/bits/new_allocator.h:175:4,
  119. inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Ogre::LodData::Vertex; _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex]’ at /usr/include/c++/12/bits/alloc_traits.h:516:17,
  120. inlined from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex; _Alloc = std::allocator<Ogre::LodData::Vertex>]’ at /usr/include/c++/12/bits/vector.tcc:117:30,
  121. inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ogre::LodData::Vertex; _Alloc = std::allocator<Ogre::LodData::Vertex>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
  122. inlined from ‘void Ogre::LodInputProviderMesh::addVertexData(Ogre::LodData*, Ogre::VertexData*, bool)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp:150:40:
  123. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/include/OgreLodData.h:101:12: warning: ‘<unnamed>.Ogre::LodData::Vertex::position’ may be used uninitialized [-Wmaybe-uninitialized]
  124. 101 | struct Vertex {
  125. | ^~~~~~
  126. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp: In member function ‘void Ogre::LodInputProviderMesh::addVertexData(Ogre::LodData*, Ogre::VertexData*, bool)’:
  127. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp:150:57: note: ‘<anonymous>’ declared here
  128. 150 | data->mVertexList.push_back(LodData::Vertex());
  129. | ^
  130. In constructor ‘Ogre::LodData::Vertex::Vertex(Ogre::LodData::Vertex&&)’,
  131. inlined from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Ogre::LodData::Vertex; _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex]’ at /usr/include/c++/12/bits/new_allocator.h:175:4,
  132. inlined from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Ogre::LodData::Vertex; _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex]’ at /usr/include/c++/12/bits/alloc_traits.h:516:17,
  133. inlined from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Ogre::LodData::Vertex}; _Tp = Ogre::LodData::Vertex; _Alloc = std::allocator<Ogre::LodData::Vertex>]’ at /usr/include/c++/12/bits/vector.tcc:117:30,
  134. inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Ogre::LodData::Vertex; _Alloc = std::allocator<Ogre::LodData::Vertex>]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21,
  135. inlined from ‘void Ogre::LodInputProviderMesh::addVertexData(Ogre::LodData*, Ogre::VertexData*, bool)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp:150:40:
  136. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/include/OgreLodData.h:101:12: warning: ‘<unnamed>.Ogre::LodData::Vertex::normal’ may be used uninitialized [-Wmaybe-uninitialized]
  137. 101 | struct Vertex {
  138. | ^~~~~~
  139. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp: In member function ‘void Ogre::LodInputProviderMesh::addVertexData(Ogre::LodData*, Ogre::VertexData*, bool)’:
  140. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodInputProviderMesh.cpp:150:57: note: ‘<anonymous>’ declared here
  141. 150 | data->mVertexList.push_back(LodData::Vertex());
  142. | ^
  143. In file included from /usr/include/c++/12/bits/shared_ptr.h:53,
  144. from /usr/include/c++/12/memory:77,
  145. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgrePrerequisites.h:33,
  146. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreRoot.h:32,
  147. from /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreMeshLodPrecompiledHeaders.h:32,
  148. from /home/cyphesis/git/WorldForge/hammer/work/build/ogre-13.4.2/native-64/Components/MeshLodGenerator/CMakeFiles/OgreMeshLodGenerator.dir/cmake_pch.hxx:5,
  149. from <command-line>:
  150. In constructor ‘std::__shared_count<_Lp>::__shared_count(_Ptr) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’,
  151. inlined from ‘std::__shared_count<_Lp>::__shared_count(_Ptr, std::false_type) [with _Ptr = unsigned char*; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:928:22,
  152. inlined from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ at /usr/include/c++/12/bits/shared_ptr_base.h:1469:17,
  153. inlined from ‘std::shared_ptr<_Tp>::shared_ptr(_Yp*) [with _Yp = unsigned char; <template-parameter-2-2> = void; _Tp = unsigned char]’ at /usr/include/c++/12/bits/shared_ptr.h:214:46,
  154. inlined from ‘Ogre::SharedPtr<T>::SharedPtr(Y*) [with Y = unsigned char; T = unsigned char]’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/OgreMain/include/OgreSharedPtr.h:58:55,
  155. inlined from ‘virtual void Ogre::LodOutputProviderCompressedBuffer::bakeSecondPass(Ogre::LodData*, int)’ at /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderCompressedBuffer.cpp:84:41:
  156. /usr/include/c++/12/bits/shared_ptr_base.h:921:15: warning: ‘void operator delete(void*)’ called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete]
  157. 921 | delete __p;
  158. | ^~~~~~~~~~
  159. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderCompressedBuffer.cpp: In member function ‘virtual void Ogre::LodOutputProviderCompressedBuffer::bakeSecondPass(Ogre::LodData*, int)’:
  160. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/Components/MeshLodGenerator/src/OgreLodOutputProviderCompressedBuffer.cpp:84:136: note: returned from ‘void* operator new [](std::size_t)’
  161. 84 | prevLod.indexBuffer = Ogre::SharedPtr<unsigned char>(new unsigned char[indexCount * data->mIndexBufferInfoList[i].indexSize]);
  162. | ^
  163. rc1.0_grammar.y: In function ‘int rc10_parse()’:
  164. rc1.0_grammar.y:104:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  165. rc1.0_grammar.y:102:20: note: ‘combinersStruct’ declared here
  166. rc1.0_grammar.y:104:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  167. rc1.0_grammar.y:102:20: note: ‘combinersStruct’ declared here
  168. rc1.0_grammar.y:112:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  169. rc1.0_grammar.y:110:20: note: ‘combinersStruct’ declared here
  170. rc1.0_grammar.y:112:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  171. rc1.0_grammar.y:110:20: note: ‘combinersStruct’ declared here
  172. rc1.0_grammar.y:120:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  173. rc1.0_grammar.y:118:20: note: ‘combinersStruct’ declared here
  174. rc1.0_grammar.y:120:28: warning: ‘combinersStruct’ may be used uninitialized [-Wmaybe-uninitialized]
  175. rc1.0_grammar.y:118:20: note: ‘combinersStruct’ declared here
  176. vs1.0_tokens.l: In function ‘void MacroMathFunction(MACROENTRY*, unsigned int*, char**, const char*)’:
  177. vs1.0_tokens.l:2337:27: warning: ‘%s’ directive writing up to 254 bytes into a region of size between 2 and 256 [-Wformat-overflow=]
  178. vs1.0_tokens.l:2337:12: note: ‘sprintf’ output 1 or more bytes (assuming 509) into a destination of size 256
  179. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp: In member function ‘virtual void Ogre::GL3PlusRenderSystem::_setCullingMode(Ogre::CullingMode)’:
  180. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp:861:40: warning: ‘cullMode’ may be used uninitialized [-Wmaybe-uninitialized]
  181. 861 | mStateCacheManager->setCullFace( cullMode );
  182. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  183. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL3Plus/src/OgreGL3PlusRenderSystem.cpp:844:16: note: ‘cullMode’ was declared here
  184. 844 | GLenum cullMode;
  185. | ^~~~~~~~
  186. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL/src/OgreGLRenderSystem.cpp: In member function ‘virtual void Ogre::GLRenderSystem::_setCullingMode(Ogre::CullingMode)’:
  187. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL/src/OgreGLRenderSystem.cpp:1781:40: warning: ‘cullMode’ may be used uninitialized [-Wmaybe-uninitialized]
  188. 1781 | mStateCacheManager->setCullFace( cullMode );
  189. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  190. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/RenderSystems/GL/src/OgreGLRenderSystem.cpp:1764:16: note: ‘cullMode’ was declared here
  191. 1764 | GLenum cullMode;
  192. | ^~~~~~~~
  193. /home/cyphesis/git/WorldForge/hammer/work/source/ogre-13.4.2/PlugIns/DotScene/src/DotSceneLoader.cpp:10:10: fatal error: pugixml.hpp: No such file or directory
  194. 10 | #include <pugixml.hpp>
  195. | ^~~~~~~~~~~~~
  196. compilation terminated.
  197. make[2]: *** [PlugIns/DotScene/CMakeFiles/Plugin_DotScene.dir/build.make:76: PlugIns/DotScene/CMakeFiles/Plugin_DotScene.dir/src/DotSceneLoader.cpp.o] Error 1
  198. make[1]: *** [CMakeFiles/Makefile2:626: PlugIns/DotScene/CMakeFiles/Plugin_DotScene.dir/all] Error 2
  199. make: *** [Makefile:156: all] Error 2
  200. [root@fedora hammer]# ./hammer.sh checkout all
  201. Building for native-64!
  202. Checking out sources...
  203. Varconf...
  204. Getting varconf master
  205. Cloning into 'varconf'...
  206. remote: Enumerating objects: 1478, done.
  207. remote: Counting objects: 100% (144/144), done.
  208. remote: Compressing objects: 100% (76/76), done.
  209. remote: Total 1478 (delta 59), reused 113 (delta 38), pack-reused 1334
  210. Receiving objects: 100% (1478/1478), 368.47 KiB | 1.83 MiB/s, done.
  211. Resolving deltas: 100% (900/900), done.
  212. Done.
  213. Atlas-C++...
  214. Getting atlas-cpp master
  215. Cloning into 'atlas-cpp'...
  216. remote: Enumerating objects: 12112, done.
  217. remote: Counting objects: 100% (515/515), done.
  218. remote: Compressing objects: 100% (233/233), done.
  219. remote: Total 12112 (delta 279), reused 435 (delta 247), pack-reused 11597
  220. Receiving objects: 100% (12112/12112), 4.08 MiB | 1.03 MiB/s, done.
  221. Resolving deltas: 100% (7111/7111), done.
  222. Done.
  223. Wfmath...
  224. Getting wfmath master
  225. Cloning into 'wfmath'...
  226. remote: Enumerating objects: 4256, done.
  227. remote: Counting objects: 100% (136/136), done.
  228. remote: Compressing objects: 100% (78/78), done.
  229. remote: Total 4256 (delta 46), reused 93 (delta 26), pack-reused 4120
  230. Receiving objects: 100% (4256/4256), 1.42 MiB | 1.04 MiB/s, done.
  231. Resolving deltas: 100% (3078/3078), done.
  232. Done.
  233. Eris...
  234. Getting eris master
  235. Cloning into 'eris'...
  236. remote: Enumerating objects: 9474, done.
  237. remote: Counting objects: 100% (651/651), done.
  238. remote: Compressing objects: 100% (276/276), done.
  239. remote: Total 9474 (delta 365), reused 630 (delta 348), pack-reused 8823
  240. Receiving objects: 100% (9474/9474), 3.85 MiB | 1.09 MiB/s, done.
  241. Resolving deltas: 100% (6266/6266), done.
  242. Done.
  243. Libwfut...
  244. Getting libwfut master
  245. Cloning into 'libwfut'...
  246. remote: Enumerating objects: 1230, done.
  247. remote: Counting objects: 100% (163/163), done.
  248. remote: Compressing objects: 100% (90/90), done.
  249. remote: Total 1230 (delta 69), reused 118 (delta 41), pack-reused 1067
  250. Receiving objects: 100% (1230/1230), 487.79 KiB | 694.00 KiB/s, done.
  251. Resolving deltas: 100% (705/705), done.
  252. Done.
  253. Mercator...
  254. Getting mercator master
  255. Cloning into 'mercator'...
  256. remote: Enumerating objects: 3530, done.
  257. remote: Counting objects: 100% (144/144), done.
  258. remote: Compressing objects: 100% (87/87), done.
  259. remote: Total 3530 (delta 58), reused 99 (delta 35), pack-reused 3386
  260. Receiving objects: 100% (3530/3530), 930.28 KiB | 1.62 MiB/s, done.
  261. Resolving deltas: 100% (2389/2389), done.
  262. Done.
  263. Worlds...
  264. Getting worlds master
  265. Cloning into 'worlds'...
  266. remote: Enumerating objects: 770, done.
  267. remote: Counting objects: 100% (268/268), done.
  268. remote: Compressing objects: 100% (162/162), done.
  269. remote: Total 770 (delta 140), reused 222 (delta 104), pack-reused 502
  270. Receiving objects: 100% (770/770), 1.20 MiB | 1.44 MiB/s, done.
  271. Resolving deltas: 100% (325/325), done.
  272. Done.
  273. Ember client...
  274. Getting ember master
  275. Cloning into 'ember'...
  276. remote: Enumerating objects: 93048, done.
  277. remote: Counting objects: 100% (5050/5050), done.
  278. remote: Compressing objects: 100% (1371/1371), done.
  279. remote: Total 93048 (delta 3544), reused 4975 (delta 3484), pack-reused 87998
  280. Receiving objects: 100% (93048/93048), 34.84 MiB | 1.43 MiB/s, done.
  281. Resolving deltas: 100% (76113/76113), done.
  282. Done.
  283. Cyphesis...
  284. Getting cyphesis master
  285. Cloning into 'cyphesis'...
  286. remote: Enumerating objects: 83069, done.
  287. remote: Counting objects: 100% (4948/4948), done.
  288. remote: Compressing objects: 100% (1530/1530), done.
  289. remote: Total 83069 (delta 3551), reused 4757 (delta 3362), pack-reused 78121
  290. Receiving objects: 100% (83069/83069), 37.37 MiB | 1.48 MiB/s, done.
  291. Resolving deltas: 100% (60164/60164), done.
  292. Done.
  293. Checkout complete.
  294. [root@fedora hammer]# ls | sort
  295. hammer.sh
  296. README.md
  297. support
  298. work
  299. [root@fedora hammer]# ls ../ | sort
  300. atlas-cpp
  301. cyphesis
  302. hammer
  303. varconf
  304. wfmath
  305. [root@fedora hammer]# ./hammer.sh build all
  306. Building for native-64!
  307. Building sources...
  308. Varconf...
  309. Configuring...
  310. Building...
  311. Installing...
  312. Done.
  313. Atlas-C++...
  314. Configuring...
  315. Building...
  316. Installing...
  317. Done.
  318. Wfmath...
  319. Configuring...
  320. Building...
  321. In file included from /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/polygon_intersect.h:33,
  322. from /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/polygon_intersect.cpp:26:
  323. /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/intersect.h: In function ‘bool WFMath::Intersect(const S1&, const S2&, bool) [with S1 = Point<2>; S2 = Polygon<3>]’:
  324. /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/intersect.h:45:13: warning: infinite recursion detected [-Winfinite-recursion]
  325. 45 | inline bool Intersect(const S1& s1, const S2& s2, bool proper)
  326. | ^~~~~~~~~
  327. In function ‘bool WFMath::Intersect(const S1&, const S2&, bool) [with S1 = Polygon<3>; S2 = Point<2>]’,
  328. inlined from ‘bool WFMath::Intersect(const S1&, const S2&, bool) [with S1 = Point<2>; S2 = Polygon<3>]’ at /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/intersect.h:47:19:
  329. /home/cyphesis/git/WorldForge/hammer/work/source/worldforge/libs/wfmath/src/wfmath/intersect.h:47:19: note: recursive call
  330. 47 | return Intersect(s2, s1, proper);
  331. | ~~~~~~~~~^~~~~~~~~~~~~~~~
  332. Installing...
  333. Done.
  334. Mercator...
  335. Configuring...
  336. Building...
  337. Installing...
  338. Done.
  339. Eris...
  340. Configuring...
  341. CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:2218 (message):
  342. No header defined for headers; skipping header check (note: header-only
  343. libraries have no designated component)
  344. Call Stack (most recent call first):
  345. CMakeLists.txt:136 (find_package)
  346.  
  347.  
  348. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  349. Could NOT find Boost (missing: headers) (found suitable version "1.76.0",
  350. minimum required is "1.46.0")
  351. Call Stack (most recent call first):
  352. /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  353. /usr/share/cmake/Modules/FindBoost.cmake:2377 (find_package_handle_standard_args)
  354. CMakeLists.txt:136 (find_package)
  355.  
  356.  
  357. [root@fedora hammer]#
  358. logout
  359. [guest@fedora ~]$ su cyphesis
  360. [cyphesis@fedora guest]$ ls -l | sort
  361. ls: cannot open directory '.': Permission denied
  362. [cyphesis@fedora guest]$ cd /home/cyphesis/
  363. [cyphesis@fedora ~]$ ls -l | sort
  364. drwxr-xr-x. 1 cyphesis cyphesis 412 Apr 1 21:14 WorldForge
  365. drwxr-xr-x. 1 root root 20 Apr 2 12:07 git
  366. total 0
  367. [cyphesis@fedora ~]$ su -
  368. Password:
  369. [root@fedora ~]# chown -R cyphesis:cyphesis /home/cyphesis/
  370. [root@fedora ~]#
  371. logout
  372. [cyphesis@fedora ~]$ cd ./git/
  373. [cyphesis@fedora git]$ ls | sort
  374. WorldForge
  375. [cyphesis@fedora git]$ cd ./WorldForge/
  376. [cyphesis@fedora WorldForge]$ ls | sort
  377. atlas-cpp
  378. cyphesis
  379. hammer
  380. varconf
  381. wfmath
  382. [cyphesis@fedora WorldForge]$ cd ./hammer/
  383. [cyphesis@fedora hammer]$ ls | sort
  384. hammer.sh
  385. README.md
  386. support
  387. work
  388. [cyphesis@fedora hammer]$ ls ./work/ | sort
  389. build
  390. local
  391. logs
  392. source
  393. [cyphesis@fedora hammer]$ ls ./work/lo | sort
  394. ls: cannot access './work/lo': No such file or directory
  395. [cyphesis@fedora hammer]$ ls ./work/local | sort
  396. bin
  397. include
  398. lib64
  399. share
  400. [cyphesis@fedora hammer]$ ls ./work/local/bin | sort
  401. atlas_convert
  402. [cyphesis@fedora hammer]$
  403. [cyphesis@fedora hammer]$
  404. [cyphesis@fedora hammer]$ find ./work | grep -i ember$
  405. ./work/source/worldforge/clients/ember
  406. [cyphesis@fedora hammer]$ find ./work | grep -i cyphesis$
  407. ./work/source/worldforge/servers/cyphesis
  408. ./work/source/worldforge/servers/cyphesis/tests/data/ruleset1/etc/cyphesis
  409. ./work/source/worldforge/servers/cyphesis/tests/data/ruleset2/etc/cyphesis
  410. [cyphesis@fedora hammer]$
  411. [cyphesis@fedora hammer]$ pwd
  412. /home/cyphesis/git/WorldForge/hammer
  413. [cyphesis@fedora hammer]$
  414. [cyphesis@fedora hammer]$ find ./work/ | grep 'ember$\|cyphesis$'
  415. ./work/source/worldforge/clients/ember
  416. ./work/source/worldforge/servers/cyphesis
  417. ./work/source/worldforge/servers/cyphesis/tests/data/ruleset1/etc/cyphesis
  418. ./work/source/worldforge/servers/cyphesis/tests/data/ruleset2/etc/cyphesis
  419. [cyphesis@fedora hammer]$ ls -l ./work/source/worldforge/servers
  420. total 0
  421. drwxr-xr-x. 1 cyphesis cyphesis 310 Apr 2 12:37 cyphesis
  422. [cyphesis@fedora hammer]$ ls -l ./work/source/worldforge/clients/
  423. total 0
  424. drwxr-xr-x. 1 cyphesis cyphesis 302 Apr 2 12:36 ember
  425. [cyphesis@fedora hammer]$ su -
  426. Password:
  427. [root@fedora ~]# cd /home/cyphesis/git/WorldForge/hammer/
  428. [root@fedora hammer]# ./hammer.sh build libs
  429. Building for native-64!
  430. Building sources...
  431. Varconf...
  432. Configuring...
  433. Building...
  434. Installing...
  435. Done.
  436. Atlas-C++...
  437. Configuring...
  438. Building...
  439. Installing...
  440. Done.
  441. Wfmath...
  442. Configuring...
  443. Building...
  444. Installing...
  445. Done.
  446. Mercator...
  447. Configuring...
  448. Building...
  449. Installing...
  450. Done.
  451. Eris...
  452. Configuring...
  453. CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:2218 (message):
  454. No header defined for headers; skipping header check (note: header-only
  455. libraries have no designated component)
  456. Call Stack (most recent call first):
  457. CMakeLists.txt:136 (find_package)
  458.  
  459.  
  460. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  461. Could NOT find Boost (missing: headers) (found suitable version "1.76.0",
  462. minimum required is "1.46.0")
  463. Call Stack (most recent call first):
  464. /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  465. /usr/share/cmake/Modules/FindBoost.cmake:2377 (find_package_handle_standard_args)
  466. CMakeLists.txt:136 (find_package)
  467.  
  468.  
  469. [root@fedora hammer]# ./hammer.sh build cyphesis
  470. Building for native-64!
  471. Building sources...
  472. Worlds...
  473. Configuring...
  474. CMake Warning:
  475. Manually-specified variables were not used by the project:
  476.  
  477. CMAKE_INSTALL_RPATH
  478. CMAKE_INSTALL_RPATH_USE_LINK_PATH
  479.  
  480.  
  481. Building...
  482. Installing...
  483. Done.
  484. Cyphesis...
  485. Configuring...
  486. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  487. Could NOT find libxdg-basedir (missing: LIBXDG-BASEDIR_LIBRARY
  488. LIBXDG-BASEDIR_INCLUDE_DIR)
  489. Call Stack (most recent call first):
  490. /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  491. tools/cmake/Findlibxdg-basedir.cmake:22 (find_package_handle_standard_args)
  492. CMakeLists.txt:89 (find_package)
  493.  
  494.  
  495. [root@fedora hammer]# ./hammer.sh build libs
  496. Building for native-64!
  497. Building sources...
  498. Varconf...
  499. Configuring...
  500. Building...
  501. Installing...
  502. Done.
  503. Atlas-C++...
  504. Configuring...
  505. Building...
  506. Installing...
  507. Done.
  508. Wfmath...
  509. Configuring...
  510. Building...
  511. Installing...
  512. Done.
  513. Mercator...
  514. Configuring...
  515. Building...
  516. Installing...
  517. Done.
  518. Eris...
  519. Configuring...
  520. CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:2218 (message):
  521. No header defined for headers; skipping header check (note: header-only
  522. libraries have no designated component)
  523. Call Stack (most recent call first):
  524. CMakeLists.txt:136 (find_package)
  525.  
  526.  
  527. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  528. Could NOT find Boost (missing: headers) (found suitable version "1.76.0",
  529. minimum required is "1.46.0")
  530. Call Stack (most recent call first):
  531. /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  532. /usr/share/cmake/Modules/FindBoost.cmake:2377 (find_package_handle_standard_args)
  533. CMakeLists.txt:136 (find_package)
  534.  
  535.  
  536. [root@fedora hammer]# ./hammer.sh build cyphesis
  537. Building for native-64!
  538. Building sources...
  539. Worlds...
  540. Configuring...
  541. Building...
  542. Installing...
  543. Done.
  544. Cyphesis...
  545. Configuring...
  546. CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  547. Could NOT find libxdg-basedir (missing: LIBXDG-BASEDIR_LIBRARY
  548. LIBXDG-BASEDIR_INCLUDE_DIR)
  549. Call Stack (most recent call first):
  550. /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  551. tools/cmake/Findlibxdg-basedir.cmake:22 (find_package_handle_standard_args)
  552. CMakeLists.txt:89 (find_package)
  553.  
  554.  
  555. [root@fedora hammer]#
  556.  
Advertisement
Add Comment
Please, Sign In to add comment