Skip to content

Instantly share code, notes, and snippets.

@Patola
Created November 29, 2024 18:47
Show Gist options
  • Save Patola/1a2f19f0100888a2e39aeb9a229f53a2 to your computer and use it in GitHub Desktop.
Save Patola/1a2f19f0100888a2e39aeb9a229f53a2 to your computer and use it in GitHub Desktop.
Compilation log for openmw-vr-git
==> Making package: openmw-vr-git r25608.ca2356615-1 (Fri Nov 29 19:40:58 2024)
==> Retrieving sources...
-> Updating openmw git repo...
==> Validating source files with sha1sums...
openmw ... Skipped
==> Making package: openmw-vr-git r25608.ca2356615-1 (Fri Nov 29 19:40:59 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating openmw git repo...
==> Validating source files with sha1sums...
openmw ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of openmw git repo...
Cloning into 'openmw'...
done.
==> Starting pkgver()...
==> Updated version: openmw-vr-git r29815.c2a6bda870-1
==> Sources are ready.
openmw-vr-git-r25608.ca2356615-1: parsing pkg list...
==> Making package: openmw-vr-git r29815.c2a6bda870-1 (Fri Nov 29 19:41:01 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
-- The C compiler identification is Clang 18.1.8
-- The CXX compiler identification is Clang 18.1.8
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring OpenMW...
-- Found Git: /usr/bin/git (found version "2.47.1")
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found LZ4: /usr/lib/liblz4.so
-- Found ICU: /usr/include (found version "75.1") found components: uc i18n data
CMake Warning (dev) at /usr/share/cmake/Modules/FetchContent.cmake:1373 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
extern/CMakeLists.txt:51 (FetchContent_Declare)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(bullet) is deprecated, call
FetchContent_MakeAvailable(bullet) instead. Policy CMP0169 can be set to
OLD to allow FetchContent_Populate(bullet) to be called directly for now,
but the ability to call it with declared details will be removed completely
in a future version.
Call Stack (most recent call first):
extern/CMakeLists.txt:11 (FetchContent_Populate)
extern/CMakeLists.txt:56 (FetchContent_MakeAvailableExcludeFromAll)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at build/extern/fetched/bullet/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
Linux
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
OPENGL FOUND
/usr/lib/libGL.so/usr/lib/libGLU.so
CMake Warning (dev) at /usr/share/cmake/Modules/FetchContent.cmake:1373 (message):
The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
not set. The policy's OLD behavior will be used. When using a URL
download, the timestamps of extracted files should preferably be that of
the time of extraction, otherwise code that depends on the extracted
contents might not be rebuilt if the URL changes. The OLD behavior
preserves the timestamps from the archive instead, but this is usually not
what you want. Update your project to the NEW behavior or specify the
DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
robustness issue.
Call Stack (most recent call first):
extern/CMakeLists.txt:184 (FetchContent_Declare)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake/Modules/FetchContent.cmake:1953 (message):
Calling FetchContent_Populate(recastnavigation) is deprecated, call
FetchContent_MakeAvailable(recastnavigation) instead. Policy CMP0169 can
be set to OLD to allow FetchContent_Populate(recastnavigation) to be called
directly for now, but the ability to call it with declared details will be
removed completely in a future version.
Call Stack (most recent call first):
extern/CMakeLists.txt:11 (FetchContent_Populate)
extern/CMakeLists.txt:189 (FetchContent_MakeAvailableExcludeFromAll)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Deprecation Warning at build/extern/fetched/recastnavigation/CMakeLists.txt:1 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Deprecation Warning at build/_deps/openxr-src/CMakeLists.txt:24 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Warning (dev) at build/_deps/openxr-src/CMakeLists.txt:27 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3")
-- Performing Test HAVE_FILESYSTEM_IN_STD
-- Performing Test HAVE_FILESYSTEM_IN_STD - Success
-- Performing Test HAVE_FILESYSTEM_IN_STDEXPERIMENTAL
-- Performing Test HAVE_FILESYSTEM_IN_STDEXPERIMENTAL - Failed
-- Performing Test HAVE_FILESYSTEM_IN_STD_17
-- Performing Test HAVE_FILESYSTEM_IN_STD_17 - Success
-- Performing Test HAVE_FILESYSTEM_WITHOUT_LIB
-- Performing Test HAVE_FILESYSTEM_WITHOUT_LIB - Success
-- Performing Test HAVE_FILESYSTEM_NEEDING_LIBSTDCXXFS
-- Performing Test HAVE_FILESYSTEM_NEEDING_LIBSTDCXXFS - Success
-- Performing Test HAVE_FILESYSTEM_NEEDING_LIBCXXFS
-- Performing Test HAVE_FILESYSTEM_NEEDING_LIBCXXFS - Failed
-- Enabling OpenGL support
-- Found Vulkan: /lib/libvulkan.so (found version "1.3.295") found components: glslc glslangValidator
-- Enabling Vulkan support
-- Found JsonCpp: /usr/include
CMake Warning (dev) at /usr/share/cmake/Modules/CMakeDependentOption.cmake:75 (option):
Policy CMP0077 is not set: option() honors normal variables. Run "cmake
--help-policy CMP0077" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
For compatibility with older versions of CMake, option is clearing the
normal variable 'BUILD_WITH_SYSTEM_JSONCPP'.
Call Stack (most recent call first):
build/_deps/openxr-src/src/CMakeLists.txt:125 (cmake_dependent_option)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Presentation backend selected for hello_xr, loader_test, conformance: xlib
-- Found X11: /usr/include
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1")
-- Checking for one of the modules 'xcb;xcb-glx'
-- Checking for one of the modules 'wayland-client'
-- BUILD_WITH_XLIB_HEADERS: ON
-- BUILD_WITH_XCB_HEADERS: ON
-- BUILD_WITH_WAYLAND_HEADERS: ON
-- Found glslc: /usr/bin/glslc
-- Looking for secure_getenv
-- Looking for secure_getenv - found
-- Looking for __secure_getenv
-- Looking for __secure_getenv - not found
-- Looking for timespec_get
-- Looking for timespec_get - found
-- Found and will use pre-generated xr_generated_dispatch_table.h in source tree
-- Found and will use pre-generated xr_generated_dispatch_table.c in source tree
-- Performing Test SUPPORTS_Wall
-- Performing Test SUPPORTS_Wall - Success
-- Performing Test SUPPORTS_C_Wall
-- Performing Test SUPPORTS_C_Wall - Success
-- Performing Test SUPPORTS_Werrorunusedparameter
-- Performing Test SUPPORTS_Werrorunusedparameter - Success
-- Performing Test SUPPORTS_C_Werrorunusedparameter
-- Performing Test SUPPORTS_C_Werrorunusedparameter - Success
-- Performing Test SUPPORTS_Werrorunusedargument
-- Performing Test SUPPORTS_Werrorunusedargument - Success
-- Performing Test SUPPORTS_C_Werrorunusedargument
-- Performing Test SUPPORTS_C_Werrorunusedargument - Success
-- Performing Test SUPPORTS_Wpointerarith
-- Performing Test SUPPORTS_Wpointerarith - Success
-- Performing Test SUPPORTS_C_Wpointerarith
-- Performing Test SUPPORTS_C_Wpointerarith - Success
-- Found and will use pre-generated xr_generated_loader.hpp in source tree
-- Found and will use pre-generated xr_generated_loader.cpp in source tree
-- Found FFmpeg_AVCODEC 61.26.100
-- Found FFmpeg_AVFORMAT 61.9.100
-- Found FFmpeg_AVUTIL 59.47.101
-- Found FFmpeg_SWSCALE 8.12.100
-- Found FFmpeg_SWRESAMPLE 5.4.100
-- Found FFmpeg: /usr/lib/libavcodec.so;/usr/lib/libavformat.so;/usr/lib/libavutil.so;/usr/lib/libswscale.so;/usr/lib/libswresample.so found components: AVCODEC AVFORMAT AVUTIL SWSCALE SWRESAMPLE
-- Found LIBUNSHIELD
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Found osgDB: /usr/lib/libosgDB.so
-- Found osgViewer: /usr/lib/libosgViewer.so
-- Found osgText: /usr/lib/libosgText.so
-- Found osgGA: /usr/lib/libosgGA.so
-- Found osgParticle: /usr/lib/libosgParticle.so
-- Found osgUtil: /usr/lib/libosgUtil.so
-- Found osgFX: /usr/lib/libosgFX.so
-- Found osgShadow: /usr/lib/libosgShadow.so
-- Found osgAnimation: /usr/lib/libosgAnimation.so
-- Found osg: /usr/lib/libosg.so
-- Found OpenThreads: /usr/lib/libOpenThreads.so
-- Found OpenSceneGraph: /usr/lib/libosgDB.so;/usr/lib/libosgViewer.so;/usr/lib/libosgText.so;/usr/lib/libosgGA.so;/usr/lib/libosgParticle.so;/usr/lib/libosgUtil.so;/usr/lib/libosgFX.so;/usr/lib/libosgShadow.so;/usr/lib/libosgAnimation.so;/usr/lib/libosg.so;/usr/lib/libOpenThreads.so (found suitable version "3.6.5", minimum required is "3.6.5")
-- Checking if OSG supports multiview
Osg does not support multiview, disabling use of GL_OVR_multiview
CMake Warning (dev) at CMakeLists.txt:451 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /usr/include (found suitable version "1.86.0", minimum required is "1.6.2") found components: system filesystem program_options iostreams regex
CMake Warning (dev) at CMakeLists.txt:454 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /usr/include (found suitable version "1.86.0", minimum required is "1.77.0") found components: atomic
-- Found MyGUI 3.4.2
-- Found SDL2 2.30.9
-- Found OpenAL: /usr/lib/libopenal.so
-- Found LuaJit
-- Found SQLite3: /usr/include (found version "3.47.1")
-- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot
-- Configuring done (21.6s)
CMake Warning (dev) at build/extern/fetched/bullet/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY):
Policy CMP0115 is not set: Source file extensions must be explicit. Run
"cmake --help-policy CMP0115" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
File:
/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/bullet/src/Bullet3Common/shared/b3Float4.h
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at build/extern/fetched/bullet/src/Bullet3Common/CMakeLists.txt:37 (ADD_LIBRARY):
Policy CMP0115 is not set: Source file extensions must be explicit. Run
"cmake --help-policy CMP0115" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
File:
/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/bullet/src/Bullet3Common/shared/b3PlatformDefinitions.h
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
DESIRED_QT_VERSION
-- Build files have been written to: /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build
ninja: Entering directory `build'
[138/1323] cd /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/components && /usr/bin/cmake -DGIT_EXECUTABLE=/usr/bin/git -DPROJECT_SOURCE_DIR=/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components -DVERSION_IN_FILE=/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/files/v... -DOPENMW_VERSION_RELEASE=0 -DOPENMW_VERSION=0.48.0 -DMACROSFILE=/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/cmake/OpenMWMacros.cmake -DCMAKE_CONFIGURATION_TYPES= -Dgenerator_is_multi_config_var=0 -P /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components/../cmake/GitVersion.cmake
-- OpenMW version 0.48.0
[161/1323] Building CXX object components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o
FAILED: components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o
/usr/bin/clang++ -DBOOST_NO_CXX11_SCOPED_ENUMS=ON -DBT_USE_DOUBLE_PRECISION -DGLOBAL_CONFIG_PATH=\"/etc\" -DGLOBAL_DATA_PATH=\"/usr/share/games\" -DMYGUI_DONT_REPLACE_NULLPTR -D__STDC_CONSTANT_MACROS -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/components -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/recastnavigation/DebugUtils/Include -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/recastnavigation/Recast/Include -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/recastnavigation/Detour/Include -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/recastnavigation/DetourTileCache/Include -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/extern/Base64/. -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/extern/smhasher/. -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/_deps/openxr-src/include -I/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/_deps/openxr-build/include -isystem /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/extern/sol_config -isystem /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/extern/sol3 -isystem /usr/include/luajit-2.1 -isystem /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/build/extern/fetched/bullet/src -isystem /usr/include/AL -isystem /usr/include/MYGUI -isystem /usr/include/SDL2 -isystem /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/. -Wall -Wextra -Wundef -Wno-unused-parameter -pedantic -Wno-long-long -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wno-potentially-evaluated-expression -O2 -g -DNDEBUG -std=gnu++20 -fPIC -DXR_USE_GRAPHICS_API_OPENGL -DXR_USE_PLATFORM_XLIB -MD -MT components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o -MF components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o.d -o components/CMakeFiles/components.dir/bsa/bsa_file.cpp.o -c /home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components/bsa/bsa_file.cpp
/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components/bsa/bsa_file.cpp:190:10: error: no member named 'sort' in namespace 'std'
190 | std::sort(mFiles.begin(), mFiles.end(), [](const FileStruct& left, const FileStruct& right) {
| ~~~~~^
/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components/bsa/bsa_file.cpp:214:10: error: no member named 'sort' in namespace 'std'
214 | std::sort(mFiles.begin(), mFiles.end(), [](const FileStruct& left, const FileStruct& right) {
| ~~~~~^
/home/patola/.cache/paru/clone/openmw-vr-git/src/openmw/components/bsa/bsa_file.cpp:304:18: error: no member named 'rotate' in namespace 'std'
304 | std::rotate(mFiles.begin(), mFiles.begin() + 1, mFiles.end());
| ~~~~~^
3 errors generated.
[178/1323] Building CXX object components/CMakeFiles/components.dir/lua/utilpackage.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'openmw-vr-git-r25608.ca2356615-1':
error: packages failed to build: openmw-vr-git-r25608.ca2356615-1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment