From: Theo Buehler Subject: Re: x11/gnustep/libobjc2 failed to build To: Antoine Jacoutot Cc: Sebastian Reitenbach , ports@openbsd.org Date: Sun, 3 Mar 2024 09:16:50 +0100 On Sun, Mar 03, 2024 at 09:11:47AM +0100, Antoine Jacoutot wrote: > On Sun, Mar 03, 2024 at 09:00:17AM +0100, Theo Buehler wrote: > > > -- 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) > > > > Sounds like it needs a bdep on git. > > That won't work because the build user isn't allowed to go online: > This part fixes the build: > > +-if (NOT tls-robin-map_FOUND) > ++if (NOT tsl-robin-map_FOUND) Yes, that's the typo I pointed out before sebastia sent that diff. But fixing the build apparently creates a dependency loop, so I think this needs more work: > > > > > > and now my dpb got stuck in loops > > > > Detected loop, merging sets ok > > | gnustep-base-1.29.0p1+gnustep-libobjc2-2.2p1+sope-5.9.1->gnustep-base-1.29.0p1+libdispatch-5.5p0+sope-5.9.1 > > Detected loop, merging sets ok > > | gnustep-base-1.29.0p1+gnustep-libobjc2-2.2p1+sope-5.9.1->gnustep-base-1.29.0p1+libdispatch-5.5p0+sope-5.9.1 > > Detected loop, merging sets ok > > | gnustep-base-1.29.0p1+gnustep-libobjc2-2.2p1+sope-5.9.1->gnustep-base-1.29.0p1+libdispatch-5.5p0+sope-5.9.1 > > Detected loop, merging sets ok > > | gnustep-base-1.29.0p1+gnustep-libobjc2-2.2p1+sope-5.9.1->gnustep-base-1.29.0p1+libdispatch-5.5p0+sope-5.9.1 > > Detected loop, merging sets ok > > | gnustep-base-1.29.0p1+gnustep-libobjc2-2.2 > > > > -- > Antoine