>>> Building on localhost under games/openrct2 BDEPENDS = [audio/speexdsp;net/curl;archivers/unzip;devel/ninja;textproc/icu4c;audio/flac;audio/libvorbis;archivers/libzip;graphics/png;devel/cmake;devel/sdl2;textproc/nlohmann-json] DIST = [games/openrct2:openrct2/title-sequences-0.4.6.zip;games/openrct2:openrct2/replays-0.0.79.zip;games/openrct2:openrct2/openmsx-1.5.zip;games/openrct2:openrct2/objects-1.4.4.zip;games/openrct2:openrct2/openrct2-0.4.11.tar.gz;games/openrct2:openrct2/opensfx-1.0.5.zip] FULLPKGNAME = openrct2-0.4.11 RDEPENDS = [devel/sdl2;net/curl;audio/speexdsp;archivers/libzip;graphics/png;textproc/icu4c;audio/libvorbis;audio/flac;misc/shared-mime-info;devel/desktop-file-utils;x11/gtk+4,-guic] (Junk lock failure for localhost at 1719515365.61973) Received IO (Junk lock obtained for localhost at 1719515372.90) Received IO Woken up games/openrct2 Woken up games/openrct2 Woken up games/openrct2 Woken up games/openrct2 >>> Running depends in games/openrct2 at 1719515376.10 last junk was in x11/bbpager /usr/sbin/pkg_add -aI -Drepair curl-8.8.0 icu4c-74.2p0v0 nlohmann-json-3.11.2 png-1.6.43 sdl2-2.30.3 speexdsp-1.2.1 was: /usr/sbin/pkg_add -aI -Drepair cmake-3.29.6v1 curl-8.8.0 flac-1.4.3 icu4c-74.2p0v0 libvorbis-1.3.7 libzip-1.8.0p0 ninja-1.11.1p0v0 nlohmann-json-3.11.2 png-1.6.43 sdl2-2.30.3 speexdsp-1.2.1 unzip-6.0p17 /usr/sbin/pkg_add -aI -Drepair curl-8.8.0 icu4c-74.2p0v0 nlohmann-json-3.11.2 png-1.6.43 sdl2-2.30.3 speexdsp-1.2.1 >>> Running show-prepare-results in games/openrct2 at 1719515381.82 ===> games/openrct2 ===> Building from scratch openrct2-0.4.11 ===> openrct2-0.4.11 depends on: unzip-* -> unzip-6.0p17 ===> openrct2-0.4.11 depends on: nlohmann-json-* -> nlohmann-json-3.11.2 ===> openrct2-0.4.11 depends on: cmake-* -> cmake-3.29.6v1 ===> openrct2-0.4.11 depends on: ninja-* -> ninja-1.11.1p0v0 ===> openrct2-0.4.11 depends on: libzip-* -> libzip-1.8.0p0 ===> openrct2-0.4.11 depends on: flac-* -> flac-1.4.3 ===> openrct2-0.4.11 depends on: libvorbis-* -> libvorbis-1.3.7 ===> openrct2-0.4.11 depends on: speexdsp-* -> speexdsp-1.2.1 ===> openrct2-0.4.11 depends on: sdl2-* -> sdl2-2.30.3 ===> openrct2-0.4.11 depends on: png-* -> png-1.6.43 ===> openrct2-0.4.11 depends on: curl-* -> curl-8.8.0 ===> openrct2-0.4.11 depends on: icu4c-* -> icu4c-74.2p0v0 ===> Verifying specs: c++ c++abi pthread FLAC GL SDL2 c crypto curl fontconfig freetype icuuc m ogg png speexdsp ssl vorbisfile z zip ===> found c++.10.0 c++abi.7.0 pthread.27.1 FLAC.13.1 GL.19.1 SDL2.0.15 c.100.1 crypto.54.0 curl.26.26 fontconfig.13.1 freetype.30.3 icuuc.22.2 m.10.1 ogg.6.2 png.18.0 speexdsp.1.1 ssl.57.0 vorbisfile.6.0 z.7.0 zip.4.2 cmake-3.29.6v1 curl-8.8.0 flac-1.4.3 icu4c-74.2p0v0 libvorbis-1.3.7 libzip-1.8.0p0 ninja-1.11.1p0v0 nlohmann-json-3.11.2 png-1.6.43 sdl2-2.30.3 speexdsp-1.2.1 unzip-6.0p17 Don't run junk because nojunk in devel/arm-compute-library (Junk lock released for localhost at 1719515386.68) Woken up comms/x3270 distfiles size=76276984 >>> Running patch in games/openrct2 at 1719515386.78 ===> games/openrct2 ===> Checking files for openrct2-0.4.11 `/usr/ports/distfiles/openrct2/title-sequences-0.4.6.zip' is up to date. `/usr/ports/distfiles/openrct2/objects-1.4.4.zip' is up to date. `/usr/ports/distfiles/openrct2/openmsx-1.5.zip' is up to date. `/usr/ports/distfiles/openrct2/replays-0.0.79.zip' is up to date. `/usr/ports/distfiles/openrct2/openrct2-0.4.11.tar.gz' is up to date. `/usr/ports/distfiles/openrct2/opensfx-1.0.5.zip' is up to date. >> (SHA256) openrct2/title-sequences-0.4.6.zip: OK >> (SHA256) openrct2/objects-1.4.4.zip: OK >> (SHA256) openrct2/openmsx-1.5.zip: OK >> (SHA256) openrct2/replays-0.0.79.zip: OK >> (SHA256) openrct2/openrct2-0.4.11.tar.gz: OK >> (SHA256) openrct2/opensfx-1.0.5.zip: OK ===> Extracting for openrct2-0.4.11 mkdir -p /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/testdata unzip -q /usr/ports/distfiles/openrct2/title-sequences-0.4.6.zip -d /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/data/sequence unzip -q /usr/ports/distfiles/openrct2/objects-1.4.4.zip -d /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/data/object unzip -q /usr/ports/distfiles/openrct2/opensfx-1.0.5.zip -d /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/data/object unzip -q /usr/ports/distfiles/openrct2/openmsx-1.5.zip -d /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/data/object unzip -q /usr/ports/distfiles/openrct2/replays-0.0.79.zip -d /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/testdata/replays ===> Patching for openrct2-0.4.11 ===> Applying OpenBSD patch patch-src_openrct2_core_String_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/openrct2/core/String.cpp |--- src/openrct2/core/String.cpp.orig |+++ src/openrct2/core/String.cpp -------------------------- Patching file src/openrct2/core/String.cpp using Plan A... Hunk #1 succeeded at 14 (offset -1 lines). done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in games/openrct2 at 1719515399.31 ===> games/openrct2 ===> Generating configure for openrct2-0.4.11 ===> Configuring for openrct2-0.4.11 -- Could NOT find CCache (missing: CCache_EXECUTABLE) Usage of CCache was enabled, but CCache was not found, so CCache is not being enabled. -- The CXX compiler identification is Clang 16.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/obj/ports/openrct2-0.4.11/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- IPO supported and enabled in Release. -- Performing Test CXX_WARN_SUGGEST_OVERRIDE -- Performing Test CXX_WARN_SUGGEST_OVERRIDE - Success -- Performing Test CXX_WARN_DUPLICATED_COND -- Performing Test CXX_WARN_DUPLICATED_COND - Failed -- Unsupported CXXFLAG: -Wduplicated-cond -- Performing Test CXX_WARN_NON_VIRTUAL_DTOR -- Performing Test CXX_WARN_NON_VIRTUAL_DTOR - Success -- Performing Test CXX_WARN_MISSING_VARIABLE_DECLARATIONS -- Performing Test CXX_WARN_MISSING_VARIABLE_DECLARATIONS - Success -- Performing Test CXX_WARN_DUPLICATED_BRANCHES -- Performing Test CXX_WARN_DUPLICATED_BRANCHES - Failed -- Unsupported CXXFLAG: -Wduplicated-branches -- Performing Test CXX_WARN_RESTRICT -- Performing Test CXX_WARN_RESTRICT - Failed -- Unsupported CXXFLAG: -Wrestrict -- Performing Test CXX_WARN_MISSING_FIELD_INITIALIZERS -- Performing Test CXX_WARN_MISSING_FIELD_INITIALIZERS - Success -- Performing Test CXX_WARN_UNREACHABLE_CODE_BREAK -- Performing Test CXX_WARN_UNREACHABLE_CODE_BREAK - Success -- Performing Test CXX_WARN_LOGICAL_OP -- Performing Test CXX_WARN_LOGICAL_OP - Failed -- Unsupported CXXFLAG: -Wlogical-op -- Performing Test CXX_WARN_RANGE_LOOP_ANALYSIS -- Performing Test CXX_WARN_RANGE_LOOP_ANALYSIS - Success -- Performing Test CXX_WARN_TAUTOLOGICAL_ZERO_COMPARE -- Performing Test CXX_WARN_TAUTOLOGICAL_ZERO_COMPARE - Success -- Performing Test CXX_WARN_OLD_STYLE_CAST -- Performing Test CXX_WARN_OLD_STYLE_CAST - Success -- Performing Test CXX_WARN_UNUSED_CONST_VARIABLE -- Performing Test CXX_WARN_UNUSED_CONST_VARIABLE - Failed -- Unsupported CXXFLAG: -Wunused-const-variable=1 -- Performing Test CXX_WNO_CLOBBERED -- Performing Test CXX_WNO_CLOBBERED - Failed -- Unsupported CXXFLAG: -Wno-clobbered -- Performing Test CXX_WARN_REDUNDANT_DECLS -- Performing Test CXX_WARN_REDUNDANT_DECLS - Success -- Performing Test CXX_WARN_NULL_DEREFERENCE -- Performing Test CXX_WARN_NULL_DEREFERENCE - Success -- Performing Test CXX_WARN_IGNORED_QUALIFIERS -- Performing Test CXX_WARN_IGNORED_QUALIFIERS - Success -- Performing Test CXX_WARN_STRICT_OVERFLOW -- Performing Test CXX_WARN_STRICT_OVERFLOW - Success -- Found OpenSSL: /usr/lib/libcrypto.so.54.0 (found suitable version "2.0.0", minimum required is "1.0.0") -- Checking for module 'libcurl' -- Found libcurl, version 8.8.0 -- Checking for module 'fontconfig' -- Found fontconfig, version 2.14.1 -- Checking for module 'freetype2' -- Found freetype2, version 25.0.19 -- Checking for module 'libzip>=1.0' -- Found libzip, version 1.8.0 -- Checking for module 'zlib' -- Found zlib, version 1.3.1.1-motley -- Checking for module 'libpng>=1.6' -- Found libpng, version 1.6.43 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found the following ICU libraries: -- uc (required): /usr/local/lib/libicuuc.so.22.2 -- Found ICU: /usr/local/include (found suitable version "74.2", minimum required is "59.0") -- Checking for module 'sdl2' -- Found sdl2, version 2.30.3 -- Checking for module 'speexdsp' -- Found speexdsp, version 1.2.1 -- Checking for module 'flac' -- Found flac, version 1.4.3 -- Checking for module 'ogg' -- Found ogg, version 1.3.5 -- Checking for module 'vorbisfile' -- Found vorbisfile, version 1.3.7 -- Checking for module 'gl' -- Found gl, version 23.3.6 -- Configuring done (89.4s) -- Generating done (1.7s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_C_COMPILER_AR CMAKE_C_COMPILER_RANLIB CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_OBJCXX_COMPILER_AR CMAKE_OBJCXX_COMPILER_RANLIB CMAKE_OBJC_COMPILER_AR CMAKE_OBJC_COMPILER_RANLIB -- Build files have been written to: /usr/obj/ports/openrct2-0.4.11/build-aarch64 >>> Running build in games/openrct2 at 1719515491.96 ===> games/openrct2 ===> Building for openrct2-0.4.11 Change Dir: '/usr/obj/ports/openrct2-0.4.11/build-aarch64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/1163] /usr/obj/ports/openrct2-0.4.11/bin/c++ -DDOCDIR=\"/usr/local/share/doc/openrct2\" -DOPENGL_NO_LINK -D_FILE_OFFSET_BITS=64 -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty/duktape -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/libopenrct2 -isystem /usr/local/include -isystem /usr/X11R6/include/freetype2 -isystem /usr/X11R6/include -isystem /usr/local/include/libpng16 -isystem /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty -O2 -pipe -fstrict-overflow -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow -Wno-unknown-pragmas -Wno-missing-braces -Wno-comment -Wnonnull -Wno-unused-parameter -Wno-attributes -DDEBUG=0 -fno-char8_t -Wno-deprecated-declarations -DNDEBUG -std=gnu++20 -fPIC -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -Wsuggest-override -Wnon-virtual-dtor -Wmissing-variable-declarations -Wmissing-field-initializers -Wunreachable-code-break -Wrange-loop-analysis -Wtautological-unsigned-zero-compare -Wold-style-cast -Wredundant-decls -Wnull-dereference -Wignored-qualifiers -Wstrict-overflow=1 -DENABLE_SCRIPTING -MD -MT CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o -MF CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o.d -o CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o -c /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/AssetPack.cpp [2/1163] /usr/obj/ports/openrct2-0.4.11/bin/c++ -DDOCDIR=\"/usr/local/share/doc/openrct2\" -DOPENGL_NO_LINK -D_FILE_OFFSET_BITS=64 -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty/duktape -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/libopenrct2 -isystem /usr/local/include -isystem /usr/X11R6/include/freetype2 -isystem /usr/X11R6/include -isystem /usr/local/include/libpng16 -isystem /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty -O2 -pipe -fstrict-overflow -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow -Wno-unknown-pragmas -Wno-missing-braces -Wno-comment -Wnonnull -Wno-unused-parameter -Wno-attributes -DDEBUG=0 -fno-char8_t -Wno-deprecated-declarations -DNDEBUG -std=gnu++20 -fPIC -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -Wsuggest-override -Wnon-virtual-dtor -Wmissing-variable-declarations -Wmissing-field-initializers -Wunreachable-code-break -Wrange-loop-analysis -Wtautological-unsigned-zero-compare -Wold-style-cast -Wredundant-decls -Wnull-dereference -Wignored-qualifiers -Wstrict-overflow=1 -DENABLE_SCRIPTING -MD -MT CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o -MF CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o.d -o CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o -c /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/AssetPackManager.cpp [3/1163] /usr/obj/ports/openrct2-0.4.11/bin/c++ -DDOCDIR=\"/usr/local/share/doc/openrct2\" -DOPENGL_NO_LINK -D_FILE_OFFSET_BITS=64 -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty/duktape -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/libopenrct2 -isystem /usr/local/include -isystem /usr/X11R6/include/freetype2 -isystem /usr/X11R6/include -isystem /usr/local/include/libpng16 -isystem /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty -O2 -pipe -fstrict-overflow -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow -Wno-unknown-pragmas -Wno-missing-braces -Wno-comment -Wnonnull -Wno-unused-parameter -Wno-attributes -DDEBUG=0 -fno-char8_t -Wno-deprecated-declarations -DNDEBUG -std=gnu++20 -fPIC -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -Wsuggest-override -Wnon-virtual-dtor -Wmissing-variable-declarations -Wmissing-field-initializers -Wunreachable-code-break -Wrange-loop-analysis -Wtautological-unsigned-zero-compare -Wold-style-cast -Wredundant-decls -Wnull-dereference -Wignored-qualifiers -Wstrict-overflow=1 -DENABLE_SCRIPTING -MD -MT CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o -MF CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o.d -o CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o -c /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/Cheats.cpp FAILED: CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o /usr/obj/ports/openrct2-0.4.11/bin/c++ -DDOCDIR=\"/usr/local/share/doc/openrct2\" -DOPENGL_NO_LINK -D_FILE_OFFSET_BITS=64 -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty/duktape -I/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/libopenrct2 -isystem /usr/local/include -isystem /usr/X11R6/include/freetype2 -isystem /usr/X11R6/include -isystem /usr/local/include/libpng16 -isystem /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/../thirdparty -O2 -pipe -fstrict-overflow -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow -Wno-unknown-pragmas -Wno-missing-braces -Wno-comment -Wnonnull -Wno-unused-parameter -Wno-attributes -DDEBUG=0 -fno-char8_t -Wno-deprecated-declarations -DNDEBUG -std=gnu++20 -fPIC -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -x c++ -Wno-pragma-once-outside-header -Wno-unused-const-variable -Wsuggest-override -Wnon-virtual-dtor -Wmissing-variable-declarations -Wmissing-field-initializers -Wunreachable-code-break -Wrange-loop-analysis -Wtautological-unsigned-zero-compare -Wold-style-cast -Wredundant-decls -Wnull-dereference -Wignored-qualifiers -Wstrict-overflow=1 -DENABLE_SCRIPTING -MD -MT CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o -MF CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o.d -o CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o -c /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/Cheats.cpp In file included from /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/Cheats.cpp:12: In file included from /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/GameState.h:20: In file included from /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/ride/Ride.h:19: In file included from /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/management/../ride/../world/Map.h:14: /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/object/../drawing/../world/TileElement.h:472:19: error: field BannerIndex within 'LargeSceneryElement' is less aligned than '::BannerIndex' (aka 'TIdentifier::max(), BannerIndexTag>') and is usually due to 'LargeSceneryElement' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] ::BannerIndex BannerIndex; ^ /usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/object/../drawing/../world/TileElement.h:601:17: error: field index within 'BannerElement' is less aligned than 'BannerIndex' (aka 'TIdentifier::max(), BannerIndexTag>') and is usually due to 'BannerElement' being packed, which can lead to unaligned accesses [-Werror,-Wunaligned-access] BannerIndex index; // 5 ^ 2 errors generated. ninja: build stopped: subcommand failed. *** Error 1 in games/openrct2 (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/openrct2-0.4.11/build-aarch64 && exec ...) *** Error 2 in games/openrct2 (/usr/ports/infrastructure/mk/bsd.port.mk:3057 '/usr/obj/ports/openrct2-0.4.11/build-aarch64/.build_done': @cd...) *** Error 2 in games/openrct2 (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=openrct2-0.4.11; export _LOCKS_HELD=" openrct2-...) ===> Exiting games/openrct2 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1719515521.94 max_stuck=6.22/waiting-for-lock #337=10.49/depends=5.71/show-prepare-results=4.92/patch=12.55/configure=92.66/build=30.04 Error: job failed with 512 on localhost at 1719515521