=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] => Checksum BLAKE2s OK for llvm-project-21.1.8.src.tar.xz => Checksum SHA512 OK for llvm-project-21.1.8.src.tar.xz ===> Installing dependencies for llvm-21.1.8 ========================================================================== The supported build options for llvm are: debug llvm-target-aarch64 llvm-target-amdgpu llvm-target-arc llvm-target-arm llvm-target-avr llvm-target-bpf llvm-target-csky llvm-target-directx llvm-target-hexagon llvm-target-lanai llvm-target-loongarch llvm-target-m68k llvm-target-mips llvm-target-msp430 llvm-target-nvptx llvm-target-powerpc llvm-target-riscv llvm-target-sparc llvm-target-spirv llvm-target-systemz llvm-target-ve llvm-target-webassembly llvm-target-x86 llvm-target-xcore llvm-target-xtensa terminfo tests z3 The currently selected options are: llvm-target-aarch64 llvm-target-amdgpu llvm-target-arc llvm-target-arm llvm-target-avr llvm-target-bpf llvm-target-csky llvm-target-directx llvm-target-hexagon llvm-target-lanai llvm-target-loongarch llvm-target-m68k llvm-target-mips llvm-target-msp430 llvm-target-nvptx llvm-target-powerpc llvm-target-riscv llvm-target-sparc llvm-target-spirv llvm-target-systemz llvm-target-ve llvm-target-webassembly llvm-target-x86 llvm-target-xcore llvm-target-xtensa You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.llvm (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, llvm-21.1.8. Their current value is shown below: * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * PYPACKAGE = python313 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency cmake>=0: found cmake-4.4.0 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency libxml2>=2.14.6nb2: found libxml2-2.15.1 => Full dependency python313>=3.13: found python313-3.13.14 => Full dependency zlib>=1.2.3: found zlib-1.3.1 => Full dependency zstd>=1.3.6: found zstd-1.5.7 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency libiconv>=1.9.1: found libiconv-1.18 ===> Overriding tools for llvm-21.1.8 ===> Extracting for llvm-21.1.8 /bin/cp ../../mk/gnu-config/config.guess /home/pbulk/work/lang/llvm/work/llvm-project-21.1.8.src/llvm/cmake/config.guess /bin/cp ../../mk/gnu-config/config.sub /home/pbulk/work/lang/llvm/work/llvm-project-21.1.8.src/llvm/cmake/config.sub ===> Patching for llvm-21.1.8 => Applying pkgsrc patches for llvm-21.1.8 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-CMakeLists.txt,v 1.2 2022/11/14 18:44:05 adam Exp $ | |Don't implement sys/regset.h workaround, fix source instead. | |--- CMakeLists.txt.orig 2022-09-20 06:05:50.000000000 +0000 |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 1298 (offset 224 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-cmake_config-ix.cmake => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-cmake_config-ix.cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-cmake_config-ix.cmake,v 1.8 2022/11/14 18:44:05 adam Exp $ | |Do not generate invalid llvm-config in pkgsrc. |Allow override of pthread library selection via PKGSRC_LLVM_PTHREADLIB. | |--- cmake/config-ix.cmake.orig 2022-09-20 06:05:50.000000000 +0000 |+++ cmake/config-ix.cmake -------------------------- Patching file cmake/config-ix.cmake using Plan A... Hunk #1 succeeded at 159 (offset 47 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-cmake_modules_AddLLVM.cmake => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-cmake_modules_AddLLVM.cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-cmake_modules_AddLLVM.cmake,v 1.9 2022/11/14 18:44:05 adam Exp $ | |On Darwin, create symbolic links to shared libraries. |On Darwin, use correct install-name for shared libraries. | |--- cmake/modules/AddLLVM.cmake.orig 2022-09-20 06:05:50.000000000 +0000 |+++ cmake/modules/AddLLVM.cmake -------------------------- Patching file cmake/modules/AddLLVM.cmake using Plan A... Hunk #1 succeeded at 742 (offset 115 lines). Hunk #2 succeeded at 2423 (offset 153 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-include_llvm-c_DataTypes.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-include_llvm-c_DataTypes.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-include_llvm-c_DataTypes.h,v 1.3 2022/11/14 18:44:05 adam Exp $ | |Don't implement sys/regset.h workaround, fix source instead. | |--- include/llvm-c/DataTypes.h.orig 2022-09-20 06:05:50.000000000 +0000 |+++ include/llvm-c/DataTypes.h -------------------------- Patching file include/llvm-c/DataTypes.h using Plan A... Hunk #1 succeeded at 77. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.12 2026/04/16 06:33:52 wiz Exp $ | |Add style linking for SunOS. | |--- tools/llvm-shlib/CMakeLists.txt.orig 2025-10-21 08:14:55.000000000 +0000 |+++ tools/llvm-shlib/CMakeLists.txt -------------------------- Patching file tools/llvm-shlib/CMakeLists.txt using Plan A... Hunk #1 succeeded at 53. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-utils_llvm-lit_CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/llvm/patches/patch-utils_llvm-lit_CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-utils_llvm-lit_CMakeLists.txt,v 1.2 2024/07/06 15:45:06 adam Exp $ | |Install llvm-lit; needed for flang. | |--- utils/llvm-lit/CMakeLists.txt.orig 2023-06-04 19:54:04.000000000 +0000 |+++ utils/llvm-lit/CMakeLists.txt -------------------------- Patching file utils/llvm-lit/CMakeLists.txt using Plan A... Hunk #1 succeeded at 43. done ===> Creating toolchain wrappers for llvm-21.1.8 ===> Configuring for llvm-21.1.8 => Substituting "linkmap" in tools/remarks-shlib/Remarks.exports => Replacing python interpreter in tools/opt-viewer/*.py tools/sancov/*.py utils/*.py utils/Misc/zkill utils/bisect utils/clang-parse-diagnostics-file utils/lit/tests/Inputs/googletest-format/DummySubDir/OneTest.py. INFO: [replace-interpreter] Nothing changed in tools/opt-viewer/optpmap.py. INFO: [replace-interpreter] Nothing changed in utils/demangle_tree.py. INFO: [replace-interpreter] Nothing changed in utils/lldbDataFormatters.py. INFO: [replace-interpreter] Nothing changed in utils/pipeline.py. => Replacing Perl interpreter in utils/*.pl utils/codegen-diff utils/llvm-native-gxx. => Checking for portability problems in extracted files -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- The ASM compiler identification is GNU -- Found assembler: /home/pbulk/work/lang/llvm/work/.cwrapper/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/work/lang/llvm/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/work/lang/llvm/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python3: /opt/pkg/bin/python3.13 (found suitable version "3.13.14", minimum required is "3.0") found components: Interpreter -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not found -- Looking for valgrind/valgrind.h -- Looking for valgrind/valgrind.h - not found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Performing Test HAVE_BUILTIN_THREAD_POINTER -- Performing Test HAVE_BUILTIN_THREAD_POINTER - Success -- Looking for CrashReporterClient.h -- Looking for CrashReporterClient.h - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for shm_open in rt -- Looking for shm_open in rt - found -- Looking for pfm_initialize in pfm -- Looking for pfm_initialize in pfm - not found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found ZLIB: /home/pbulk/work/lang/llvm/work/.buildlink/lib/libz.so (found version "1.3.1") -- Looking for compress2 -- Looking for compress2 - found -- Found LibXml2: /home/pbulk/work/lang/llvm/work/.buildlink/lib/libxml2.so (found version "2.15.1") -- Looking for xmlReadMemory -- Looking for xmlReadMemory - found -- Could NOT find LibEdit (missing: LibEdit_INCLUDE_DIRS LibEdit_LIBRARIES) -- Looking for arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for __register_frame -- Looking for __register_frame - found -- Looking for __deregister_frame -- Looking for __deregister_frame - found -- Looking for __unw_add_dynamic_fde -- Looking for __unw_add_dynamic_fde - not found -- Looking for _Unwind_Backtrace -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for sysconf -- Looking for sysconf - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for getauxval -- Looking for getauxval - not found -- Looking for sigaltstack -- Looking for sigaltstack - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for mallinfo2 -- Looking for mallinfo2 - not found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC -- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success -- Looking for pthread_getname_np -- Looking for pthread_getname_np - found -- Looking for pthread_setname_np -- Looking for pthread_setname_np - found -- Looking for pthread_get_name_np -- Looking for pthread_get_name_np - not found -- Looking for pthread_set_name_np -- Looking for pthread_set_name_np - not found -- Looking for dlopen -- Looking for dlopen - found -- Looking for proc_pid_rusage -- Looking for proc_pid_rusage - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- LLVM host triple: x86_64-pc-solaris2.11 -- Native target architecture is X86 -- Threads enabled. -- Doxygen disabled. -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH) -- OCaml bindings disabled. -- Could NOT find Python module pygments -- Could NOT find Python module pygments.lexers.c_cpp -- Could NOT find Python module yaml -- LLVM default target triple: x86_64-pc-solaris2.11 -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG -- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success CMake Warning (policy) at cmake/modules/HandleLLVMOptions.cmake:915 (CHECK_C_SOURCE_COMPILES): Policy CMP0219 is not set: Macro invocations preserve backslashes in arguments. Run "cmake --help-policy CMP0219" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Command "CHECK_C_SOURCE_COMPILES" called with arguments containing backslashes. Since the policy is not set, backslashes in the arguments: "// \\\n//\nint main(void) {return 0;}" will be interpreted as escape sequences for compatibility. Set the policy to NEW to instead pass "// \\\\\\n//\\nint main(void) {return 0;}" so that argument parsing will preserve the original values. Call Stack (most recent call first): CMakeLists.txt:1086 (include) This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG -- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Linker detection: Solaris ld -- Performing Test LINKER_SUPPORTS_Z_DISCARD_UNUSED -- Performing Test LINKER_SUPPORTS_Z_DISCARD_UNUSED - Failed -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS -- Performing Test LLVM_LINKER_SUPPORTS_B_SYMBOLIC_FUNCTIONS - Failed -- Performing Test HAS_WERROR_GLOBAL_CTORS -- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed -- Looking for __x86_64__ -- Looking for __x86_64__ - found -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Looking for logf128 -- Looking for logf128 - not found -- Targeting AArch64 -- Targeting AMDGPU -- Targeting ARM -- Targeting AVR -- Targeting BPF -- Targeting Hexagon -- Targeting Lanai -- Targeting LoongArch -- Targeting Mips -- Targeting MSP430 -- Targeting NVPTX -- Targeting PowerPC -- Targeting RISCV -- Targeting Sparc -- Targeting SystemZ -- Targeting VE -- Targeting WebAssembly -- Targeting X86 -- Targeting XCore -- Targeting ARC -- Targeting CSKY -- Targeting DirectX -- Targeting M68k -- Targeting SPIRV -- Targeting Xtensa -- Registering ExampleIRTransforms as a pass plugin (static build: OFF) -- Registering Bye as a pass plugin (static build: OFF) -- Configuring done (32.6s) CMake Warning (policy) in tools/lto/CMakeLists.txt: Policy CMP0210 is not set: CMAKE__LINK_FLAGS adds link flags to all target types. Run "cmake --help-policy CMP0210" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, CMAKE_CXX_LINK_FLAGS will be ignored for all non-EXECUTABLE targets which use these flags. This warning is for project developers. Use -Wno-author or -Wno-policy to suppress it. -- Generating done (8.2s) CMake Warning (unused-cli): Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED LLVM_ENABLE_TERMINFO PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_INCLUDE_PATH Python3_INCLUDE_DIR Python_EXECUTABLE Python_INCLUDE_DIR -- Build files have been written to: /home/pbulk/work/lang/llvm/work/llvm-project-21.1.8.src/llvm/cmake-pkgsrc-build