I'm using the GNUstep GUI 0.7.5 libraries released a couple of days ago as
well as a CVS release from a bit before. I've installed the GNUstep Make
and Base fine, but the GUI libs fail to work. This happens both from the
source by itself and make installing in /usr/ports/x11-toolkit/gnustep-gui
(I upgraded my ports collection today). This suggests that someone's either
mucked up the port or I've got a stuffy system, although I have had the
error both before and after a re-install of FreeBSD.
The error appears to be in NSBezierPath.m, I've attached the compilation
error message stuff below.
Tristan
cc NSBezierPath.m -c \
-DGNUSTEP_INSTALL_LIBDIR=\"\"
-DGNUSTEP_INSTALL_PREFIX=/usr/local/GNUstep/System
-DGNUSTEP_TARGET_DIR=\"ix86/freebsd\" -DGNUSTEP_TARGET_CPU=\"ix86\"
-DGNUSTEP_TARGET_OS=\"freebsd\" -DLIBRARY_COMBO=\"gnu-gnu-gnu\"
-DBACKEND_BUNDLE=1 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1
-DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -D_THREAD_SAFE -fPIC
-DGSWARN -DGSDIAGNOSE -O -pipe -Wno-import -fgnu-runtime -Wall
-I/usr/local/include -I/usr/local/include -I../Headers -I.
-I/usr/local/include -I/usr/local/include -fgnu-runtime
-I/usr/local/GNUstep/System/Headers -I/usr/local/include/libxml2/libxml
-I/usr/local/include/libxml2 -I/usr/local/include
-I/home/anstouh/GNUstep/Headers/gnustep
-I/usr/local/GNUstep/Local/Headers/gnustep
-I/usr/local/GNUstep/Network/Headers/gnustep
-I/usr/local/GNUstep/System/Headers/gnustep
-I/home/anstouh/GNUstep/Headers/ix86/freebsd
-I/home/anstouh/GNUstep/Headers
-I/usr/local/GNUstep/Local/Headers/ix86/freebsd
-I/usr/local/GNUstep/Local/Headers
-I/usr/local/GNUstep/Network/Headers/ix86/freebsd
-I/usr/local/GNUstep/Network/Headers
-I/usr/local/GNUstep/System/Headers/ix86/freebsd
-I/usr/local/GNUstep/System/Headers \
-o shared_obj/ix86/freebsd/gnu-gnu-gnu/NSBezierPath.o
NSBezierPath.m: In function `-[GSBezierPath moveToPoint:]':
NSBezierPath.m:1401: cast to union type from type not present in union
NSBezierPath.m: In function `-[GSBezierPath lineToPoint:]':