Advertisement
Guest User

Untitled

a guest
Nov 11th, 2023
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 41.07 KB | None | 0 0
  1. ➜ ~ paru -S openloco
  2. :: Resolving dependencies...
  3. :: Calculating conflicts...
  4. :: Calculating inner conflicts...
  5.  
  6. Aur (1) openloco-23.10-1
  7.  
  8. :: Proceed to review? [Y/n]: Y
  9.  
  10. :: Downloading PKGBUILDs...
  11. PKGBUILDs up to date
  12. nothing new to review
  13. fetching devel info...
  14. ==> Making package: openloco 23.10-1 (Sat 11 Nov 2023 09:08:05 PM CET)
  15. ==> Retrieving sources...
  16. -> Found openloco-23.10.tar.gz
  17. -> Found openloco.desktop
  18. ==> Validating source files with sha256sums...
  19. openloco-23.10.tar.gz ... Passed
  20. openloco.desktop ... Passed
  21. ==> Making package: openloco 23.10-1 (Sat 11 Nov 2023 09:08:06 PM CET)
  22. ==> Checking runtime dependencies...
  23. ==> Checking buildtime dependencies...
  24. ==> Retrieving sources...
  25. -> Found openloco-23.10.tar.gz
  26. -> Found openloco.desktop
  27. ==> Validating source files with sha256sums...
  28. openloco-23.10.tar.gz ... Passed
  29. openloco.desktop ... Passed
  30. ==> Removing existing $srcdir/ directory...
  31. ==> Extracting sources...
  32. -> Extracting openloco-23.10.tar.gz with bsdtar
  33. ==> Sources are ready.
  34. openloco-23.10-1: parsing pkg list...
  35. ==> Making package: openloco 23.10-1 (Sat 11 Nov 2023 09:08:08 PM CET)
  36. ==> Checking runtime dependencies...
  37. ==> Checking buildtime dependencies...
  38. ==> WARNING: Using existing $srcdir/ tree
  39. ==> Removing existing $pkgdir/ directory...
  40. ==> Starting build()...
  41. -- Found CCache: /usr/bin/ccache (found version "4.8.3")
  42. -- The CXX compiler identification is GNU 13.2.1
  43. -- Detecting CXX compiler ABI info
  44. -- Detecting CXX compiler ABI info - done
  45. -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
  46. -- Detecting CXX compile features
  47. -- Detecting CXX compile features - done
  48. -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
  49. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  50. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
  51. -- Found Threads: TRUE
  52. CMake Deprecation Warning at build/_deps/yaml-cpp-src/CMakeLists.txt:2 (cmake_minimum_required):
  53. Compatibility with CMake < 3.5 will be removed from a future version of
  54. CMake.
  55.  
  56. Update the VERSION argument <min> value or use a ...<max> suffix to tell
  57. CMake that the project does not need compatibility with older versions.
  58.  
  59.  
  60. -- Found ZLIB: /usr/lib32/libz.so (found version "1.3")
  61. -- Found PNG: /usr/lib32/libpng.so (found version "1.6.40")
  62. -- Checking for module 'openal'
  63. -- Found openal, version 1.23.1
  64. -- Version: 10.0.0
  65. -- Build type: Release
  66. -- Found Git: /usr/bin/git (found version "2.42.1")
  67. -- Configuring done (4.8s)
  68. -- Generating done (0.1s)
  69. -- Build files have been written to: /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build
  70. [ 1%] Building CXX object src/Utility/CMakeFiles/Utility.dir/src/String.cpp.o
  71. [ 2%] Generating openloco_text
  72. [ 2%] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/os.cc.o
  73. [ 2%] Building CXX object _deps/fmt-build/CMakeFiles/fmt.dir/src/format.cc.o
  74. [ 3%] Building CXX object src/Math/CMakeFiles/Math.dir/src/Trigonometry.cpp.o
  75. [ 3%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/depthguard.cpp.o
  76. [ 3%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/binary.cpp.o
  77. [ 4%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/convert.cpp.o
  78. 214+0 records in
  79. 214+0 records out
  80. 876544 bytes (877 kB, 856 KiB) copied, 0.00276535 s, 317 MB/s
  81. [ 5%] Generating openloco_data
  82. 78+0 records in
  83. 78+0 records out
  84. 319488 bytes (319 kB, 312 KiB) copied, 0.000596605 s, 536 MB/s
  85. [ 5%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emit.cpp.o
  86. [ 5%] Building CXX object src/Math/CMakeFiles/Math.dir/src/Vector.cpp.o
  87. [ 6%] Linking CXX static library libfmt.a
  88. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitfromevents.cpp.o
  89. 3133+0 records in
  90. 3133+0 records out
  91. 12832768 bytes (13 MB, 12 MiB) copied, 0.0212906 s, 603 MB/s
  92. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/directives.cpp.o
  93. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitter.cpp.o
  94. [ 6%] Linking CXX static library libUtility.a
  95. [ 6%] Built target segfiles
  96. [ 6%] Linking CXX static library libMath.a
  97. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitterstate.cpp.o
  98. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/exceptions.cpp.o
  99. [ 6%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/exp.cpp.o
  100. [ 7%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/emitterutils.cpp.o
  101. [ 7%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/memory.cpp.o
  102. [ 7%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/node_data.cpp.o
  103. [ 7%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/nodebuilder.cpp.o
  104. [ 8%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/node.cpp.o
  105. [ 9%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/nodeevents.cpp.o
  106. [ 9%] Generating openloco_text_section.o
  107. [ 9%] Generating openloco_data_section.o
  108. [ 9%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/null.cpp.o
  109. [ 9%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/ostream_wrapper.cpp.o
  110. [ 9%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/parse.cpp.o
  111. [ 10%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/parser.cpp.o
  112. [ 10%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scanner.cpp.o
  113. [ 10%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/regex_yaml.cpp.o
  114. [ 11%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scanscalar.cpp.o
  115. [ 11%] Built target linkable_sections
  116. [ 11%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scantag.cpp.o
  117. [ 11%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/scantoken.cpp.o
  118. [ 11%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/simplekey.cpp.o
  119. [ 12%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/stream.cpp.o
  120. [ 12%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/singledocparser.cpp.o
  121. [ 12%] Building CXX object _deps/yaml-cpp-build/CMakeFiles/yaml-cpp.dir/src/tag.cpp.o
  122. [ 13%] Linking CXX static library libyaml-cpp.a
  123. [ 13%] Built target Math
  124. [ 13%] Built target Utility
  125. [ 13%] Built target fmt
  126. [ 13%] Built target yaml-cpp
  127. [ 13%] Building CXX object src/Core/CMakeFiles/Core.dir/src/FileStream.cpp.o
  128. [ 14%] Building CXX object src/Core/CMakeFiles/Core.dir/src/Numerics.cpp.o
  129. [ 14%] Building CXX object src/Core/CMakeFiles/Core.dir/src/BinaryStream.cpp.o
  130. [ 14%] Building CXX object src/Core/CMakeFiles/Core.dir/src/Prng.cpp.o
  131. [ 14%] Building CXX object src/Core/CMakeFiles/Core.dir/src/MemoryStream.cpp.o
  132. [ 14%] Linking CXX static library libCore.a
  133. [ 14%] Built target Core
  134. [ 15%] Building CXX object src/Platform/CMakeFiles/Platform.dir/src/Crash.cpp.o
  135. [ 15%] Building CXX object src/Platform/CMakeFiles/Platform.dir/src/Platform.Windows.cpp.o
  136. [ 15%] Building CXX object src/Platform/CMakeFiles/Platform.dir/src/Platform.Posix.cpp.o
  137. [ 15%] Linking CXX static library libPlatform.a
  138. [ 15%] Built target Platform
  139. [ 16%] Building CXX object src/Diagnostics/CMakeFiles/Diagnostics.dir/src/LogSink.cpp.o
  140. [ 16%] Building CXX object src/Diagnostics/CMakeFiles/Diagnostics.dir/src/LogTerminal.cpp.o
  141. [ 16%] Building CXX object src/Diagnostics/CMakeFiles/Diagnostics.dir/src/LogFile.cpp.o
  142. [ 16%] Building CXX object src/Diagnostics/CMakeFiles/Diagnostics.dir/src/Logging.cpp.o
  143. [ 17%] Linking CXX static library libDiagnostics.a
  144. [ 17%] Built target Diagnostics
  145. [ 18%] Building CXX object src/Interop/CMakeFiles/Interop.dir/src/Hook.cpp.o
  146. [ 18%] Building CXX object src/Interop/CMakeFiles/Interop.dir/src/Interop.cpp.o
  147. [ 18%] Linking CXX static library libInterop.a
  148. [ 18%] Built target Interop
  149. [ 18%] Building CXX object src/Engine/CMakeFiles/Engine.dir/src/Input/ShortcutManager.cpp.o
  150. [ 18%] Building CXX object src/Engine/CMakeFiles/Engine.dir/src/Engine.cpp.o
  151. [ 18%] Linking CXX static library libEngine.a
  152. [ 18%] Built target Engine
  153. [ 18%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/OpenAL.cpp.o
  154. [ 18%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Config.cpp.o
  155. [ 18%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Date.cpp.o
  156. [ 19%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Drawing/DrawSprite.cpp.o
  157. [ 19%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/VehicleChannel.cpp.o
  158. [ 19%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/CommandLine.cpp.o
  159. [ 20%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/Channel.cpp.o
  160. [ 20%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/Audio.cpp.o
  161. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp: In function ‘int OpenLoco::uncompressFile(const CommandLineOptions&)’:
  162. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp:425:35: warning: ‘std::filesystem::__cxx11::path std::filesystem::__cxx11::u8path(const _Source&) [with _Source = std::__cxx11::basic_string<char>; _Require = path; _CharT = char]’ is deprecated: use 'path((const char8_t*)&*source)' instead [-Wdeprecated-declarations]
  163. 425 | auto path = fs::u8path(options.path);
  164. | ~~~~~~~~~~^~~~~~~~~~~~~~
  165. In file included from /usr/include/c++/13.2.1/filesystem:49,
  166. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Core/include/OpenLoco/Core/FileSystem.hpp:6,
  167. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Scenario.h:4,
  168. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/GameState.h:7,
  169. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp:2:
  170. /usr/include/c++/13.2.1/bits/fs_path.h:843:5: note: declared here
  171. 843 | u8path(const _Source& __source)
  172. | ^~~~~~
  173. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp: In function ‘int OpenLoco::simulate(const CommandLineOptions&)’:
  174. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp:508:33: warning: ‘std::filesystem::__cxx11::path std::filesystem::__cxx11::u8path(const _Source&) [with _Source = std::__cxx11::basic_string<char>; _Require = path; _CharT = char]’ is deprecated: use 'path((const char8_t*)&*source)' instead [-Wdeprecated-declarations]
  175. 508 | auto inPath = fs::u8path(options.path);
  176. | ~~~~~~~~~~^~~~~~~~~~~~~~
  177. /usr/include/c++/13.2.1/bits/fs_path.h:843:5: note: declared here
  178. 843 | u8path(const _Source& __source)
  179. | ^~~~~~
  180. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp:509:34: warning: ‘std::filesystem::__cxx11::path std::filesystem::__cxx11::u8path(const _Source&) [with _Source = std::__cxx11::basic_string<char>; _Require = path; _CharT = char]’ is deprecated: use 'path((const char8_t*)&*source)' instead [-Wdeprecated-declarations]
  181. 509 | auto outPath = fs::u8path(options.outputPath);
  182. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  183. /usr/include/c++/13.2.1/bits/fs_path.h:843:5: note: declared here
  184. 843 | u8path(const _Source& __source)
  185. | ^~~~~~
  186. In file included from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/format.h:49,
  187. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Core/include/OpenLoco/Core/Exception.hpp:4,
  188. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Interop/include/OpenLoco/Interop/Interop.hpp:3,
  189. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Window.h:15,
  190. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Ui/LastMapWindowAttributes.h:3,
  191. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/GameState.h:10:
  192. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&]’:
  193. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
  194. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::chrono::duration<long long int, std::ratio<1, 1000000000> >}]’
  195. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1844:31: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T&& ...) [with Context = basic_format_context<appender, char>; T = {const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&}]’
  196. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:2817:44: required from ‘std::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&>]’
  197. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:31:35: required from ‘void OpenLoco::Diagnostics::Logging::Detail::printLevel(OpenLoco::Diagnostics::Logging::Level, fmt::v10::format_string<T ...>, TArgs&& ...) [with TArgs = {const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&>]’
  198. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:39:27: required from ‘void OpenLoco::Diagnostics::Logging::info(fmt::v10::format_string<T ...>, TArgs&& ...) [with TArgs = {const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&>]’
  199. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/CommandLine.cpp:534:22: required from here
  200. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  201. 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
  202. | ^~~
  203. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const std::chrono::duration<long long int, std::ratio<1, 1000000000> >&>((* & val))’
  204. 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
  205. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  206. At global scope:
  207. cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics
  208. In file included from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/format.h:49,
  209. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Core/include/OpenLoco/Core/Exception.hpp:4,
  210. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Interop/include/OpenLoco/Interop/Interop.hpp:3,
  211. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Window.h:15,
  212. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Ui/WindowManager.h:4,
  213. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Input.h:3,
  214. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Config.h:3,
  215. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Audio.cpp:3:
  216. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&) [with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const std::filesystem::__cxx11::path&]’:
  217. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> = fmt::v10::detail::type::custom_type; T = const std::filesystem::__cxx11::path&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]’
  218. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {const std::filesystem::__cxx11::path&, const char*&}; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {std::filesystem::__cxx11::path, const char*}]’
  219. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1844:31: required from ‘constexpr fmt::v10::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T&& ...) [with Context = basic_format_context<appender, char>; T = {const std::filesystem::__cxx11::path&, const char*&}]’
  220. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:2817:44: required from ‘std::string fmt::v10::format(format_string<T ...>, T&& ...) [with T = {const std::filesystem::__cxx11::path&, const char*}; std::string = std::__cxx11::basic_string<char>; format_string<T ...> = basic_format_string<char, const std::filesystem::__cxx11::path&, const char*>]’
  221. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:31:35: required from ‘void OpenLoco::Diagnostics::Logging::Detail::printLevel(OpenLoco::Diagnostics::Logging::Level, fmt::v10::format_string<T ...>, TArgs&& ...) [with TArgs = {const std::filesystem::__cxx11::path&, const char*}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::filesystem::__cxx11::path&, const char*>]’
  222. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Diagnostics/include/OpenLoco/Diagnostics/Logging.h:51:27: required from ‘void OpenLoco::Diagnostics::Logging::error(fmt::v10::format_string<T ...>, TArgs&& ...) [with TArgs = {const std::filesystem::__cxx11::path&, const char*}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, const std::filesystem::__cxx11::path&, const char*>]’
  223. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Audio.cpp:684:27: required from here
  224. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1674:10: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  225. 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
  226. | ^~~
  227. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/build/_deps/fmt-src/include/fmt/core.h:1674:41: note: the temporary was destroyed at the end of the full expression ‘fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >().fmt::v10::detail::arg_mapper<fmt::v10::basic_format_context<fmt::v10::appender, char> >::map<const std::filesystem::__cxx11::path&>((* & val))’
  228. 1674 | auto&& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
  229. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  230. cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics
  231. [ 21%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Drawing/SoftwareDrawingEngine.cpp.o
  232. [ 21%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Drawing/SoftwareDrawingContext.cpp.o
  233. [ 22%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Drawing/FPSCounter.cpp.o
  234. [ 22%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Drawing/InvalidationGrid.cpp.o
  235. [ 22%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Economy/Economy.cpp.o
  236. [ 22%] Building CXX object src/OpenLoco/CMakeFiles/OpenLoco.dir/src/EditorController.cpp.o
  237. In file included from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:1:
  238. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:14:9: error: ‘uint32_t’ does not name a type
  239. 14 | uint32_t _id;
  240. | ^~~~~~~~
  241. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:6:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  242. 5 | #include <vector>
  243. +++ |+#include <cstdint>
  244. 6 |
  245. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:17:24: error: expected ‘)’ before ‘id’
  246. 17 | Source(uint32_t id)
  247. | ~ ^~~
  248. | )
  249. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:24:24: error: ‘uint32_t’ has not been declared
  250. 24 | void setBuffer(uint32_t bufferId);
  251. | ^~~~~~~~
  252. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:34:9: error: ‘uint32_t’ does not name a type
  253. 34 | uint32_t getId() const { return _id; }
  254. | ^~~~~~~~
  255. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:34:9: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  256. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:21: error: ‘uint32_t’ was not declared in this scope
  257. 67 | std::vector<uint32_t> _buffers;
  258. | ^~~~~~~~
  259. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:21: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  260. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:29: error: template argument 1 is invalid
  261. 67 | std::vector<uint32_t> _buffers;
  262. | ^
  263. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:29: error: template argument 2 is invalid
  264. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:14: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  265. 67 | std::vector<uint32_t> _buffers;
  266. | ^~~~~~~~~~~~~~~~
  267. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:71:9: error: ‘uint32_t’ does not name a type
  268. 71 | uint32_t allocate(std::span<const uint8_t> data, uint32_t sampleRate, bool stereo, uint8_t bits);
  269. | ^~~~~~~~
  270. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:71:9: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  271. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:72:25: error: ‘uint32_t’ has not been declared
  272. 72 | void deAllocate(uint32_t id);
  273. | ^~~~~~~~
  274. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:21: error: ‘uint32_t’ was not declared in this scope
  275. 78 | std::vector<uint32_t> _sources;
  276. | ^~~~~~~~
  277. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:21: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  278. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:29: error: template argument 1 is invalid
  279. 78 | std::vector<uint32_t> _sources;
  280. | ^
  281. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:29: error: template argument 2 is invalid
  282. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:14: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  283. 78 | std::vector<uint32_t> _sources;
  284. | ^~~~~~~~~~~~~~~~
  285. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::play()’:
  286. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:89:22: error: ‘_id’ was not declared in this scope
  287. 89 | alSourcePlay(_id);
  288. | ^~~
  289. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::stop()’:
  290. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:94:22: error: ‘_id’ was not declared in this scope
  291. 94 | alSourceStop(_id);
  292. | ^~~
  293. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: At global scope:
  294. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:97:10: error: variable or field ‘setBuffer’ declared void
  295. 97 | void Source::setBuffer(uint32_t bufferId)
  296. | ^~~~~~
  297. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:97:28: error: ‘uint32_t’ was not declared in this scope
  298. 97 | void Source::setBuffer(uint32_t bufferId)
  299. | ^~~~~~~~
  300. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:6:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  301. 5 | #include <cmath>
  302. +++ |+#include <cstdint>
  303. 6 |
  304. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::setPitch(float)’:
  305. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:104:19: error: ‘_id’ was not declared in this scope
  306. 104 | alSourcef(_id, AL_PITCH, value);
  307. | ^~~
  308. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::setGain(float)’:
  309. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:109:19: error: ‘_id’ was not declared in this scope
  310. 109 | alSourcef(_id, AL_GAIN, value);
  311. | ^~~
  312. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::setPosition(float, float, float)’:
  313. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:114:20: error: ‘_id’ was not declared in this scope
  314. 114 | alSource3f(_id, AL_POSITION, x, y, z);
  315. | ^~~
  316. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::setPan(float)’:
  317. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:119:19: error: ‘_id’ was not declared in this scope
  318. 119 | alSourcef(_id, AL_ROLLOFF_FACTOR, 0.0f);
  319. | ^~~
  320. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::Source::setLooping(bool)’:
  321. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:126:19: error: ‘_id’ was not declared in this scope
  322. 126 | alSourcei(_id, AL_LOOPING, value ? AL_TRUE : AL_FALSE);
  323. | ^~~
  324. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘bool OpenAL::Source::isPlaying() const’:
  325. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:132:22: error: ‘_id’ was not declared in this scope
  326. 132 | alGetSourcei(_id, AL_SOURCE_STATE, &value);
  327. | ^~~
  328. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: At global scope:
  329. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:160:5: error: ‘uint32_t’ does not name a type
  330. 160 | uint32_t BufferManager::allocate(std::span<const uint8_t> data, uint32_t sampleRate, bool stereo, uint8_t bits)
  331. | ^~~~~~~~
  332. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:160:5: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  333. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:192:10: error: variable or field ‘deAllocate’ declared void
  334. 192 | void BufferManager::deAllocate(uint32_t id)
  335. | ^~~~~~~~~~~~~
  336. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:192:36: error: ‘uint32_t’ was not declared in this scope
  337. 192 | void BufferManager::deAllocate(uint32_t id)
  338. | ^~~~~~~~
  339. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:192:36: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  340. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::BufferManager::dispose()’:
  341. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:200:25: error: ‘_buffers’ was not declared in this scope
  342. 200 | alDeleteBuffers(_buffers.size(), _buffers.data());
  343. | ^~~~~~~~
  344. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘OpenAL::Source OpenAL::SourceManager::allocate()’:
  345. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:211:9: error: ‘uint32_t’ was not declared in this scope
  346. 211 | uint32_t id = 0;
  347. | ^~~~~~~~
  348. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:211:9: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  349. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:212:26: error: ‘id’ was not declared in this scope
  350. 212 | alGenSources(1, &id);
  351. | ^~
  352. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:213:9: error: ‘_sources’ was not declared in this scope; did you mean ‘Source’?
  353. 213 | _sources.push_back(id);
  354. | ^~~~~~~~
  355. | Source
  356. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::SourceManager::deAllocate(const OpenAL::Source&)’:
  357. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:219:32: error: ‘const class OpenAL::Source’ has no member named ‘getId’
  358. 219 | const auto id = source.getId();
  359. | ^~~~~
  360. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:221:9: error: ‘_sources’ was not declared in this scope; did you mean ‘source’?
  361. 221 | _sources.erase(std::remove(std::begin(_sources), std::end(_sources), id));
  362. | ^~~~~~~~
  363. | source
  364. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp: In member function ‘void OpenAL::SourceManager::dispose()’:
  365. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.cpp:226:25: error: ‘_sources’ was not declared in this scope; did you mean ‘Source’?
  366. 226 | alDeleteSources(_sources.size(), _sources.data());
  367. | ^~~~~~~~
  368. | Source
  369. At global scope:
  370. cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics
  371. make[2]: *** [src/OpenLoco/CMakeFiles/OpenLoco.dir/build.make:104: src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/OpenAL.cpp.o] Error 1
  372. make[2]: *** Waiting for unfinished jobs....
  373. In file included from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.h:2,
  374. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.cpp:1:
  375. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:14:9: error: ‘uint32_t’ does not name a type
  376. 14 | uint32_t _id;
  377. | ^~~~~~~~
  378. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:6:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  379. 5 | #include <vector>
  380. +++ |+#include <cstdint>
  381. 6 |
  382. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:17:24: error: expected ‘)’ before ‘id’
  383. 17 | Source(uint32_t id)
  384. | ~ ^~~
  385. | )
  386. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:24:24: error: ‘uint32_t’ has not been declared
  387. 24 | void setBuffer(uint32_t bufferId);
  388. | ^~~~~~~~
  389. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:34:9: error: ‘uint32_t’ does not name a type
  390. 34 | uint32_t getId() const { return _id; }
  391. | ^~~~~~~~
  392. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:34:9: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  393. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:21: error: ‘uint32_t’ was not declared in this scope
  394. 67 | std::vector<uint32_t> _buffers;
  395. | ^~~~~~~~
  396. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:21: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  397. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:29: error: template argument 1 is invalid
  398. 67 | std::vector<uint32_t> _buffers;
  399. | ^
  400. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:29: error: template argument 2 is invalid
  401. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:67:14: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  402. 67 | std::vector<uint32_t> _buffers;
  403. | ^~~~~~~~~~~~~~~~
  404. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:71:9: error: ‘uint32_t’ does not name a type
  405. 71 | uint32_t allocate(std::span<const uint8_t> data, uint32_t sampleRate, bool stereo, uint8_t bits);
  406. | ^~~~~~~~
  407. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:71:9: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  408. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:72:25: error: ‘uint32_t’ has not been declared
  409. 72 | void deAllocate(uint32_t id);
  410. | ^~~~~~~~
  411. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:21: error: ‘uint32_t’ was not declared in this scope
  412. 78 | std::vector<uint32_t> _sources;
  413. | ^~~~~~~~
  414. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:21: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
  415. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:29: error: template argument 1 is invalid
  416. 78 | std::vector<uint32_t> _sources;
  417. | ^
  418. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:29: error: template argument 2 is invalid
  419. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/OpenAL.h:78:14: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  420. 78 | std::vector<uint32_t> _sources;
  421. | ^~~~~~~~~~~~~~~~
  422. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.h:29:19: error: ‘uint32_t’ has not been declared
  423. 29 | bool load(uint32_t buffer);
  424. | ^~~~~~~~
  425. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.cpp:7:10: error: no declaration matches ‘bool OpenLoco::Audio::Channel::load(uint32_t)’
  426. 7 | bool Channel::load(uint32_t buffer)
  427. | ^~~~~~~
  428. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.h:29:14: note: candidate is: ‘bool OpenLoco::Audio::Channel::load(int)’
  429. 29 | bool load(uint32_t buffer);
  430. | ^~~~
  431. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Audio/Channel.h:6:11: note: ‘class OpenLoco::Audio::Channel’ defined here
  432. 6 | class Channel
  433. | ^~~~~~~
  434. cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics
  435. make[2]: *** [src/OpenLoco/CMakeFiles/OpenLoco.dir/build.make:90: src/OpenLoco/CMakeFiles/OpenLoco.dir/src/Audio/Channel.cpp.o] Error 1
  436. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/EditorController.cpp: In function ‘void OpenLoco::EditorController::goToNextStep()’:
  437. /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/EditorController.cpp:249:39: warning: ‘std::filesystem::__cxx11::path std::filesystem::__cxx11::u8path(const _Source&) [with _Source = char*; _Require = path; _CharT = char]’ is deprecated: use 'path((const char8_t*)&*source)' instead [-Wdeprecated-declarations]
  438. 249 | auto path = fs::u8path(_scenarioFilename.get());
  439. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  440. In file included from /usr/include/c++/13.2.1/filesystem:49,
  441. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/Core/include/OpenLoco/Core/FileSystem.hpp:6,
  442. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/Scenario.h:4,
  443. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/GameState.h:7,
  444. from /home/tim/.cache/paru/clone/openloco/src/OpenLoco-23.10/src/OpenLoco/src/EditorController.cpp:6:
  445. /usr/include/c++/13.2.1/bits/fs_path.h:843:5: note: declared here
  446. 843 | u8path(const _Source& __source)
  447. | ^~~~~~
  448. At global scope:
  449. cc1plus: note: unrecognized command-line option ‘-Wno-unused-private-field’ may have been intended to silence earlier diagnostics
  450. make[1]: *** [CMakeFiles/Makefile2:524: src/OpenLoco/CMakeFiles/OpenLoco.dir/all] Error 2
  451. make: *** [Makefile:136: all] Error 2
  452. ==> ERROR: A failure occurred in build().
  453. Aborting...
  454. error: failed to build 'openloco-23.10-1':
  455. error: packages failed to build: openloco-23.10-1
  456.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement