+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libcxx-15.0.6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libcxx-15.0.6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for cmake-15.0.6.src.tar.xz => Checksum SHA512 OK for cmake-15.0.6.src.tar.xz => Checksum BLAKE2s OK for libcxx-15.0.6.src.tar.xz => Checksum SHA512 OK for libcxx-15.0.6.src.tar.xz => Checksum BLAKE2s OK for libcxxabi-15.0.6.src.tar.xz => Checksum SHA512 OK for libcxxabi-15.0.6.src.tar.xz ===> Installing dependencies for libcxx-15.0.6 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency cmake>=2.8.1nb1: found cmake-3.25.0 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency libcxxabi>=14.0.0: found libcxxabi-15.0.6 => Full dependency libunwind>=14.0.0: found libunwind-15.0.6 ===> Overriding tools for libcxx-15.0.6 ===> Extracting for libcxx-15.0.6 /usr/bin/ln -f -s /home/pbulk/build/lang/libcxx/work/cmake-15.0.6.src /home/pbulk/build/lang/libcxx/work/cmake /usr/bin/mkdir -p /home/pbulk/build/lang/libcxx/work/libcxx-15.0.6.src/build /usr/bin/ln -f -s /home/pbulk/build/lang/libcxx/work/libcxxabi-15.0.6.src /home/pbulk/build/lang/libcxx/work/libcxxabi ===> Patching for libcxx-15.0.6 => Applying pkgsrc patches for libcxx-15.0.6 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_charconv.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_charconv.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_charconv.cpp,v 1.1 2022/08/13 09:38:09 tnn Exp $ | |#if out some code that doesn't compile with GCC < 11 for now | |--- src/charconv.cpp.orig 2022-06-22 16:46:24.000000000 +0000 |+++ src/charconv.cpp -------------------------- Patching file src/charconv.cpp using Plan A... No such line 151 in input file, ignoring Hunk #1 succeeded at 42 (offset -110 lines). Hunk #2 succeeded at 83 (offset -110 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_filesystem_filesystem__common.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_filesystem_filesystem__common.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_filesystem_filesystem__common.h,v 1.1 2022/08/13 09:38:09 tnn Exp $ | |Support POSIX file modes. | |--- src/filesystem/filesystem_common.h.orig 2022-06-22 16:46:24.000000000 +0000 |+++ src/filesystem/filesystem_common.h -------------------------- Patching file src/filesystem/filesystem_common.h using Plan A... Hunk #1 succeeded at 536 (offset -2 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_include_to__chars__floating__point.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_include_to__chars__floating__point.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_include_to__chars__floating__point.h,v 1.1 2022/08/13 09:38:09 tnn Exp $ | |#if out some code that doesn't compile with GCC < 11 for now | |--- src/include/to_chars_floating_point.h.orig 2022-06-22 16:46:24.000000000 +0000 |+++ src/include/to_chars_floating_point.h -------------------------- Patching file src/include/to_chars_floating_point.h using Plan A... Hunk #1 succeeded at 93 (offset 3 lines). Hunk #2 succeeded at 333 (offset 3 lines). Hunk #3 succeeded at 462 (offset 3 lines). Hunk #4 succeeded at 835 (offset 3 lines). Hunk #5 succeeded at 988 (offset 3 lines). Hunk #6 succeeded at 1078 (offset 3 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_support_solaris_xlocale.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/libcxx/patches/patch-src_support_solaris_xlocale.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_support_solaris_xlocale.cpp,v 1.3 2022/08/13 09:38:09 tnn Exp $ | |don't try to use sys/localedef.h on SunOS if nonexistent |OpenIndiana doesn't seem to ship the header. |Userland shouldn't use it, according to Garrett D'Amore: |https://illumos.topicbox.com/groups/developer/T6cfd2e6cd87f3485-M30dac0cb6fffae62ef45b9a8 | |--- src/support/solaris/xlocale.cpp.orig 2022-06-22 16:46:24.000000000 +0000 |+++ src/support/solaris/xlocale.cpp -------------------------- Patching file src/support/solaris/xlocale.cpp using Plan A... Hunk #1 succeeded at 6. done ===> Creating toolchain wrappers for libcxx-15.0.6 ===> Configuring for libcxx-15.0.6 => Fixing CMAKE_MODULE_PATH in CMakeLists.txt INFO: [subst.mk:cmake] Nothing changed in "CMakeLists.txt". => Checking for portability problems in extracted files CMake Warning (dev) in CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as project(ProjectName) near the top of the file, but after cmake_minimum_required(). CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 CMake Warning (dev) at /opt/pkg/share/cmake-3.25/Modules/Platform/SunOS.cmake:34 (include): File /opt/pkg/share/cmake-3.25/Modules/Platform/SunOS.cmake includes /home/pbulk/build/lang/libcxx/work/.buildlink/cmake-Modules/Platform/UnixPaths.cmake (found via CMAKE_MODULE_PATH) which shadows /opt/pkg/share/cmake-3.25/Modules/Platform/UnixPaths.cmake. This may cause errors later on . Policy CMP0017 is not set: Prefer files from the CMake module directory when including from there. Run "cmake --help-policy CMP0017" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /opt/pkg/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake:45 (include) CMakeLists.txt This warning is for project developers. Use -Wno-dev to suppress it. -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/lang/libcxx/work/.cwrapper/bin/gcc - 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: /home/pbulk/build/lang/libcxx/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using libc++ testing configuration: /home/pbulk/build/lang/libcxx/work/libcxx-15.0.6.src/test/configs/llvm-libc++-shared-gcc.cfg.in -- Performing Test CXX_SUPPORTS_UNWINDLIB_EQ_NONE_FLAG -- Performing Test CXX_SUPPORTS_UNWINDLIB_EQ_NONE_FLAG - Failed -- Looking for fopen in c -- Looking for fopen in c - found -- Looking for __gcc_personality_v0 in gcc_s -- Looking for __gcc_personality_v0 in gcc_s - found -- Performing Test CXX_SUPPORTS_NOSTDLIBXX_FLAG -- Performing Test CXX_SUPPORTS_NOSTDLIBXX_FLAG - Failed -- Performing Test C_SUPPORTS_NODEFAULTLIBS_FLAG -- Performing Test C_SUPPORTS_NODEFAULTLIBS_FLAG - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for ccos in m -- Looking for ccos in m - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for __atomic_fetch_add_8 in atomic -- Looking for __atomic_fetch_add_8 in atomic - found -- Looking for cxxabi.h in /home/pbulk/build/lang/libcxx/work/libcxxabi-15.0.6.src/include - found -- Looking for __cxxabi_config.h in /home/pbulk/build/lang/libcxx/work/libcxxabi-15.0.6.src/include - found -- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG -- Performing Test CXX_SUPPORTS_FALIGNED_ALLOCATION_FLAG - Failed -- Performing Test CXX_SUPPORTS_NOSTDINCXX_FLAG -- Performing Test CXX_SUPPORTS_NOSTDINCXX_FLAG - Success -- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test CXX_SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_WALL_FLAG -- Performing Test CXX_SUPPORTS_WALL_FLAG - Success -- Performing Test CXX_SUPPORTS_WEXTRA_FLAG -- Performing Test CXX_SUPPORTS_WEXTRA_FLAG - Success -- Performing Test CXX_SUPPORTS_W_FLAG -- Performing Test CXX_SUPPORTS_W_FLAG - Success -- Performing Test CXX_SUPPORTS_WWRITE_STRINGS_FLAG -- Performing Test CXX_SUPPORTS_WWRITE_STRINGS_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG -- Performing Test CXX_SUPPORTS_WNO_UNUSED_PARAMETER_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_LONG_LONG_FLAG -- Performing Test CXX_SUPPORTS_WNO_LONG_LONG_FLAG - Success -- Performing Test CXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG -- Performing Test CXX_SUPPORTS_WERROR_EQ_RETURN_TYPE_FLAG - Success -- Performing Test CXX_SUPPORTS_WEXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_WEXTRA_SEMI_FLAG - Success -- Performing Test CXX_SUPPORTS_WUNDEF_FLAG -- Performing Test CXX_SUPPORTS_WUNDEF_FLAG - Success -- Performing Test CXX_SUPPORTS_WFORMAT_NONLITERAL_FLAG -- Performing Test CXX_SUPPORTS_WFORMAT_NONLITERAL_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_ATTRIBUTES_FLAG -- Performing Test CXX_SUPPORTS_WNO_ATTRIBUTES_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_LITERAL_SUFFIX_FLAG -- Performing Test CXX_SUPPORTS_WNO_LITERAL_SUFFIX_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_CXX14_COMPAT_FLAG -- Performing Test CXX_SUPPORTS_WNO_CXX14_COMPAT_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_WNO_NOEXCEPT_TYPE_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_WNO_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_SUPPORTS_WNO_ERROR_FLAG -- Performing Test CXX_SUPPORTS_WNO_ERROR_FLAG - Success -- Performing Test CXX_SUPPORTS_EHSC_FLAG -- Performing Test CXX_SUPPORTS_EHSC_FLAG - Failed -- Performing Test CXX_SUPPORTS_NODEFAULTLIBS_FLAG -- Performing Test CXX_SUPPORTS_NODEFAULTLIBS_FLAG - Success -- Performing Test CXX_SUPPORTS_ZL_FLAG -- Performing Test CXX_SUPPORTS_ZL_FLAG - Failed -- Performing Test CXX_SUPPORTS_NODEFAULTLIB_FLAG -- Performing Test CXX_SUPPORTS_NODEFAULTLIB_FLAG - Failed -- Configuring done -- Generating done -- Build files have been written to: /home/pbulk/build/lang/libcxx/work/libcxx-15.0.6.src/build => Rewrite cmake Dependencies files