Seen in recent bulk, libdispatch was junked during build at this time:

------
cc EOCustomValues.m -c \
      -MMD -MP -I/usr/local/include/gnustep -pipe -Wall -Wno-protocol -Wall 
-DGDL_MAJOR_VERSION=6 -DGDL_MINOR_VERSION=0 -DGDL_SUBMINOR_VERSION=63 
-DSOPE_MAJOR_VERSION=4 -DSOPE_MINOR_VERSION=9 -DSOPE_SUBMINOR_VERSION= 
-DCGS_LIBDIR_NAME=\@\
"lib\" -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNUSTEP_RUNTIME=1 
-D_NONFRAGILE_ABI=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions 
-fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN 
-DGSDIAGNOSE -Wno-impor
t -O2 -pipe -fobjc-runtime=gnustep-2.2 -fblocks -Wuninitialized -g 
-frecord-gcc-switches -fconstant-string-class=NSConstantString -I.. 
-I"../.."/sope-xml -I"../.."/sope-core -I"../.."/sope-core/NGExtensions -I. 
-I.. -I./FoundationExt -I..
/../sope-core/ -I../../sope-core/NGExtensions/ -I. 
-I/SOPE-5.11.0_writes_to_HOME/GNUstep/Library/Headers -I/usr/local/include 
-I/usr/local/include \
       -o obj/libGDLAccess.obj/EOCustomValues.m.o
In file included from EOCustomValues.m:29:
In file included from ./common.h:43:
In file included from /usr/local/include/Foundation/Foundation.h:200:
/usr/local/include/dispatch/dispatch.h:74:10: fatal error: 'dispatch/data.h' 
file not found
#include <dispatch/data.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
gmake[5]: *** [/usr/local/share/GNUstep/Makefiles/rules.make:534: 
obj/libGDLAccess.obj/EOCustomValues.m.o] Error 1
------

/usr/local/include/Foundation/Foundation.h:
195 #ifdef __has_include
196 #  if __has_include(<CoreFoundation/CoreFoundation.h>)
197 #    include <CoreFoundation/CoreFoundation.h>
198 #  endif
199 #  if __has_include(<dispatch/dispatch.h>)
200 #    include <dispatch/dispatch.h>
201 #  endif
202 #endif

I don't suppose there's any real way around this other than either
using DPB_PROPERTIES=nojunk on ports pulling in gnustep, or adding a
dep on libdispatch (perhaps an rdep in gnustep-base)..

Reply via email to