=> Bootstrap dependency digest>=20211023: found digest-20220214 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 mktools-[0-9]*: found mktools-20220614 => Tool dependency cmake>=3.18: found cmake-3.31.1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => 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 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for gnustep-objc-2.1.0nb1 ===> Extracting for gnustep-objc-2.1.0nb1 cd /usr/pkg && pax -rwpam include/tsl /usr/pkgsrc/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 /usr/pkgsrc/devel/gnustep-objc/patches/patch-CMakeLists.txt => Applying pkgsrc patch /usr/pkgsrc/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 /usr/pkgsrc/devel/gnustep-objc/patches/patch-objc_runtime.h => Applying pkgsrc patch /usr/pkgsrc/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 /usr/pkgsrc/devel/gnustep-objc/patches/patch-objcxx_eh.cc => Applying pkgsrc patch /usr/pkgsrc/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 /usr/pkgsrc/devel/gnustep-objc/patches/patch-objcxx_eh.h => Applying pkgsrc patch /usr/pkgsrc/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". => Checking for portability problems in extracted files cd /usr/pkgsrc/devel/gnustep-objc/work/libobjc2-2.1 && /usr/bin/env PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr INSTALL_INFO= MAKEINFO=/usr/pkgsrc/devel/gnustep-objc/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/usr/pkgsrc/devel/gnustep-objc/work/.tools/bin/itstool GDBUS_CODEGEN=/usr/pkgsrc/devel/gnustep-objc/work/.tools/bin/gdbus-codegen PKG_CONFIG=/usr/pkgsrc/devel/gnustep-objc/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/usr/pkgsrc/devel/gnustep-objc/work/.buildlink/lib/pkgconfig:/usr/pkgsrc/devel/gnustep-objc/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/usr/pkgsrc/devel/gnustep-objc/work/.pkg-config.log PKG_CONFIG_PATH= MAKE=make CWRAPPERS_CONFIG_DIR=/usr/pkgsrc/devel/gnustep-objc/work/.cwrapper/config CC=gcc CFLAGS=-O2\ -Wno-import\ -I/usr/include\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -Wno-import\ -I/usr/include\ -I/usr/pkg/include COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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++\ -Wl,-zrelro\ -L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/usr/pkgsrc/devel/gnustep-objc/work/.cwrapper/bin:/usr/pkgsrc/devel/gnustep-objc/work/.buildlink/bin:/usr/pkgsrc/devel/gnustep-objc/work/.tools/bin:/usr/pkgsrc/devel/gnustep-objc/work/.gcc/bin:/usr/pkg/bin:/sbin:/usr/pkg/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/pbulk/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/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=/usr/pkg/etc HOME=/usr/pkgsrc/devel/gnustep-objc/work/.home CWRAPPERS_CONFIG_DIR=/usr/pkgsrc/devel/gnustep-objc/work/.cwrapper/config /usr/pkg/bin/cmake -Wno-dev -DTESTS:BOOL=FALSE -DCMAKE_INSTALL_PREFIX:PATH=/usr/pkg -DCMAKE_MODULE_PATH:PATH=/usr/pkgsrc/devel/gnustep-objc/work/.buildlink/cmake-Modules -DCMAKE_PKGSRC_BUILD_FLAGS:BOOL=TRUE -DCMAKE_SKIP_RPATH:BOOL=TRUE -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_MANDIR:PATH=man . -- The C compiler identification is Clang 18.1.8 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/pkgsrc/devel/gnustep-objc/work/.cwrapper/bin/gcc -- The CXX compiler identification is Clang 18.1.8 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/pkgsrc/devel/gnustep-objc/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: /usr/pkgsrc/devel/gnustep-objc/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Testing C++ interop -- Testing /usr/lib/libsupc++.a as the C++ runtime library CMake Deprecation Warning at /usr/pkgsrc/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. -- Using /usr/lib/libsupc++.a as the C++ runtime library -- 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 (12.2s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_MANDIR -- Build files have been written to: /usr/pkgsrc/devel/gnustep-objc/work/libobjc2-2.1 => Rewrite cmake Dependencies files