WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. => Checksum BLAKE2s OK for libobjc2-2.1.0.tar.gz => Checksum SHA512 OK for libobjc2-2.1.0.tar.gz ===> Installing dependencies for gnustep-objc-2.1.0nb1 => Tool dependency clang-[0-9]*: found clang-18.1.8nb3 => Tool dependency cmake>=3.18: found cmake-3.31.1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency robin-map>=0.6.3: found robin-map-1.3.0 => Full dependency libunwind>=18.0.0: found libunwind-18.1.8 ===> Overriding tools for gnustep-objc-2.1.0nb1 ===> Extracting for gnustep-objc-2.1.0nb1 cd /opt/pkg && pax -rwpam include/tsl /Users/pbulk/build/devel/gnustep-objc/work/libobjc2-2.1/third_party/robin-map/ ===> Patching for gnustep-objc-2.1.0nb1 => Applying pkgsrc patches for gnustep-objc-2.1.0nb1 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-CMakeLists.txt => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/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.1 2023/01/14 01:30:53 manu Exp $ | |Remove useless ${CMAKE_CXX_FLAGS} that break the build | |--- CMakeLists.txt.orig 2023-01-12 14:46:28.472484641 +0000 |+++ CMakeLists.txt 2023-01-12 14:46:55.625639141 +0000 -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 316. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objc_runtime.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objc_runtime.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-objc_runtime.h,v 1.2 2023/01/14 01:30:53 manu Exp $ | |In gcc>=10 SEL is implemented as an build-in typedef. Because it's |required to use the typedef by gnustep-objc it's defined to overwrite |it. | |--- ./objc/runtime.h.orig 2020-08-23 15:10:20.000000000 +0000 |+++ ./objc/runtime.h 2023-01-11 10:07:01.905661420 +0000 -------------------------- Patching file ./objc/runtime.h using Plan A... Hunk #1 succeeded at 68. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objcxx_eh.cc => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objcxx_eh.cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-objcxx_eh.cc,v 1.3 2023/01/14 01:30:53 manu Exp $ | |Workaround build failure due to redefinition and include correct header. | |--- ./objcxx_eh.cc.orig 2020-08-23 15:10:20.000000000 +0000 |+++ ./objcxx_eh.cc 2023-01-11 13:01:46.256573178 +0000 -------------------------- Patching file ./objcxx_eh.cc using Plan A... Hunk #1 succeeded at 5. Hunk #2 succeeded at 57. Hunk #3 succeeded at 101. Hunk #4 succeeded at 193. Hunk #5 succeeded at 265. Hunk #6 succeeded at 377. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objcxx_eh.h => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/gnustep-objc/patches/patch-objcxx_eh.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-objcxx_eh.h,v 1.3 2023/01/14 01:30:53 manu Exp $ | |Workaround build failure due to redefinition | |--- ./objcxx_eh.h.orig 2020-08-23 15:10:20.000000000 +0000 |+++ ./objcxx_eh.h 2023-01-11 10:07:02.311233320 +0000 -------------------------- Patching file ./objcxx_eh.h using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 39. done ===> Creating toolchain wrappers for gnustep-objc-2.1.0nb1 ===> Configuring for gnustep-objc-2.1.0nb1 => Fixing CMAKE_MODULE_PATH in CMakeLists.txt INFO: [subst.mk:cmake] Nothing changed in "CMakeLists.txt". cd /Users/pbulk/build/devel/gnustep-objc/work/libobjc2-2.1 && /usr/bin/env PTHREAD_CFLAGS=\ -D_REENTRANT PTHREAD_LDFLAGS= PTHREAD_LIBS=-lpthread PTHREADBASE= INSTALL_INFO= MAKEINFO=/Users/pbulk/build/devel/gnustep-objc/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/Users/pbulk/build/devel/gnustep-objc/work/.tools/bin/itstool GDBUS_CODEGEN=/Users/pbulk/build/devel/gnustep-objc/work/.tools/bin/gdbus-codegen PKG_CONFIG=/Users/pbulk/build/devel/gnustep-objc/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/Users/pbulk/build/devel/gnustep-objc/work/.buildlink/lib/pkgconfig:/Users/pbulk/build/devel/gnustep-objc/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/Users/pbulk/build/devel/gnustep-objc/work/.pkg-config.log PKG_CONFIG_PATH= MAKE=make CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/config MACOSX_DEPLOYMENT_TARGET=12.3 CC=clang CFLAGS=-pipe\ -Os\ -I/opt/pkg/include CPPFLAGS=-I/opt/pkg/include CXX=clang++ CXXFLAGS=-pipe\ -Os\ -I/opt/pkg/include COMPILER_RPATH_FLAG=-L F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-lm\ -lunwind\ -lstdc++\ -L/opt/pkg/lib LINKER_RPATH_FLAG=-L PATH=/Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/bin:/Users/pbulk/build/devel/gnustep-objc/work/.buildlink/bin:/Users/pbulk/build/devel/gnustep-objc/work/.tools/bin:/opt/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/opt/pkg/etc HOME=/Users/pbulk/build/devel/gnustep-objc/work/.home CWRAPPERS_CONFIG_DIR=/Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/config /opt/pkg/bin/cmake -Wno-dev -DCMAKE_INSTALL_PREFIX:PATH=/opt/pkg -DCMAKE_MODULE_PATH:PATH=/Users/pbulk/build/devel/gnustep-objc/work/.buildlink/cmake-Modules -DCMAKE_PKGSRC_BUILD_FLAGS:BOOL=TRUE -DCMAKE_SKIP_RPATH:BOOL=FALSE -DCMAKE_INSTALL_NAME_DIR:PATH=/opt/pkg/lib -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_MANDIR:PATH=share/man -DCMAKE_APPLE_SILICON_PROCESSOR=arm64 . -- The C compiler identification is AppleClang 13.1.6.13160021 -- The ASM compiler identification is AppleClang -- Found assembler: /Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/bin/clang -- The CXX compiler identification is AppleClang 13.1.6.13160021 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/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: /Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Testing C++ interop -- Testing C++ standard library -- Using /Users/pbulk/build/devel/gnustep-objc/work/.cwrapper/bin/clang CMake Deprecation Warning at /Users/pbulk/build/devel/gnustep-objc/work/libobjc2-2.1/CMake/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- No useable C++ runtime found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- GNUstep install type set to NONE -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES - Success -- Configuring done (1.8s) -- Generating done (0.5s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_MANDIR -- Build files have been written to: /Users/pbulk/build/devel/gnustep-objc/work/libobjc2-2.1 => Rewrite cmake Dependencies files