Download raw body.
x11/gnustep/libobjc2 failed to build
On Sun Mar 03, 2024 at 08:14:41AM +0100, Antoine Jacoutot wrote:
>
> >>> Building on exopi-5 under x11/gnustep/libobjc2
> BDEPENDS = [devel/cmake;devel/robin-map;devel/ninja]
> DIST = [x11/gnustep/libobjc2:gnustep/libobjc2-2.2.tar.gz]
> FULLPKGNAME = gnustep-libobjc2-2.2p0
> (Junk lock obtained for exopi-5 at 1709393315.42)
> >>> Running depends in x11/gnustep/libobjc2 at 1709393315.45
> last junk was in net/miniupnp/libnatpmp
> /usr/sbin/pkg_add -aI -Drepair cmake-3.28.3v0 ninja-1.11.1 robin-map-1.2.1
> was: /usr/sbin/pkg_add -aI -Drepair cmake-3.28.3v0 ninja-1.11.1 robin-map-1.2.1
> /usr/sbin/pkg_add -aI -Drepair cmake-3.28.3v0 ninja-1.11.1 robin-map-1.2.1
> >>> Running show-prepare-results in x11/gnustep/libobjc2 at 1709393318.75
> ===> x11/gnustep/libobjc2
> ===> Building from scratch gnustep-libobjc2-2.2p0
> ===> gnustep-libobjc2-2.2p0 depends on: robin-map-* -> robin-map-1.2.1
> ===> gnustep-libobjc2-2.2p0 depends on: cmake-* -> cmake-3.28.3v0
> ===> gnustep-libobjc2-2.2p0 depends on: ninja-* -> ninja-1.11.1
> ===> Verifying specs: c++ c++abi pthread m
> ===> found c++.10.0 c++abi.7.0 pthread.27.1 m.10.1
> cmake-3.28.3v0
> ninja-1.11.1
> robin-map-1.2.1
> (Junk lock released for exopi-5 at 1709393320.71)
> distfiles size=203442
> >>> Running build in x11/gnustep/libobjc2 at 1709393320.74
> ===> x11/gnustep/libobjc2
> ===> Checking files for gnustep-libobjc2-2.2p0
> `/exopi-cvs/ports/distfiles/gnustep/libobjc2-2.2.tar.gz' is up to date.
> >> (SHA256) gnustep/libobjc2-2.2.tar.gz: OK
> ===> Extracting for gnustep-libobjc2-2.2p0
> ===> Patching for gnustep-libobjc2-2.2p0
> ===> Compiler link: clang -> /usr/bin/clang
> ===> Compiler link: clang++ -> /usr/bin/clang++
> ===> Compiler link: cc -> /usr/bin/cc
> ===> Compiler link: c++ -> /usr/bin/c++
> ===> Generating configure for gnustep-libobjc2-2.2p0
> ===> Configuring for gnustep-libobjc2-2.2p0
> -- The C compiler identification is Clang 16.0.6
> -- The ASM compiler identification is Clang with GNU-like command-line
> -- Found assembler: /exopi-obj/pobj/gnustep-libobjc2-2.2/bin/cc
> -- The CXX compiler identification is Clang 16.0.6
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working C compiler: /exopi-obj/pobj/gnustep-libobjc2-2.2/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: /exopi-obj/pobj/gnustep-libobjc2-2.2/bin/c++ - skipped
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- The OBJC compiler identification is Clang 16.0.6
> -- The OBJCXX compiler identification is Clang 16.0.6
> -- Detecting OBJC compiler ABI info
> -- Detecting OBJC compiler ABI info - done
> -- Check for working OBJC compiler: /exopi-obj/pobj/gnustep-libobjc2-2.2/bin/cc - skipped
> -- Detecting OBJCXX compiler ABI info
> -- Detecting OBJCXX compiler ABI info - done
> -- Check for working OBJCXX compiler: /exopi-obj/pobj/gnustep-libobjc2-2.2/bin/c++ - skipped
> -- Architecture: x86_64
> -- Could NOT find Git (missing: GIT_EXECUTABLE)
> -- Could NOT find Git (missing: GIT_EXECUTABLE) (found version "")
> CMake Error at /usr/local/share/cmake/Modules/ExternalProject.cmake:2910 (message):
> error: could not find git for clone of robinmap-populate
> Call Stack (most recent call first):
> /usr/local/share/cmake/Modules/ExternalProject.cmake:4418 (_ep_add_download_command)
> CMakeLists.txt:29 (ExternalProject_Add)
if (NOT tsl-robin-map_FOUND)
FetchContent_Declare(
robinmap
GIT_REPOSITORY https://github.com/Tessil/robin-map/
GIT_TAG v1.2.1)
FetchContent_MakeAvailable(robinmap)
endif()
Looks like libobjc2 needs tsl-robin-map (devel/robin-map) as dependency.
>
>
> -- Configuring incomplete, errors occurred!
>
> CMake Error at /usr/local/share/cmake/Modules/FetchContent.cmake:1667 (message):
> CMake step for robinmap failed: 1
> Call Stack (most recent call first):
> /usr/local/share/cmake/Modules/FetchContent.cmake:1819:EVAL:2 (__FetchContent_directPopulate)
> /usr/local/share/cmake/Modules/FetchContent.cmake:1819 (cmake_language)
> /usr/local/share/cmake/Modules/FetchContent.cmake:2033 (FetchContent_Populate)
> CMakeLists.txt:135 (FetchContent_MakeAvailable)
>
>
> -- Configuring incomplete, errors occurred!
> *** Error 1 in x11/gnustep/libobjc2 (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:3022 'do-configure': @cd /exopi-obj/pobj/gnustep-libobjc...)
> *** Error 2 in x11/gnustep/libobjc2 (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:3042 '/exopi-obj/pobj/gnustep-libobjc2-2.2/build-amd64/.configure_done')
> *** Error 2 in x11/gnustep/libobjc2 (/exopi-cvs/ports/infrastructure/mk/bsd.port.mk:2704 'build': @lock=gnustep-libobjc2-2.2p0; export _LOC...)
> ===> Exiting x11/gnustep/libobjc2 with an error
> *** Error 1 in /exopi-cvs/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do...)
> >>> Ended at 1709393329.27
> max_stuck=2.76/depends=3.31/show-prepare-results=1.98/build=8.56
> Error: job failed with 512 on exopi-5 at 1709393329
>
> --
> Antoine
>
x11/gnustep/libobjc2 failed to build