> http://build-failures.rhaalovely.net/aarch64/2022-10-18/x11/gnustep/base.log
././GSEasyHandle.h:48:40: error: blocks support disabled - compile with -fblocks or pick a deployment target that supports them result: (void (^)(GSEasyHandleWriteBufferResult result, NSInteger length, NSData *data))result; ^ In file included from GSEasyHandle.m:3: In file included from ././GSTimeoutSource.h:5: ././GSDispatch.h:128:9: warning: 'DISPATCH_QUEUE_SERIAL' macro redefined [-Wmacro-redefined] #define DISPATCH_QUEUE_SERIAL 0 This happens if devel/libdispatch is present during build. I suggest we neuter this, see diff below. I also noticed that bfd.h usability in cofigure output depends on devel/gdb being present or not. I haven't looked into this, but that should probably also be neutered one way or the other. I have no idea what causes the latest build failure starting with: checking whether objc really works... no http://build-failures.rhaalovely.net/aarch64/2022-10-22/x11/gnustep/base.log Index: Makefile =================================================================== RCS file: /cvs/ports/x11/gnustep/base/Makefile,v retrieving revision 1.84 diff -u -p -r1.84 Makefile --- Makefile 11 Mar 2022 20:15:52 -0000 1.84 +++ Makefile 24 Oct 2022 21:07:41 -0000 @@ -1,7 +1,7 @@ COMMENT= GNUstep base library DISTNAME= gnustep-base-1.28.0 -REVISION= 3 +REVISION= 4 SHARED_LIBS= gnustep-base 10.5 CATEGORIES= devel @@ -37,7 +37,8 @@ LIB_DEPENDS += converters/libiconv \ CONFIGURE_STYLE=gnu CONFIGURE_ENV= ac_cv_header_execinfo_h=false -CONFIGURE_ARGS += --disable-procfs \ +CONFIGURE_ARGS += --disable-libdispatch \ + --disable-procfs \ --disable-procfs-psinfo MAKE_FLAGS += libgnustep-base_INTERFACE_VERSION=${LIBgnustep-base_VERSION}