>>> Building on sparc64-2c under graphics/zxing-cpp BDEPENDS = [devel/cmake/core;devel/ninja;lang/gcc/8,-c++;lang/gcc/8,-libs;devel/gtest;lang/gcc/8] DIST = [graphics/zxing-cpp:zxing-cpp-2.2.1.tar.gz] FULLPKGNAME = zxing-cpp-2.2.1p0 RDEPENDS = [lang/gcc/8,-libs] (Junk lock obtained for sparc64-2c at 1754307281.61) >>> Running depends in graphics/zxing-cpp at 1754307281.73 last junk was in audio/siren /usr/sbin/pkg_add -aI -Drepair gtest-1.15.2 was: /usr/sbin/pkg_add -aI -Drepair cmake-core-3.31.8 g++-8.4.0p28 gcc-8.4.0p28 gcc-libs-8.4.0p28 gtest-1.15.2 ninja-1.11.1p0v1 /usr/sbin/pkg_add -aI -Drepair gtest-1.15.2 >>> Running show-prepare-results in graphics/zxing-cpp at 1754307293.40 ===> graphics/zxing-cpp ===> Building from scratch zxing-cpp-2.2.1p0 ===> zxing-cpp-2.2.1p0 depends on: gtest-* -> gtest-1.15.2 ===> zxing-cpp-2.2.1p0 depends on: cmake-core-* -> cmake-core-3.31.8 ===> zxing-cpp-2.2.1p0 depends on: ninja-* -> ninja-1.11.1p0v1 ===> zxing-cpp-2.2.1p0 depends on: gcc->=8,<9 -> gcc-8.4.0p28 ===> zxing-cpp-2.2.1p0 depends on: g++->=8,<9 -> g++-8.4.0p28 ===> zxing-cpp-2.2.1p0 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p28 ===> Verifying specs: estdc++>=19 pthread m ===> found estdc++.19.0 pthread.28.0 m.10.1 cmake-core-3.31.8 g++-8.4.0p28 gcc-8.4.0p28 gcc-libs-8.4.0p28 gtest-1.15.2 ninja-1.11.1p0v1 (Junk lock released for sparc64-2c at 1754307304.32) distfiles size=891055 >>> Running patch in graphics/zxing-cpp at 1754307304.43 ===> graphics/zxing-cpp ===> Checking files for zxing-cpp-2.2.1p0 `/usr/ports/distfiles/zxing-cpp-2.2.1.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for zxing-cpp-2.2.1p0 ===> Patching for zxing-cpp-2.2.1p0 ===> Applying OpenBSD patch patch-core_src_Utf_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |fix build with libc++ 19 |As noted in the libc++ 19 release notes [1], std::char_traits<> is now |only provided for char, char8_t, char16_t, char32_t and wchar_t, and any |instantiation for other types will fail. |[1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals |Index: core/src/Utf.cpp |--- core/src/Utf.cpp.orig |+++ core/src/Utf.cpp -------------------------- Patching file core/src/Utf.cpp using Plan A... Hunk #1 succeeded at 20. Hunk #2 succeeded at 118. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in graphics/zxing-cpp at 1754307308.18 ===> graphics/zxing-cpp ===> Generating configure for zxing-cpp-2.2.1p0 ===> Configuring for zxing-cpp-2.2.1p0 -- The C compiler identification is GNU 8.4.0 -- The CXX compiler identification is GNU 8.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/obj/ports/zxing-cpp-2.2.1/bin/cc - 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/obj/ports/zxing-cpp-2.2.1/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Performing Test COMPILER_NEEDS_FLOAT_STORE -- Performing Test COMPILER_NEEDS_FLOAT_STORE - Success -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Configuring done (16.5s) -- Generating done (1.2s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_ASM_COMPILER_AR CMAKE_ASM_COMPILER_RANLIB CMAKE_DISABLE_FIND_PACKAGE_Git CMAKE_Fortran_COMPILER_AR CMAKE_Fortran_COMPILER_RANLIB CMAKE_LIBRARY_PATH 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/zxing-cpp-2.2.1/build-sparc64 >>> Running build in graphics/zxing-cpp at 1754307328.43 ===> graphics/zxing-cpp ===> Building for zxing-cpp-2.2.1p0 Change Dir: '/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64' Run Build Command(s): /usr/local/bin/ninja -v -j 1 [1/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o -MF core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/BarcodeFormat.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/BarcodeFormat.cpp [2/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o -MF core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/BitArray.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/BitArray.cpp [3/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o -MF core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/BitMatrix.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/BitMatrix.cpp [4/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o -MF core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/BitMatrixIO.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/BitMatrixIO.cpp [5/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/CharacterSet.cpp.o -MF core/CMakeFiles/ZXing.dir/src/CharacterSet.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/CharacterSet.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/CharacterSet.cpp [6/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/ConcentricFinder.cpp.o -MF core/CMakeFiles/ZXing.dir/src/ConcentricFinder.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/ConcentricFinder.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/ConcentricFinder.cpp [7/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/ECI.cpp.o -MF core/CMakeFiles/ZXing.dir/src/ECI.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/ECI.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/ECI.cpp [8/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/GenericGF.cpp.o -MF core/CMakeFiles/ZXing.dir/src/GenericGF.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/GenericGF.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/GenericGF.cpp [9/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/GenericGFPoly.cpp.o -MF core/CMakeFiles/ZXing.dir/src/GenericGFPoly.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/GenericGFPoly.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/GenericGFPoly.cpp [10/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/GTIN.cpp.o -MF core/CMakeFiles/ZXing.dir/src/GTIN.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/GTIN.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/GTIN.cpp [11/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/TextUtfEncoding.cpp.o -MF core/CMakeFiles/ZXing.dir/src/TextUtfEncoding.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/TextUtfEncoding.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/TextUtfEncoding.cpp [12/166] /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/Utf.cpp.o -MF core/CMakeFiles/ZXing.dir/src/Utf.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/Utf.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp FAILED: core/CMakeFiles/ZXing.dir/src/Utf.cpp.o /usr/obj/ports/zxing-cpp-2.2.1/bin/c++ -DZXing_EXPORTS -I/usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src -I/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/core -O2 -pipe -DNDEBUG -std=c++17 -fPIC -DZXING_BUILD_READERS -DZXING_BUILD_WRITERS -DZXING_BUILD_FOR_TEST -Wall -Wextra -Wno-missing-braces -Werror=undef -Werror=return-type -ffloat-store -pthread -MD -MT core/CMakeFiles/ZXing.dir/src/Utf.cpp.o -MF core/CMakeFiles/ZXing.dir/src/Utf.cpp.o.d -o core/CMakeFiles/ZXing.dir/src/Utf.cpp.o -c /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:23:21: error: 'vector' in namespace 'std' does not name a template type using utf8_t = std::vector; ^~~~~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:23:16: note: 'std::vector' is defined in header ''; did you forget to '#include '? /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:14:1: +#include #include /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:23:16: using utf8_t = std::vector; ^~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:72:35: error: 'utf8_t' was not declared in this scope static size_t Utf8CountCodePoints(utf8_t utf8) ^~~~~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:72:35: note: suggested alternative: 'off_t' static size_t Utf8CountCodePoints(utf8_t utf8) ^~~~~~ off_t /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:28: error: variable or field 'AppendFromUtf8' declared void static void AppendFromUtf8(utf8_t utf8, std::wstring& buffer) ^~~~~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:28: error: 'utf8_t' was not declared in this scope /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:28: note: suggested alternative: 'off_t' static void AppendFromUtf8(utf8_t utf8, std::wstring& buffer) ^~~~~~ off_t /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:53: error: expected primary-expression before '&' token static void AppendFromUtf8(utf8_t utf8, std::wstring& buffer) ^ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:55: error: 'buffer' was not declared in this scope static void AppendFromUtf8(utf8_t utf8, std::wstring& buffer) ^~~~~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:98:55: note: suggested alternative: 'setbuffer' static void AppendFromUtf8(utf8_t utf8, std::wstring& buffer) ^~~~~~ setbuffer /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp: In function 'std::__cxx11::wstring ZXing::FromUtf8(std::string_view)': /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:122:2: error: 'AppendFromUtf8' was not declared in this scope AppendFromUtf8({data, data + utf8.size()}, str); ^~~~~~~~~~~~~~ /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:122:2: note: suggested alternative: 'FromUtf8' AppendFromUtf8({data, data + utf8.size()}, str); ^~~~~~~~~~~~~~ FromUtf8 /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp: At global scope: /usr/obj/ports/zxing-cpp-2.2.1/zxing-cpp-2.2.1/core/src/Utf.cpp:72:15: warning: 'ZXing::Utf8CountCodePoints' defined but not used [-Wunused-variable] static size_t Utf8CountCodePoints(utf8_t utf8) ^~~~~~~~~~~~~~~~~~~ ninja: build stopped: subcommand failed. *** Error 1 in graphics/zxing-cpp (/usr/ports/devel/cmake/cmake.port.mk:50 'do-build': @cd /usr/obj/ports/zxing-cpp-2.2.1/build-sparc64 && e...) *** Error 2 in graphics/zxing-cpp (/usr/ports/infrastructure/mk/bsd.port.mk:3065 '/usr/obj/ports/zxing-cpp-2.2.1/build-sparc64/.build_done') *** Error 2 in graphics/zxing-cpp (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'build': @lock=zxing-cpp-2.2.1p0; export _LOCKS_HELD=" zxi...) ===> Exiting graphics/zxing-cpp 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 1754307504.75 max_stuck=7.77/depends=11.67/show-prepare-results=11.04/patch=3.73/configure=20.28/build=176.40 Error: job failed with 512 on sparc64-2c at 1754307504