Temporary header file '/tmp/F_NZERrx3H/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h"
  #include "/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/PreferencePanes.h"

  // add classes
  NSEdgeInsets* tmp_add_class_0;
  NSZoneStats* tmp_add_class_1;
  _G_fpos64_t* tmp_add_class_2;
  _G_fpos_t* tmp_add_class_3;
  _IO_cookie_io_functions_t* tmp_add_class_4;
  _NSHandler* tmp_add_class_5;
  _NSHashTableCallBacks* tmp_add_class_6;
  _NSMapTableKeyCallBacks* tmp_add_class_7;
  _NSMapTableValueCallBacks* tmp_add_class_8;
  _NSPoint* tmp_add_class_9;
  _NSRange* tmp_add_class_10;
  _NSRect* tmp_add_class_11;
  _NSSize* tmp_add_class_12;
  _NSZone* tmp_add_class_13;
  autorelease_array_list* tmp_add_class_14;
  autorelease_thread_vars* tmp_add_class_15;
  cmsghdr* tmp_add_class_16;
  iovec* tmp_add_class_17;
  linger* tmp_add_class_18;
  mmsghdr* tmp_add_class_19;
  msghdr* tmp_add_class_20;
  objc_method_description* tmp_add_class_21;
  objc_object* tmp_add_class_22;
  objc_struct_layout* tmp_add_class_23;
  osockaddr* tmp_add_class_24;
  sockaddr* tmp_add_class_25;
  sockaddr_storage* tmp_add_class_26;
  ucontext_t* tmp_add_class_27;
  ucred* tmp_add_class_28;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/F_NZERrx3H/dump1.h"  -I/usr/include/GNUstep

In file included from /usr/include/GNUstep/Foundation/NSObjCRuntime.h:222,
                 from /usr/include/GNUstep/Foundation/NSObject.h:30,
                 from /usr/include/GNUstep/Foundation/FoundationErrors.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:33,
                 from /usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:28,
                 from /tmp/F_NZERrx3H/dump1.h:12:
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:92:1: error: stray ‘@’ in program
   92 | @class  NSArray;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:93:1: error: stray ‘@’ in program
   93 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:94:1: error: stray ‘@’ in program
   94 | @class  NSObject;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:95:1: error: stray ‘@’ in program
   95 | @class  NSString;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:96:1: error: stray ‘@’ in program
   96 | @class  NSValue;
      | ^
/usr/include/GNUstep/Foundation/NSObjCRuntime.h:246:1: error: stray ‘@’ in program
  246 | @class NSRecursiveLock;
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:32:
/usr/include/GNUstep/Foundation/NSZone.h:59:1: error: stray ‘@’ in program
   59 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:45:1: error: stray ‘@’ in program
   45 | @class NSArchiver;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:46:1: error: stray ‘@’ in program
   46 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:47:1: error: stray ‘@’ in program
   47 | @class NSCoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:48:1: error: stray ‘@’ in program
   48 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:49:1: error: stray ‘@’ in program
   49 | @class NSPortCoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:50:1: error: stray ‘@’ in program
   50 | @class NSMethodSignature;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:51:1: error: stray ‘@’ in program
   51 | @class NSMutableString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:52:1: error: stray ‘@’ in program
   52 | @class NSRecursiveLock;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:53:1: error: stray ‘@’ in program
   53 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:54:1: error: stray ‘@’ in program
   54 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:55:1: error: stray ‘@’ in program
   55 | @class Protocol;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:63:1: error: stray ‘@’ in program
   63 | @protocol NSObject
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:214:1: error: stray ‘@’ in program
  214 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:222:1: error: stray ‘@’ in program
  222 | @protocol NSCopying
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:244:1: error: stray ‘@’ in program
  244 | @protocol NSMutableCopying
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:259:1: error: stray ‘@’ in program
  259 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:266:1: error: stray ‘@’ in program
  266 | @protocol NSCoding
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:284:1: error: stray ‘@’ in program
  284 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:286:1: error: stray ‘@’ in program
  286 | @protocol NSSecureCoding <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:288:1: error: stray ‘@’ in program
  288 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:292:1: error: stray ‘@’ in program
  292 | @interface NSObject <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:443:1: error: stray ‘@’ in program
  443 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:496:1: error: stray ‘@’ in program
  496 | @interface NSObject (NEXTSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:500:1: error: stray ‘@’ in program
  500 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:503:1: error: stray ‘@’ in program
  503 | @interface NSObject (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:505:1: error: stray ‘@’ in program
  505 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:510:
/usr/include/GNUstep/Foundation/NSDate.h:51:1: error: stray ‘@’ in program
   51 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:52:1: error: stray ‘@’ in program
   52 | @class NSCalendarDate;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:53:1: error: stray ‘@’ in program
   53 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:54:1: error: stray ‘@’ in program
   54 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:55:1: error: stray ‘@’ in program
   55 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:56:1: error: stray ‘@’ in program
   56 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:57:1: error: stray ‘@’ in program
   57 | @class NSTimeZoneDetail;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:60:1: error: stray ‘@’ in program
   60 | @interface NSDate : NSObject <NSCoding,NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:296:1: error: stray ‘@’ in program
  296 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:515:1: error: stray ‘@’ in program
  515 | @interface NSObject (TimedPerformers)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:549:1: error: stray ‘@’ in program
  549 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:557:1: error: stray ‘@’ in program
  557 | @protocol NSDiscardableContent
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:585:1: error: stray ‘@’ in program
  585 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:592:
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @class  NSHashTable;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:41:1: error: stray ‘@’ in program
   41 | @interface NSObject (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:120:1: error: stray ‘@’ in program
  120 | @interface      NSObject(MemoryFootprint)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:197:1: error: stray ‘@’ in program
  197 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:202:1: error: stray ‘@’ in program
  202 | @interface NSObject(GSAtExit)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:214:1: error: stray ‘@’ in program
  214 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:239:1: error: stray ‘@’ in program
  239 | @interface NSObject(GSCleanup)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:290:1: error: stray ‘@’ in program
  290 | @end
      | ^
In file included from /usr/include/GNUstep/GNUstepBase/NSDebug+GNUstepBase.h:36,
                 from /usr/include/GNUstep/Foundation/NSDebug.h:39,
                 from /usr/include/GNUstep/Foundation/Foundation.h:37:
/usr/include/GNUstep/Foundation/NSProcessInfo.h:41:1: error: stray ‘@’ in program
   41 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:42:1: error: stray ‘@’ in program
   42 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:43:1: error: stray ‘@’ in program
   43 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:44:1: error: stray ‘@’ in program
   44 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:45:1: error: stray ‘@’ in program
   45 | @class NSMutableSet;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:102:1: error: stray ‘@’ in program
  102 | @interface NSProcessInfo: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:111:1: error: stray ‘@’ in program
  111 | @property (readonly) NSUInteger systemUptime;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:250:1: error: stray ‘@’ in program
  250 | @end
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:258:1: error: stray ‘@’ in program
  258 | @interface      NSProcessInfo (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:280:1: error: stray ‘@’ in program
  280 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSProcessInfo.h:318:
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSProcessInfo(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDebug.h:55:1: error: stray ‘@’ in program
   55 | @protocol GSLogDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSDebug.h:74:1: error: stray ‘@’ in program
   74 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:90,
                 from /usr/include/GNUstep/Foundation/NSGeometry.h:31,
                 from /usr/include/GNUstep/Foundation/NSAffineTransform.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:40:
/usr/include/GNUstep/Foundation/NSRange.h:37:1: error: stray ‘@’ in program
   37 | @class NSException;
      | ^
/usr/include/GNUstep/Foundation/NSRange.h:38:1: error: stray ‘@’ in program
   38 | @class NXConstantString;
      | ^
/usr/include/GNUstep/Foundation/NSRange.h:212:1: error: stray ‘@’ in program
  212 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:105:1: error: stray ‘@’ in program
  105 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:106:1: error: stray ‘@’ in program
  106 | @class NSCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:107:1: error: stray ‘@’ in program
  107 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:108:1: error: stray ‘@’ in program
  108 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:110:1: error: stray ‘@’ in program
  110 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:111:1: error: stray ‘@’ in program
  111 | @class NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:112:1: error: stray ‘@’ in program
  112 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:284:1: error: stray ‘@’ in program
  284 | @interface NSString :NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSString.h:862:1: error: stray ‘@’ in program
  862 | @end
      | ^
/usr/include/GNUstep/Foundation/NSString.h:865:1: error: stray ‘@’ in program
  865 | @interface NSMutableString : NSString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:894:1: error: stray ‘@’ in program
  894 | @end
      | ^
/usr/include/GNUstep/Foundation/NSString.h:928:1: error: stray ‘@’ in program
  928 | @interface NXConstantString : NSString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:930:1: error: stray ‘@’ in program
  930 | @public
      | ^
/usr/include/GNUstep/Foundation/NSString.h:969:1: error: stray ‘@’ in program
  969 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:982:
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:42:1: error: stray ‘@’ in program
   42 | @interface NSString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:96:1: error: stray ‘@’ in program
   96 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:983:
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMutableString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:48:1: error: stray ‘@’ in program
   48 | @end
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:45:1: error: stray ‘@’ in program
   45 | @interface NSAffineTransform : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:71:1: error: stray ‘@’ in program
   71 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:41:
/usr/include/GNUstep/Foundation/NSAppleEventDescriptor.h:37:1: error: stray ‘@’ in program
   37 | @interface NSAppleEventDescriptor : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleEventDescriptor.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:42:
/usr/include/GNUstep/Foundation/NSAppleEventManager.h:37:1: error: stray ‘@’ in program
   37 | @interface NSAppleEventManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleEventManager.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:43:
/usr/include/GNUstep/Foundation/NSAppleScript.h:38:1: error: stray ‘@’ in program
   38 | @interface NSAppleScript : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleScript.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSSet.h:34,
                 from /usr/include/GNUstep/Foundation/NSCoder.h:31,
                 from /usr/include/GNUstep/Foundation/NSArchiver.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:44:
/usr/include/GNUstep/Foundation/NSEnumerator.h:38:1: error: stray ‘@’ in program
   38 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:48:1: error: stray ‘@’ in program
   48 | @protocol NSFastEnumeration
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:52:1: error: stray ‘@’ in program
   52 | @end
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:55:1: error: stray ‘@’ in program
   55 | @interface GS_GENERIC_CLASS(NSEnumerator, IterT) : NSObject <NSFastEnumeration>
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:58:1: error: stray ‘@’ in program
   58 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:41:1: error: stray ‘@’ in program
   41 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:42:1: error: stray ‘@’ in program
   42 | @class GS_GENERIC_CLASS(NSEnumerator, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:43:1: error: stray ‘@’ in program
   43 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:44:1: error: stray ‘@’ in program
   44 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:47:1: error: stray ‘@’ in program
   47 | @interface GS_GENERIC_CLASS(NSSet, __covariant ElementT) : NSObject <NSCoding,
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:133:1: error: stray ‘@’ in program
  133 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:136:1: error: stray ‘@’ in program
  136 | @interface GS_GENERIC_CLASS(NSMutableSet, ElementT):
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:152:1: error: stray ‘@’ in program
  152 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:155:1: error: stray ‘@’ in program
  155 | @interface GS_GENERIC_CLASS(NSCountedSet, ElementT) :
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:167:1: error: stray ‘@’ in program
  167 | @interface GS_GENERIC_CLASS(NSCountedSet, ElementT) (GNU_Uniquing)
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:52:1: error: stray ‘@’ in program
   52 | @interface NSCoder : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:375:1: error: stray ‘@’ in program
  375 | @property (nonatomic, assign) BOOL requiresSecureCoding;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:385:1: error: stray ‘@’ in program
  385 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray, NSMutableDictionary, NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:44:1: error: stray ‘@’ in program
   44 | @interface NSArchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:47:1: error: stray ‘@’ in program
   47 | @private
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:81:3: error: stray ‘@’ in program
   81 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSArchiver.h:105:1: error: stray ‘@’ in program
  105 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:108:1: error: stray ‘@’ in program
  108 | @interface      NSArchiver (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:158:1: error: stray ‘@’ in program
  158 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:164:1: error: stray ‘@’ in program
  164 | @interface NSUnarchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:167:1: error: stray ‘@’ in program
  167 | @private
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:196:3: error: stray ‘@’ in program
  196 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSArchiver.h:225:1: error: stray ‘@’ in program
  225 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:228:1: error: stray ‘@’ in program
  228 | @interface      NSUnarchiver (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:240:1: error: stray ‘@’ in program
  240 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:45:
/usr/include/GNUstep/Foundation/NSArray.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:39:1: error: stray ‘@’ in program
   39 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:40:1: error: stray ‘@’ in program
   40 | @class NSIndexSet;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:61:1: error: stray ‘@’ in program
   61 | @interface GS_GENERIC_CLASS(NSArray, __covariant ElementT) : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:302:1: error: stray ‘@’ in program
  302 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:306:1: error: stray ‘@’ in program
  306 | @interface GS_GENERIC_CLASS(NSMutableArray, ElementT) : GS_GENERIC_CLASS(NSArray, ElementT)
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:414:1: error: stray ‘@’ in program
  414 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSArray.h:421:
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSArray (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:69:1: error: stray ‘@’ in program
   69 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSAttributedString.h:60,
                 from /usr/include/GNUstep/Foundation/Foundation.h:46:
/usr/include/GNUstep/Foundation/NSDictionary.h:36:1: error: stray ‘@’ in program
   36 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:37:1: error: stray ‘@’ in program
   37 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:38:1: error: stray ‘@’ in program
   38 | @class NSString, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:41:1: error: stray ‘@’ in program
   41 | @interface GS_GENERIC_CLASS(NSDictionary,
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:137:1: error: stray ‘@’ in program
  137 | @interface  GS_GENERIC_CLASS(NSMutableDictionary, KeyT:id<NSCopying>, ValT) :
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:167:1: error: stray ‘@’ in program
  167 | @end
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:65:1: error: stray ‘@’ in program
   65 | @interface NSAttributedString : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:101:1: error: stray ‘@’ in program
  101 | @end //NSAttributedString
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:105:1: error: stray ‘@’ in program
  105 | @interface NSMutableAttributedString : NSAttributedString
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:136:1: error: stray ‘@’ in program
  136 | @end //NSMutableAttributedString
      | ^
In file included from /usr/include/GNUstep/Foundation/NSAttributedString.h:147:
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface      NSAttributedString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:45:1: error: stray ‘@’ in program
   45 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:47:
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:35:1: error: stray ‘@’ in program
   35 | @class NSAutoreleasePool;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:36:1: error: stray ‘@’ in program
   36 | @class NSThread;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:182:1: error: stray ‘@’ in program
  182 | @interface NSAutoreleasePool : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:205:3: error: stray ‘@’ in program
  205 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:327:1: error: stray ‘@’ in program
  327 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:48:
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:55:1: error: stray ‘@’ in program
   55 | @class NSString, NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:69:1: error: stray ‘@’ in program
   69 | @interface NSBackgroundActivityScheduler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:108:1: error: stray ‘@’ in program
  108 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:49:
/usr/include/GNUstep/Foundation/NSBundle.h:43:1: error: stray ‘@’ in program
   43 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:44:1: error: stray ‘@’ in program
   44 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:45:1: error: stray ‘@’ in program
   45 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:46:1: error: stray ‘@’ in program
   46 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:113:1: error: stray ‘@’ in program
  113 | @interface NSBundle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:116:1: error: stray ‘@’ in program
  116 | @public
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:134:3: error: stray ‘@’ in program
  134 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSBundle.h:495:1: error: stray ‘@’ in program
  495 | @end
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:502:1: error: stray ‘@’ in program
  502 | @interface NSBundle (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:589:1: error: stray ‘@’ in program
  589 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSBundle.h:694:
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSBundle(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:51:
/usr/include/GNUstep/Foundation/NSCache.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:38:1: error: stray ‘@’ in program
   38 | @class NSMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:39:1: error: stray ‘@’ in program
   39 | @class GS_GENERIC_CLASS(NSMutableArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:42:1: error: stray ‘@’ in program
   42 | @interface GS_GENERIC_CLASS(NSCache, KeyT, ValT) : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:45:3: error: stray ‘@’ in program
   45 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSCache.h:72:3: error: stray ‘@’ in program
   72 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSCache.h:163:1: error: stray ‘@’ in program
  163 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:168:1: error: stray ‘@’ in program
  168 | @protocol NSCacheDelegate
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:174:1: error: stray ‘@’ in program
  174 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:52:
/usr/include/GNUstep/Foundation/NSCalendar.h:35:1: error: stray ‘@’ in program
   35 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:36:1: error: stray ‘@’ in program
   36 | @class NSCalendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:37:1: error: stray ‘@’ in program
   37 | @class NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:39:1: error: stray ‘@’ in program
   39 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:152:1: error: stray ‘@’ in program
  152 | @interface NSDateComponents : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:154:1: error: stray ‘@’ in program
  154 | @private
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:262:1: error: stray ‘@’ in program
  262 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:267:1: error: stray ‘@’ in program
  267 | @interface NSCalendar : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:269:1: error: stray ‘@’ in program
  269 | @private
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:332:1: error: stray ‘@’ in program
  332 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:53:
/usr/include/GNUstep/Foundation/NSCalendarDate.h:32:1: error: stray ‘@’ in program
   32 | @class  NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:33:1: error: stray ‘@’ in program
   33 | @class  NSTimeZoneDetail;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:36:1: error: stray ‘@’ in program
   36 | @interface NSCalendarDate : NSDate
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:129:1: error: stray ‘@’ in program
  129 | @interface NSCalendarDate (GregorianDate)
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:145:1: error: stray ‘@’ in program
  145 | @interface NSCalendarDate (OPENSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:161:1: error: stray ‘@’ in program
  161 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSCalendarDate.h:165:
/usr/include/GNUstep/GNUstepBase/NSCalendarDate+GNUstepBase.h:40:1: error: stray ‘@’ in program
   40 | @interface NSCalendarDate (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSCalendarDate+GNUstepBase.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:54:
/usr/include/GNUstep/Foundation/NSCharacterSet.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:43:1: error: stray ‘@’ in program
   43 | @interface NSCharacterSet : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:243:1: error: stray ‘@’ in program
  243 | @interface NSMutableCharacterSet : NSCharacterSet
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:282:1: error: stray ‘@’ in program
  282 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSClassDescription.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:55:
/usr/include/GNUstep/Foundation/NSException.h:72:1: error: stray ‘@’ in program
   72 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:114:1: error: stray ‘@’ in program
  114 | @interface NSException : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSException.h:117:1: error: stray ‘@’ in program
  117 | @private
      | ^
/usr/include/GNUstep/Foundation/NSException.h:206:1: error: stray ‘@’ in program
  206 | @end
      | ^
/usr/include/GNUstep/Foundation/NSException.h:425:1: error: stray ‘@’ in program
  425 | @interface NSAssertionHandler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSException.h:440:1: error: stray ‘@’ in program
  440 | @end
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:51:1: error: stray ‘@’ in program
   51 | @interface NSClassDescription : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:65:1: error: stray ‘@’ in program
   65 | @interface NSObject (NSClassDescriptionPrimitives)
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSComparisonPredicate.h:31,
                 from /usr/include/GNUstep/Foundation/Foundation.h:57:
/usr/include/GNUstep/Foundation/NSExpression.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:52:1: error: stray ‘@’ in program
   52 | @interface NSExpression : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:77:1: error: stray ‘@’ in program
   77 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSComparisonPredicate.h:32:
/usr/include/GNUstep/Foundation/NSPredicate.h:46:1: error: stray ‘@’ in program
   46 | @interface NSPredicate : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:66:1: error: stray ‘@’ in program
   66 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:68:1: error: stray ‘@’ in program
   68 | @interface NSArray (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:75:1: error: stray ‘@’ in program
   75 | @interface NSMutableArray (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:80:1: error: stray ‘@’ in program
   80 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:82:1: error: stray ‘@’ in program
   82 | @interface NSSet (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:89:1: error: stray ‘@’ in program
   89 | @interface NSMutableSet (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:73:1: error: stray ‘@’ in program
   73 | @interface NSComparisonPredicate : NSPredicate
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:88:3: error: stray ‘@’ in program
   88 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:90:3: error: stray ‘@’ in program
   90 |   @public
      |   ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:119:1: error: stray ‘@’ in program
  119 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:58:
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:46:1: error: stray ‘@’ in program
   46 | @interface NSCompoundPredicate : NSPredicate
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSConnection.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:59:
/usr/include/GNUstep/Foundation/NSTimer.h:31:1: error: stray ‘@’ in program
   31 | @class NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:46:1: error: stray ‘@’ in program
   46 | @interface NSTimer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:49:1: error: stray ‘@’ in program
   49 | @public
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:66:3: error: stray ‘@’ in program
   66 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSTimer.h:127:1: error: stray ‘@’ in program
  127 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSMapTable.h:39,
                 from /usr/include/GNUstep/Foundation/NSRunLoop.h:29,
                 from /usr/include/GNUstep/Foundation/NSConnection.h:34:
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:106:1: error: stray ‘@’ in program
  106 | @interface NSPointerFunctions : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:152:1: error: stray ‘@’ in program
  152 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:63:1: error: stray ‘@’ in program
   63 | @interface GS_GENERIC_CLASS(NSMapTable, KeyT, ValT)
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:1: error: stray ‘@’ in program
   35 | @class NSTimer, NSDate, NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:48:1: error: stray ‘@’ in program
   48 | @interface NSRunLoop : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:51:3: error: stray ‘@’ in program
   51 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:101:1: error: stray ‘@’ in program
  101 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:103:1: error: stray ‘@’ in program
  103 | @interface NSRunLoop(OPENSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:151:1: error: stray ‘@’ in program
  151 | @protocol RunLoopEvents
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:167:1: error: stray ‘@’ in program
  167 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:171:1: error: stray ‘@’ in program
  171 | @interface NSObject (RunLoopEvents)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:178:1: error: stray ‘@’ in program
  178 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:190:1: error: stray ‘@’ in program
  190 | @interface NSRunLoop(GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:211:1: error: stray ‘@’ in program
  211 | @end
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:41:1: error: stray ‘@’ in program
   41 | @class NSDistantObject;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:42:1: error: stray ‘@’ in program
   42 | @class NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:43:1: error: stray ‘@’ in program
   43 | @class NSPortNameServer;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:44:1: error: stray ‘@’ in program
   44 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:45:1: error: stray ‘@’ in program
   45 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:96:1: error: stray ‘@’ in program
   96 | @interface NSConnection : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:104:1: error: stray ‘@’ in program
  104 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:171:1: error: stray ‘@’ in program
  171 | @interface      NSObject (NSConnectionDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:250:1: error: stray ‘@’ in program
  250 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSData.h:31,
                 from /usr/include/GNUstep/Foundation/Foundation.h:60:
/usr/include/GNUstep/Foundation/NSSerialization.h:37:1: error: stray ‘@’ in program
   37 | @class NSData, NSMutableData;
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:46:1: error: stray ‘@’ in program
   46 | @protocol NSObjCTypeSerializationCallBack
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:74:1: error: stray ‘@’ in program
   74 | @interface NSSerializer: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:109:1: error: stray ‘@’ in program
  109 | @interface NSSerializer (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:124:1: error: stray ‘@’ in program
  124 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:134:1: error: stray ‘@’ in program
  134 | @interface NSDeserializer: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:171:1: error: stray ‘@’ in program
  171 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:187:1: error: stray ‘@’ in program
  187 | @interface NSDeserializer (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:193:1: error: stray ‘@’ in program
  193 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:39:1: error: stray ‘@’ in program
   39 | @class  NSError;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:40:1: error: stray ‘@’ in program
   40 | @class  NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:85:1: error: stray ‘@’ in program
   85 | @interface NSData : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSData.h:226:1: error: stray ‘@’ in program
  226 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:301:1: error: stray ‘@’ in program
  301 | @interface NSData (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSData.h:313:1: error: stray ‘@’ in program
  313 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:317:1: error: stray ‘@’ in program
  317 | @interface NSMutableData :  NSData
      | ^
/usr/include/GNUstep/Foundation/NSData.h:363:1: error: stray ‘@’ in program
  363 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:367:1: error: stray ‘@’ in program
  367 | @interface NSMutableData (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSData.h:387:1: error: stray ‘@’ in program
  387 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSData.h:395:
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSData (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:28,
                 from /usr/include/GNUstep/Foundation/Foundation.h:61:
/usr/include/GNUstep/Foundation/NSFormatter.h:56:1: error: stray ‘@’ in program
   56 | @class  NSString, NSAttributedString, NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:66:1: error: stray ‘@’ in program
   66 | @interface      NSFormatter : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:141:1: error: stray ‘@’ in program
  141 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:74:1: error: stray ‘@’ in program
   74 | @class NSString, NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:77:1: error: stray ‘@’ in program
   77 | @interface NSDateComponentsFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:62:
/usr/include/GNUstep/Foundation/NSDateFormatter.h:34:1: error: stray ‘@’ in program
   34 | @class NSCalendar, NSLocale, NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:126:1: error: stray ‘@’ in program
  126 | @interface NSDateFormatter : NSFormatter <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:143:3: error: stray ‘@’ in program
  143 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:278:1: error: stray ‘@’ in program
  278 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:63:
/usr/include/GNUstep/Foundation/NSDateInterval.h:38:1: error: stray ‘@’ in program
   38 | @interface NSDateInterval : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:76:1: error: stray ‘@’ in program
   76 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:64:
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:46:1: error: stray ‘@’ in program
   46 | @class NSCalendar, NSLocale, NSDateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:49:1: error: stray ‘@’ in program
   49 | @interface NSDateIntervalFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:83:1: error: stray ‘@’ in program
   83 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDecimalNumber.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:66:
/usr/include/GNUstep/Foundation/NSValue.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:49:1: error: stray ‘@’ in program
   49 | @interface NSValue : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:170:1: error: stray ‘@’ in program
  170 | @end
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:178:1: error: stray ‘@’ in program
  178 | @interface NSNumber : NSValue <NSCopying,NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:350:1: error: stray ‘@’ in program
  350 | @end
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:356:1: error: stray ‘@’ in program
  356 | @interface NSValue (Subclassing)
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:361:1: error: stray ‘@’ in program
  361 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSValue.h:369:
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSNumber(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:47:1: error: stray ‘@’ in program
   47 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:39:1: error: stray ‘@’ in program
   39 | @class  NSDecimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:48:1: error: stray ‘@’ in program
   48 | @protocol       NSDecimalNumberBehaviors
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:114:1: error: stray ‘@’ in program
  114 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:123:1: error: stray ‘@’ in program
  123 | @interface      NSDecimalNumberHandler : NSObject <NSDecimalNumberBehaviors>
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:140:3: error: stray ‘@’ in program
  140 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:175:1: error: stray ‘@’ in program
  175 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:192:1: error: stray ‘@’ in program
  192 | @interface      NSDecimalNumber : NSNumber <NSDecimalNumberBehaviors>
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:415:1: error: stray ‘@’ in program
  415 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:421:1: error: stray ‘@’ in program
  421 | @interface NSNumber (NSDecimalNumber)
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:426:1: error: stray ‘@’ in program
  426 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistantObject.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:68:
/usr/include/GNUstep/Foundation/NSProxy.h:36:1: error: stray ‘@’ in program
   36 | @interface NSProxy <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:38:1: error: stray ‘@’ in program
   38 | @public
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:41:1: error: stray ‘@’ in program
   41 | @private
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:36:1: error: stray ‘@’ in program
   36 | @class  NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:39:1: error: stray ‘@’ in program
   39 | @interface NSDistantObject : NSProxy <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:42:1: error: stray ‘@’ in program
   42 | @public
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:70:1: error: stray ‘@’ in program
   70 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:69:
/usr/include/GNUstep/Foundation/NSDistributedLock.h:31:1: error: stray ‘@’ in program
   31 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:32:1: error: stray ‘@’ in program
   32 | @class  NSLock;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:33:1: error: stray ‘@’ in program
   33 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:40:1: error: stray ‘@’ in program
   40 | @interface NSDistributedLock : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:54:3: error: stray ‘@’ in program
   54 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:66:1: error: stray ‘@’ in program
   66 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:32,
                 from /usr/include/GNUstep/Foundation/Foundation.h:70:
/usr/include/GNUstep/Foundation/NSLock.h:46:1: error: stray ‘@’ in program
   46 | @protocol NSLocking
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:58:1: error: stray ‘@’ in program
   58 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:73:1: error: stray ‘@’ in program
   73 | @interface NSLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:76:1: error: stray ‘@’ in program
   76 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:119:1: error: stray ‘@’ in program
  119 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:125:1: error: stray ‘@’ in program
  125 | @interface NSCondition : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:128:1: error: stray ‘@’ in program
  128 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:176:1: error: stray ‘@’ in program
  176 | @interface NSConditionLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:179:1: error: stray ‘@’ in program
  179 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:277:1: error: stray ‘@’ in program
  277 | @interface NSRecursiveLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:280:1: error: stray ‘@’ in program
  280 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:324:1: error: stray ‘@’ in program
  324 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:335:1: error: stray ‘@’ in program
  335 | @interface      NSObject (GSTraceLocks)
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:358:1: error: stray ‘@’ in program
  358 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSLock.h:366:
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:65:1: error: stray ‘@’ in program
   65 | @interface NSLock (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:90:1: error: stray ‘@’ in program
   90 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:92:1: error: stray ‘@’ in program
   92 | @interface NSRecursiveLock (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:117:1: error: stray ‘@’ in program
  117 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:33:
/usr/include/GNUstep/Foundation/NSNotification.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:42:1: error: stray ‘@’ in program
   42 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:43:1: error: stray ‘@’ in program
   43 | @class NSLock;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:44:1: error: stray ‘@’ in program
   44 | @class NSOperationQueue;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:49:1: error: stray ‘@’ in program
   49 | @interface NSNotification : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:65:1: error: stray ‘@’ in program
   65 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:73:1: error: stray ‘@’ in program
   73 | @interface NSNotificationCenter : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:76:1: error: stray ‘@’ in program
   76 | @private
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:106:1: error: stray ‘@’ in program
  106 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:81:1: error: stray ‘@’ in program
   81 | @interface      NSDistributedNotificationCenter : NSNotificationCenter
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:96:3: error: stray ‘@’ in program
   96 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:127:1: error: stray ‘@’ in program
  127 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:71:
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:36:1: error: stray ‘@’ in program
   36 | @class NSNumberFormatter, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:47:1: error: stray ‘@’ in program
   47 | @interface NSEnergyFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:73:
/usr/include/GNUstep/Foundation/NSError.h:39:1: error: stray ‘@’ in program
   39 | @class NSArray, NSDictionary, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:133:1: error: stray ‘@’ in program
  133 | @interface NSError : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSError.h:136:1: error: stray ‘@’ in program
  136 | @private
      | ^
/usr/include/GNUstep/Foundation/NSError.h:148:3: error: stray ‘@’ in program
  148 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSError.h:232:1: error: stray ‘@’ in program
  232 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:76:
/usr/include/GNUstep/Foundation/NSExtensionContext.h:39:1: error: stray ‘@’ in program
   39 | @class NSError, NSArray, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:42:1: error: stray ‘@’ in program
   42 | @interface NSExtensionContext : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:77:
/usr/include/GNUstep/Foundation/NSExtensionItem.h:36:1: error: stray ‘@’ in program
   36 | @class NSAttributedString, NSArray, NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:39:1: error: stray ‘@’ in program
   39 | @interface NSExtensionItem : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:78:
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:36:1: error: stray ‘@’ in program
   36 | @class NSExtensionContext;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:38:1: error: stray ‘@’ in program
   38 | @protocol NSExtensionRequestHandling <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:42:1: error: stray ‘@’ in program
   42 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSURL.h:29,
                 from /usr/include/GNUstep/Foundation/NSFileCoordinator.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:79:
/usr/include/GNUstep/Foundation/NSURLHandle.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:40:1: error: stray ‘@’ in program
   40 | @class NSMutableData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLHandle;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:144:1: error: stray ‘@’ in program
  144 | @protocol NSURLHandleClient
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:178:1: error: stray ‘@’ in program
  178 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:181:1: error: stray ‘@’ in program
  181 | @interface NSURLHandle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:184:1: error: stray ‘@’ in program
  184 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:239:1: error: stray ‘@’ in program
  239 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:39:1: error: stray ‘@’ in program
   39 | @class NSNumber;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:41:1: error: stray ‘@’ in program
   41 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:42:1: error: stray ‘@’ in program
   42 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:72:1: error: stray ‘@’ in program
   72 | @interface NSURL: NSObject <NSCoding, NSCopying, NSURLHandleClient>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:75:1: error: stray ‘@’ in program
   75 | @private
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:181:1: error: stray ‘@’ in program
  181 | @property (readonly, getter=isFileURL) BOOL fileURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:454:1: error: stray ‘@’ in program
  454 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:456:1: error: stray ‘@’ in program
  456 | @interface NSObject (NSURLClient)
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:481:1: error: stray ‘@’ in program
  481 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSURL.h:609:
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSURL (GNUstepBaseAdditions)
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:61:1: error: stray ‘@’ in program
   61 | @interface NSURL (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:615:1: error: stray ‘@’ in program
  615 | @interface NSURLQueryItem : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:630:3: error: stray ‘@’ in program
  630 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSURL.h:643:1: error: stray ‘@’ in program
  643 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:650:1: error: stray ‘@’ in program
  650 | @interface NSURLComponents : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:665:3: error: stray ‘@’ in program
  665 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSURL.h:735:1: error: stray ‘@’ in program
  735 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:1: error: stray ‘@’ in program
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:36:1: error: stray ‘@’ in program
   36 | @protocol NSFilePresenter;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:56:1: error: stray ‘@’ in program
   56 | @interface NSFileAccessIntent : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:67:1: error: stray ‘@’ in program
   67 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:77:1: error: stray ‘@’ in program
   77 | @interface NSFileCoordinator : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:130:1: error: stray ‘@’ in program
  130 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:80:
/usr/include/GNUstep/Foundation/NSFileHandle.h:39:1: error: stray ‘@’ in program
   39 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:45:1: error: stray ‘@’ in program
   45 | @interface NSFileHandle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:103:1: error: stray ‘@’ in program
  103 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:168:1: error: stray ‘@’ in program
  168 | @interface NSPipe : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:171:1: error: stray ‘@’ in program
  171 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:182:3: error: stray ‘@’ in program
  182 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:188:1: error: stray ‘@’ in program
  188 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:196:1: error: stray ‘@’ in program
  196 | @interface NSFileHandle (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:244:1: error: stray ‘@’ in program
  244 | @interface NSFileHandle (GNUstepTLS)
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:372:1: error: stray ‘@’ in program
  372 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSFileHandle.h:447:
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSFileHandle(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:44:1: error: stray ‘@’ in program
   44 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSFileManager.h:178,
                 from /usr/include/GNUstep/Foundation/Foundation.h:81:
/usr/include/GNUstep/Foundation/NSPathUtilities.h:36:1: error: stray ‘@’ in program
   36 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPathUtilities.h:37:1: error: stray ‘@’ in program
   37 | @class  NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPathUtilities.h:38:1: error: stray ‘@’ in program
   38 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:183:1: error: stray ‘@’ in program
  183 | @class NSNumber;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:184:1: error: stray ‘@’ in program
  184 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:185:1: error: stray ‘@’ in program
  185 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:186:1: error: stray ‘@’ in program
  186 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:187:1: error: stray ‘@’ in program
  187 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:188:1: error: stray ‘@’ in program
  188 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:189:1: error: stray ‘@’ in program
  189 | @class NSEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:190:1: error: stray ‘@’ in program
  190 | @class NSDirectoryEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:191:1: error: stray ‘@’ in program
  191 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:192:1: error: stray ‘@’ in program
  192 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:194:1: error: stray ‘@’ in program
  194 | @protocol NSFileManagerDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:214:1: error: stray ‘@’ in program
  214 | @interface NSFileManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:217:1: error: stray ‘@’ in program
  217 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:228:3: error: stray ‘@’ in program
  228 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileManager.h:240:1: error: stray ‘@’ in program
  240 | @property (assign) id<NSFileManagerDelegate> delegate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:489:1: error: stray ‘@’ in program
  489 | @end /* NSFileManager */
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:497:1: error: stray ‘@’ in program
  497 | @interface NSObject (NSFileManagerHandler)
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:546:1: error: stray ‘@’ in program
  546 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:562:1: error: stray ‘@’ in program
  562 | @interface NSDirectoryEnumerator : NSEnumerator
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:565:1: error: stray ‘@’ in program
  565 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:586:3: error: stray ‘@’ in program
  586 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileManager.h:593:1: error: stray ‘@’ in program
  593 | @end /* NSDirectoryEnumerator */
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:695:1: error: stray ‘@’ in program
  695 | @interface NSDictionary(NSFileAttributes)
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:712:1: error: stray ‘@’ in program
  712 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:716:1: error: stray ‘@’ in program
  716 | @protocol NSFileManagerDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:718:1: error: stray ‘@’ in program
  718 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:781:1: error: stray ‘@’ in program
  781 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:82:
/usr/include/GNUstep/Foundation/NSFilePresenter.h:31:1: error: stray ‘@’ in program
   31 | @class NSError, NSFileVersion, NSOperationQueue, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:40:1: error: stray ‘@’ in program
   40 | @protocol NSFilePresenter <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:46:1: error: stray ‘@’ in program
   46 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:83:
/usr/include/GNUstep/Foundation/NSFileVersion.h:31:1: error: stray ‘@’ in program
   31 | @class NSArray, NSDate, NSDictionary, NSError, NSString, NSURL, NSPersonNameComponents;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:46:1: error: stray ‘@’ in program
   46 | @interface NSFileVersion : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:97:1: error: stray ‘@’ in program
   97 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:84:
/usr/include/GNUstep/Foundation/NSFileWrapper.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:37:1: error: stray ‘@’ in program
   37 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:65:1: error: stray ‘@’ in program
   65 | @interface NSFileWrapper : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:169:1: error: stray ‘@’ in program
  169 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:86:
/usr/include/GNUstep/Foundation/NSGarbageCollector.h:42:1: error: stray ‘@’ in program
   42 | @interface NSGarbageCollector : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSGarbageCollector.h:98:1: error: stray ‘@’ in program
   98 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:88:
/usr/include/GNUstep/Foundation/NSHashTable.h:44:1: error: stray ‘@’ in program
   44 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:45:1: error: stray ‘@’ in program
   45 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:65:1: error: stray ‘@’ in program
   65 | @interface GS_GENERIC_CLASS(NSHashTable, ElementT) : NSObject <NSCopying, NSCoding, NSFastEnumeration>
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:89:
/usr/include/GNUstep/Foundation/NSHFSFileTypes.h:36:1: error: stray ‘@’ in program
   36 | @class NSString;
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:90:
/usr/include/GNUstep/Foundation/NSHost.h:34:1: error: stray ‘@’ in program
   34 | @class NSString, NSArray, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:41:1: error: stray ‘@’ in program
   41 | @interface NSHost : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:44:3: error: stray ‘@’ in program
   44 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSHost.h:55:3: error: stray ‘@’ in program
   55 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSHost.h:133:1: error: stray ‘@’ in program
  133 | @end
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:140:1: error: stray ‘@’ in program
  140 | @interface NSHost (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:146:1: error: stray ‘@’ in program
  146 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:91:
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:38:1: error: stray ‘@’ in program
   38 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:67:1: error: stray ‘@’ in program
   67 | @interface NSHTTPCookie :  NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:70:1: error: stray ‘@’ in program
   70 | @private
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:209:1: error: stray ‘@’ in program
  209 | @property (readonly, getter=isSecure) BOOL secure;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:219:1: error: stray ‘@’ in program
  219 | @property (readonly, getter=isSessionOnly) BOOL sessionOnly;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:226:1: error: stray ‘@’ in program
  226 | @property (readonly, getter=isHTTPOnly) BOOL HTTPOnly;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:267:1: error: stray ‘@’ in program
  267 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:92:
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:38:1: error: stray ‘@’ in program
   38 | @class NSHTTPCookie;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:39:1: error: stray ‘@’ in program
   39 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:71:1: error: stray ‘@’ in program
   71 | @interface NSHTTPCookieStorage :  NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:74:1: error: stray ‘@’ in program
   74 | @private
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:123:1: error: stray ‘@’ in program
  123 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:93:
/usr/include/GNUstep/Foundation/NSIndexPath.h:46:1: error: stray ‘@’ in program
   46 | @interface      NSIndexPath : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:49:1: error: stray ‘@’ in program
   49 | @private
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:94:
/usr/include/GNUstep/Foundation/NSIndexSet.h:48:1: error: stray ‘@’ in program
   48 | @interface      NSIndexSet : NSObject <NSCopying, NSMutableCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:192:1: error: stray ‘@’ in program
  192 | @end
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:196:1: error: stray ‘@’ in program
  196 | @interface      NSMutableIndexSet : NSIndexSet
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:245:1: error: stray ‘@’ in program
  245 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSInvocation.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:95:
/usr/include/GNUstep/Foundation/NSMethodSignature.h:51:1: error: stray ‘@’ in program
   51 | @interface NSMethodSignature : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:54:1: error: stray ‘@’ in program
   54 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:108:1: error: stray ‘@’ in program
  108 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:37:1: error: stray ‘@’ in program
   37 | @interface NSInvocation : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:40:1: error: stray ‘@’ in program
   40 | @public
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSInvocation.h:106:1: error: stray ‘@’ in program
  106 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:109:1: error: stray ‘@’ in program
  109 | @interface NSInvocation (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:127:1: error: stray ‘@’ in program
  127 | @interface NSInvocation (MacroSetup)
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:132:1: error: stray ‘@’ in program
  132 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSInvocationOperation.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:96:
/usr/include/GNUstep/Foundation/NSOperation.h:43:1: error: stray ‘@’ in program
   43 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:56:1: error: stray ‘@’ in program
   56 | @interface NSOperation : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:63:1: error: stray ‘@’ in program
   63 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:202:1: error: stray ‘@’ in program
  202 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:205:1: error: stray ‘@’ in program
  205 | @interface NSBlockOperation : NSOperation
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:207:3: error: stray ‘@’ in program
  207 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSOperation.h:217:1: error: stray ‘@’ in program
  217 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:229:1: error: stray ‘@’ in program
  229 | @interface NSOperationQueue : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:236:1: error: stray ‘@’ in program
  236 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:317:1: error: stray ‘@’ in program
  317 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:36:1: error: stray ‘@’ in program
   36 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:37:1: error: stray ‘@’ in program
   37 | @class NSException;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:40:1: error: stray ‘@’ in program
   40 | @interface NSInvocationOperation : NSOperation
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:42:3: error: stray ‘@’ in program
   42 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:54:1: error: stray ‘@’ in program
   54 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:97:
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:61:1: error: stray ‘@’ in program
   61 | @class NSTimeZone, NSString, NSDate, NSDateFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:64:1: error: stray ‘@’ in program
   64 | @interface NSISO8601DateFormatter : NSFormatter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:84:1: error: stray ‘@’ in program
   84 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:98:
/usr/include/GNUstep/Foundation/NSItemProvider.h:36:1: error: stray ‘@’ in program
   36 | @class NSItemProvider, NSProgress, NSData, NSError, NSURL, NSProgress, NSDictionary;;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:67:1: error: stray ‘@’ in program
   67 | @protocol NSItemProviderWriting <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:79:1: error: stray ‘@’ in program
   79 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:82:1: error: stray ‘@’ in program
   82 | @protocol NSItemProviderReading <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:91:1: error: stray ‘@’ in program
   91 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:94:1: error: stray ‘@’ in program
   94 | @interface NSItemProvider : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:154:1: error: stray ‘@’ in program
  154 | @interface NSItemProvider (NSPreviewSupport)
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:99:
/usr/include/GNUstep/Foundation/NSItemProviderReadingWriting.h:37:1: error: stray ‘@’ in program
   37 | @interface NSItemProviderReadingWriting : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSItemProviderReadingWriting.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:100:
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:3:1: error: stray ‘@’ in program
    3 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:4:1: error: stray ‘@’ in program
    4 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:5:1: error: stray ‘@’ in program
    5 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:6:1: error: stray ‘@’ in program
    6 | @class NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:49:1: error: stray ‘@’ in program
   49 | @interface NSJSONSerialization : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSKeyedArchiver.h:41,
                 from /usr/include/GNUstep/Foundation/Foundation.h:101:
/usr/include/GNUstep/Foundation/NSPropertyList.h:40:1: error: stray ‘@’ in program
   40 | @class NSData, NSString, NSInputStream, NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:71:1: error: stray ‘@’ in program
   71 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:233:1: error: stray ‘@’ in program
  233 | @interface NSPropertyListSerialization : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:289:1: error: stray ‘@’ in program
  289 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:43:1: error: stray ‘@’ in program
   43 | @class NSMutableDictionary, NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:54:1: error: stray ‘@’ in program
   54 | @interface NSKeyedArchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:57:1: error: stray ‘@’ in program
   57 | @private
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:83:3: error: stray ‘@’ in program
   83 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:242:1: error: stray ‘@’ in program
  242 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:255:1: error: stray ‘@’ in program
  255 | @interface NSKeyedUnarchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:258:1: error: stray ‘@’ in program
  258 | @private
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:284:3: error: stray ‘@’ in program
  284 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:434:1: error: stray ‘@’ in program
  434 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:439:1: error: stray ‘@’ in program
  439 | @interface      NSKeyedArchiver (Internal)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:442:1: error: stray ‘@’ in program
  442 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:447:1: error: stray ‘@’ in program
  447 | @interface      NSKeyedUnarchiver (Internal)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:451:1: error: stray ‘@’ in program
  451 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:462:1: error: stray ‘@’ in program
  462 | @interface NSObject (NSKeyedArchiverDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:501:1: error: stray ‘@’ in program
  501 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:508:1: error: stray ‘@’ in program
  508 | @interface NSObject (NSKeyedUnarchiverDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:549:1: error: stray ‘@’ in program
  549 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:556:1: error: stray ‘@’ in program
  556 | @interface NSObject (NSKeyedArchiverObjectSubstitution)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:578:1: error: stray ‘@’ in program
  578 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:584:1: error: stray ‘@’ in program
  584 | @interface NSObject (NSKeyedUnarchiverObjectSubstitution)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:594:1: error: stray ‘@’ in program
  594 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:599:1: error: stray ‘@’ in program
  599 | @interface NSCoder (NSGeometryKeyedCoding)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:629:1: error: stray ‘@’ in program
  629 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:102:
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:40:1: error: stray ‘@’ in program
   40 | @class NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:41:1: error: stray ‘@’ in program
   41 | @class NSMutableSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:42:1: error: stray ‘@’ in program
   42 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:43:1: error: stray ‘@’ in program
   43 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:44:1: error: stray ‘@’ in program
   44 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:60:1: error: stray ‘@’ in program
   60 | @interface NSObject (NSKeyValueCoding)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:411:1: error: stray ‘@’ in program
  411 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:103:
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:38:1: error: stray ‘@’ in program
   38 | @class NSIndexSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:39:1: error: stray ‘@’ in program
   39 | @class NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:123:1: error: stray ‘@’ in program
  123 | @interface NSObject (NSKeyValueObserving)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:129:1: error: stray ‘@’ in program
  129 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:131:1: error: stray ‘@’ in program
  131 | @interface NSObject (NSKeyValueObserverRegistration)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:141:1: error: stray ‘@’ in program
  141 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:143:1: error: stray ‘@’ in program
  143 | @interface NSArray (NSKeyValueObserverRegistration)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:155:1: error: stray ‘@’ in program
  155 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:161:1: error: stray ‘@’ in program
  161 | @interface NSObject (NSKeyValueObserverNotification)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:204:1: error: stray ‘@’ in program
  204 | @interface NSObject(NSKeyValueObservingCustomization)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:244:1: error: stray ‘@’ in program
  244 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:104:
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:48:1: error: stray ‘@’ in program
   48 | @class NSNumberFormatter, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:51:1: error: stray ‘@’ in program
   51 | @interface NSLengthFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:77:1: error: stray ‘@’ in program
   77 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:105:
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:38:1: error: stray ‘@’ in program
   38 | @class NSString, NSArray, NSOrthography;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:112:1: error: stray ‘@’ in program
  112 | @interface NSLinguisticTagger : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:215:1: error: stray ‘@’ in program
  215 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:217:1: error: stray ‘@’ in program
  217 | @interface NSString (NSLinguisticAnalysis)
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:231:1: error: stray ‘@’ in program
  231 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:107:
/usr/include/GNUstep/Foundation/NSLocale.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:40:1: error: stray ‘@’ in program
   40 | @class NSCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:102:1: error: stray ‘@’ in program
  102 | @interface NSLocale : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:105:1: error: stray ‘@’ in program
  105 | @private
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:116:3: error: stray ‘@’ in program
  116 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSLocale.h:247:1: error: stray ‘@’ in program
  247 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:109:
/usr/include/GNUstep/Foundation/NSMeasurement.h:36:1: error: stray ‘@’ in program
   36 | @class NSUnit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMeasurement : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:65:1: error: stray ‘@’ in program
   65 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:110:
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:1: error: stray ‘@’ in program
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:46:1: error: stray ‘@’ in program
   46 | @interface NSMeasurementFormatter : NSFormatter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:70:1: error: stray ‘@’ in program
   70 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSMetadata.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:111:
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:36:1: error: stray ‘@’ in program
   36 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:35:1: error: stray ‘@’ in program
   35 | @class NSPredicate, NSMutableDictionary, NSDictionary, NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:36:1: error: stray ‘@’ in program
   36 | @protocol NSMetadataQueryDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMetadataItem : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:42:1: error: stray ‘@’ in program
   42 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:50:1: error: stray ‘@’ in program
   50 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:66:1: error: stray ‘@’ in program
   66 | @interface NSMetadataQuery : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:69:1: error: stray ‘@’ in program
   69 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:124:1: error: stray ‘@’ in program
  124 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:126:1: error: stray ‘@’ in program
  126 | @protocol NSMetadataQueryDelegate
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:128:1: error: stray ‘@’ in program
  128 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:138:1: error: stray ‘@’ in program
  138 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:141:1: error: stray ‘@’ in program
  141 | @interface NSMetadataQueryAttributeValueTuple : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:144:1: error: stray ‘@’ in program
  144 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:157:1: error: stray ‘@’ in program
  157 | @interface NSMetadataQueryResultGroup : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:160:1: error: stray ‘@’ in program
  160 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:172:1: error: stray ‘@’ in program
  172 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:115:
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:57:1: error: stray ‘@’ in program
   57 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:58:1: error: stray ‘@’ in program
   58 | @class NSNotification;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:59:1: error: stray ‘@’ in program
   59 | @class NSNotificationCenter;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:111:1: error: stray ‘@’ in program
  111 | @interface NSNotificationQueue : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:114:1: error: stray ‘@’ in program
  114 | @public
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:116:
/usr/include/GNUstep/Foundation/NSNetServices.h:108:1: error: stray ‘@’ in program
  108 | @class  NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:109:1: error: stray ‘@’ in program
  109 | @class  NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:110:1: error: stray ‘@’ in program
  110 | @class  NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:112:1: error: stray ‘@’ in program
  112 | @class NSNetService;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:113:1: error: stray ‘@’ in program
  113 | @class NSNetServiceBrowser;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:116:1: error: stray ‘@’ in program
  116 | @protocol  NSNetServiceDelegate
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:118:1: error: stray ‘@’ in program
  118 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:224:1: error: stray ‘@’ in program
  224 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:245:1: error: stray ‘@’ in program
  245 | @protocol NSNetServiceBrowserDelegate
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:247:1: error: stray ‘@’ in program
  247 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:334:1: error: stray ‘@’ in program
  334 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:359:1: error: stray ‘@’ in program
  359 | @interface NSNetService : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:416:1: error: stray ‘@’ in program
  416 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:445:1: error: stray ‘@’ in program
  445 | @interface NSNetServiceBrowser : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:473:1: error: stray ‘@’ in program
  473 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSNetServices.h:496:
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:33:1: error: stray ‘@’ in program
   33 | @interface NSNetService (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:80:1: error: stray ‘@’ in program
   80 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:83:1: error: stray ‘@’ in program
   83 | @protocol  GSNetServiceDelegate <NSNetServiceDelegate>
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:85:1: error: stray ‘@’ in program
   85 | @optional
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:113:1: error: stray ‘@’ in program
  113 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:117:
/usr/include/GNUstep/Foundation/NSNull.h:41:1: error: stray ‘@’ in program
   41 | @interface      NSNull : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSNull.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:118:
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:40:1: error: stray ‘@’ in program
   40 | @class  NSString, NSAttributedString, NSDictionary,
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:122:1: error: stray ‘@’ in program
  122 | @interface NSNumberFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:125:1: error: stray ‘@’ in program
  125 | @private
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:153:3: error: stray ‘@’ in program
  153 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:519:1: error: stray ‘@’ in program
  519 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:119:
/usr/include/GNUstep/Foundation/NSObjectScripting.h:37:1: error: stray ‘@’ in program
   37 | @interface NSObjectScripting : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSObjectScripting.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:121:
/usr/include/GNUstep/Foundation/NSOrderedSet.h:43:1: error: stray ‘@’ in program
   43 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:44:1: error: stray ‘@’ in program
   44 | @class GS_GENERIC_CLASS(NSEnumerator, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:45:1: error: stray ‘@’ in program
   45 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:46:1: error: stray ‘@’ in program
   46 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:47:1: error: stray ‘@’ in program
   47 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:48:1: error: stray ‘@’ in program
   48 | @class NSPredicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:51:1: error: stray ‘@’ in program
   51 | @interface GS_GENERIC_CLASS(NSOrderedSet, __covariant ElementT) : NSObject <NSCoding,
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:164:1: error: stray ‘@’ in program
  164 | @interface GS_GENERIC_CLASS(NSMutableOrderedSet, ElementT) : GS_GENERIC_CLASS(NSOrderedSet, ElementT)
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:206:1: error: stray ‘@’ in program
  206 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:122:
/usr/include/GNUstep/Foundation/NSOrthography.h:36:1: error: stray ‘@’ in program
   36 | @class NSDictionary, NSString, NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:39:1: error: stray ‘@’ in program
   39 | @interface NSOrthography : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:61:1: error: stray ‘@’ in program
   61 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:124:
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:32:1: error: stray ‘@’ in program
   32 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:35:1: error: stray ‘@’ in program
   35 | @interface NSPersonNameComponents : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:37:1: error: stray ‘@’ in program
   37 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:125:
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:48:1: error: stray ‘@’ in program
   48 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:51:1: error: stray ‘@’ in program
   51 | @interface NSPersonNameComponentsFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:53:3: error: stray ‘@’ in program
   53 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:78:1: error: stray ‘@’ in program
   78 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:126:
/usr/include/GNUstep/Foundation/NSPointerArray.h:46:1: error: stray ‘@’ in program
   46 | @interface NSPointerArray : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:124:1: error: stray ‘@’ in program
  124 | @interface NSPointerArray (NSArrayConveniences)
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:128:
/usr/include/GNUstep/Foundation/NSPortCoder.h:35:1: error: stray ‘@’ in program
   35 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:36:1: error: stray ‘@’ in program
   36 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:37:1: error: stray ‘@’ in program
   37 | @class NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:38:1: error: stray ‘@’ in program
   38 | @class NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:52:1: error: stray ‘@’ in program
   52 | @interface NSPortCoder : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:55:1: error: stray ‘@’ in program
   55 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:105:3: error: stray ‘@’ in program
  105 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:168:1: error: stray ‘@’ in program
  168 | @interface NSObject (NSPortCoder)
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:191:1: error: stray ‘@’ in program
  191 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSPortMessage.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:129:
/usr/include/GNUstep/Foundation/NSPort.h:48:1: error: stray ‘@’ in program
   48 | @class  NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:49:1: error: stray ‘@’ in program
   49 | @class  NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:50:1: error: stray ‘@’ in program
   50 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:51:1: error: stray ‘@’ in program
   51 | @class  NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:52:1: error: stray ‘@’ in program
   52 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:53:1: error: stray ‘@’ in program
   53 | @class  NSPortMessage;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:54:1: error: stray ‘@’ in program
   54 | @class  NSHost;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:56:1: error: stray ‘@’ in program
   56 | @interface NSObject(NSPortDelegateMethods)
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:62:1: error: stray ‘@’ in program
   62 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:76:1: error: stray ‘@’ in program
   76 | @interface NSPort : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:176:1: error: stray ‘@’ in program
  176 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:202:1: error: stray ‘@’ in program
  202 | @interface NSSocketPort : NSPort
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:223:3: error: stray ‘@’ in program
  223 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPort.h:276:1: error: stray ‘@’ in program
  276 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:285:1: error: stray ‘@’ in program
  285 | @interface NSMessagePort : NSPort
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:291:1: error: stray ‘@’ in program
  291 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:45:1: error: stray ‘@’ in program
   45 | @interface      NSPortMessage : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:118:1: error: stray ‘@’ in program
  118 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:130:
/usr/include/GNUstep/Foundation/NSPortNameServer.h:45:1: error: stray ‘@’ in program
   45 | @class  NSPort, NSString, NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:48:1: error: stray ‘@’ in program
   48 | @interface      NSPortNameServer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:59:1: error: stray ‘@’ in program
   59 | @interface NSSocketPortNameServer : NSPortNameServer
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:72:3: error: stray ‘@’ in program
   72 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:81:1: error: stray ‘@’ in program
   81 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:85:1: error: stray ‘@’ in program
   85 | @interface NSMessagePortNameServer : NSPortNameServer
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:99:1: error: stray ‘@’ in program
   99 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:133:
/usr/include/GNUstep/Foundation/NSProgress.h:36:1: error: stray ‘@’ in program
   36 | @class NSString, NSDictionary, NSArray, NSNumber, NSURL, NSProgress;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:52:1: error: stray ‘@’ in program
   52 | @interface NSProgress : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:67:3: error: stray ‘@’ in program
   67 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSProgress.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:152:1: error: stray ‘@’ in program
  152 | @protocol NSProgressReporting
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:156:1: error: stray ‘@’ in program
  156 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:134:
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:36:1: error: stray ‘@’ in program
   36 | @class Protocol;
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:39:1: error: stray ‘@’ in program
   39 | @interface NSProtocolChecker : NSProxy
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:42:1: error: stray ‘@’ in program
   42 | @private
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:53:3: error: stray ‘@’ in program
   53 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:137:
/usr/include/GNUstep/Foundation/NSRegularExpression.h:37:1: error: stray ‘@’ in program
   37 | @class NSString, NSTextCheckingResult;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:90:1: error: stray ‘@’ in program
   90 | @interface NSRegularExpression : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:93:3: error: stray ‘@’ in program
   93 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:104:3: error: stray ‘@’ in program
  104 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:154:1: error: stray ‘@’ in program
  154 | @property (readonly) NSRegularExpressionOptions options;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:155:1: error: stray ‘@’ in program
  155 | @property (readonly) NSUInteger numberOfCaptureGroups;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:161:1: error: stray ‘@’ in program
  161 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:139:
/usr/include/GNUstep/Foundation/NSScanner.h:41:1: error: stray ‘@’ in program
   41 | @interface NSScanner : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:44:1: error: stray ‘@’ in program
   44 | @private
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSScanner.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:140:
/usr/include/GNUstep/Foundation/NSScriptClassDescription.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptClassDescription : NSClassDescription
      | ^
/usr/include/GNUstep/Foundation/NSScriptClassDescription.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:141:
/usr/include/GNUstep/Foundation/NSScriptCoercionHandler.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCoercionHandler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCoercionHandler.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:142:
/usr/include/GNUstep/Foundation/NSScriptCommand.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCommand : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCommand.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:143:
/usr/include/GNUstep/Foundation/NSScriptCommandDescription.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCommandDescription : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCommandDescription.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:144:
/usr/include/GNUstep/Foundation/NSScriptExecutionContext.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptExecutionContext : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptExecutionContext.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:145:
/usr/include/GNUstep/Foundation/NSScriptKeyValueCoding.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptKeyValueCoding : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptKeyValueCoding.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:146:
/usr/include/GNUstep/Foundation/NSScriptObjectSpecifiers.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptObjectSpecifiers : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptObjectSpecifiers.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:147:
/usr/include/GNUstep/Foundation/NSScriptStandardSuiteCommands.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptStandardSuiteCommands : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptStandardSuiteCommands.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:148:
/usr/include/GNUstep/Foundation/NSScriptSuiteRegistry.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptSuiteRegistry : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptSuiteRegistry.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:149:
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:31:1: error: stray ‘@’ in program
   31 | @interface NSObject (NSComparisonMethods)
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:152:
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:47:1: error: stray ‘@’ in program
   47 | @interface NSSortDescriptor : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:50:1: error: stray ‘@’ in program
   50 | @private
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:63:3: error: stray ‘@’ in program
   63 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:144:1: error: stray ‘@’ in program
  144 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:146:1: error: stray ‘@’ in program
  146 | @interface NSArray (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:156:1: error: stray ‘@’ in program
  156 | @interface NSMutableArray (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:171:1: error: stray ‘@’ in program
  171 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:174:1: error: stray ‘@’ in program
  174 | @interface NSSet (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:180:1: error: stray ‘@’ in program
  180 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:153:
/usr/include/GNUstep/Foundation/NSSpellServer.h:46:1: error: stray ‘@’ in program
   46 | @class NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:48:1: error: stray ‘@’ in program
   48 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:57:1: error: stray ‘@’ in program
   57 | @interface NSSpellServer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:60:1: error: stray ‘@’ in program
   60 | @private
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:75:3: error: stray ‘@’ in program
   75 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:93:1: error: stray ‘@’ in program
   93 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:104:1: error: stray ‘@’ in program
  104 | @interface NSObject (NSSpellServerDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:164:1: error: stray ‘@’ in program
  164 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:154:
/usr/include/GNUstep/Foundation/NSStream.h:58:1: error: stray ‘@’ in program
   58 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:59:1: error: stray ‘@’ in program
   59 | @class NSHost;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:60:1: error: stray ‘@’ in program
   60 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:61:1: error: stray ‘@’ in program
   61 | @class NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:62:1: error: stray ‘@’ in program
   62 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:63:1: error: stray ‘@’ in program
   63 | @class NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:64:1: error: stray ‘@’ in program
   64 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:70:1: error: stray ‘@’ in program
   70 | @interface NSStream : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:143:1: error: stray ‘@’ in program
  143 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:145:1: error: stray ‘@’ in program
  145 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:152:1: error: stray ‘@’ in program
  152 | @interface NSInputStream : NSStream
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:207:1: error: stray ‘@’ in program
  207 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:214:1: error: stray ‘@’ in program
  214 | @interface NSOutputStream : NSStream
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:290:1: error: stray ‘@’ in program
  290 | @protocol NSStreamDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:291:1: error: stray ‘@’ in program
  291 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:293:1: error: stray ‘@’ in program
  293 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSStream.h:308:
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:43:1: error: stray ‘@’ in program
   43 | @interface NSStream (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:62:1: error: stray ‘@’ in program
   62 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:72:1: error: stray ‘@’ in program
   72 | @interface GSServerStream : NSStream
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:156:
/usr/include/GNUstep/Foundation/NSTask.h:39:1: error: stray ‘@’ in program
   39 | @class  NSThread;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:50:1: error: stray ‘@’ in program
   50 | @interface NSTask : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:53:1: error: stray ‘@’ in program
   53 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:77:3: error: stray ‘@’ in program
   77 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSTask.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSTask.h:148:
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:38:1: error: stray ‘@’ in program
   38 | @interface      NSTask (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:157:
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:24:1: error: stray ‘@’ in program
   24 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:25:1: error: stray ‘@’ in program
   25 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:26:1: error: stray ‘@’ in program
   26 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:27:1: error: stray ‘@’ in program
   27 | @class NSOrthography;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:28:1: error: stray ‘@’ in program
   28 | @class NSRegularExpression;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:29:1: error: stray ‘@’ in program
   29 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:30:1: error: stray ‘@’ in program
   30 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:31:1: error: stray ‘@’ in program
   31 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:69:1: error: stray ‘@’ in program
   69 | @interface NSTextCheckingResult : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:71:1: error: stray ‘@’ in program
   71 | @property(readonly) NSDictionary *addressComponents;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:72:1: error: stray ‘@’ in program
   72 | @property(readonly) NSDictionary *components;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:73:1: error: stray ‘@’ in program
   73 | @property(readonly) NSDate *date;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:74:1: error: stray ‘@’ in program
   74 | @property(readonly) NSTimeInterval duration;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:75:1: error: stray ‘@’ in program
   75 | @property(readonly) NSArray *grammarDetails;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:76:1: error: stray ‘@’ in program
   76 | @property(readonly) NSUInteger numberOfRanges;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:77:1: error: stray ‘@’ in program
   77 | @property(readonly) NSOrthography *orthography;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:78:1: error: stray ‘@’ in program
   78 | @property(readonly) NSString *phoneNumber;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:79:1: error: stray ‘@’ in program
   79 | @property(readonly) NSRange range;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:80:1: error: stray ‘@’ in program
   80 | @property(readonly) NSRegularExpression *regularExpression;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:81:1: error: stray ‘@’ in program
   81 | @property(readonly) NSString *replacementString;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:82:1: error: stray ‘@’ in program
   82 | @property(readonly) NSTextCheckingType resultType;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:83:1: error: stray ‘@’ in program
   83 | @property(readonly) NSTimeZone *timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:84:1: error: stray ‘@’ in program
   84 | @property(readonly) NSURL *URL;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:158:
/usr/include/GNUstep/Foundation/NSThread.h:38:1: error: stray ‘@’ in program
   38 | @class  NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:39:1: error: stray ‘@’ in program
   39 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:40:1: error: stray ‘@’ in program
   40 | @class  NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:58:1: error: stray ‘@’ in program
   58 | @interface NSThread : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:61:1: error: stray ‘@’ in program
   61 | @public
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:86:3: error: stray ‘@’ in program
   86 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSThread.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:232:1: error: stray ‘@’ in program
  232 | @interface      NSObject(NSThreadPerformAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:330:1: error: stray ‘@’ in program
  330 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:332:1: error: stray ‘@’ in program
  332 | @interface NSThread (CallStackSymbols)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:340:1: error: stray ‘@’ in program
  340 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:377:1: error: stray ‘@’ in program
  377 | @interface NSThread (GSLockInfo)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:395:1: error: stray ‘@’ in program
  395 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSThread.h:438:
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSThread (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:160:
/usr/include/GNUstep/Foundation/NSTimeZone.h:32:1: error: stray ‘@’ in program
   32 | @class  NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:33:1: error: stray ‘@’ in program
   33 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:34:1: error: stray ‘@’ in program
   34 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:35:1: error: stray ‘@’ in program
   35 | @class  NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:36:1: error: stray ‘@’ in program
   36 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:50:1: error: stray ‘@’ in program
   50 | @interface NSTimeZone : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:117:1: error: stray ‘@’ in program
  117 | @end
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:121:1: error: stray ‘@’ in program
  121 | @interface NSTimeZoneDetail : NSTimeZone
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:161:
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:34:1: error: stray ‘@’ in program
   34 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:35:1: error: stray ‘@’ in program
   35 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:44:1: error: stray ‘@’ in program
   44 | @interface NSUbiquitousKeyValueStore : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:111:1: error: stray ‘@’ in program
  111 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:162:
/usr/include/GNUstep/Foundation/NSUndoManager.h:36:1: error: stray ‘@’ in program
   36 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:39:1: error: stray ‘@’ in program
   39 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:86:1: error: stray ‘@’ in program
   86 | @interface NSUndoManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:89:1: error: stray ‘@’ in program
   89 | @private
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:109:3: error: stray ‘@’ in program
  109 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:163:
/usr/include/GNUstep/Foundation/NSUnit.h:38:1: error: stray ‘@’ in program
   38 | @interface NSUnitConverter : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:45:1: error: stray ‘@’ in program
   45 | @interface NSUnitConverterLinear : NSUnitConverter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:55:1: error: stray ‘@’ in program
   55 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:59:1: error: stray ‘@’ in program
   59 | @interface NSUnit : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:68:1: error: stray ‘@’ in program
   68 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:72:1: error: stray ‘@’ in program
   72 | @interface NSDimension : NSUnit <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:82:1: error: stray ‘@’ in program
   82 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:86:1: error: stray ‘@’ in program
   86 | @interface NSUnitAcceleration : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:97:1: error: stray ‘@’ in program
   97 | @interface NSUnitAngle : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:109:1: error: stray ‘@’ in program
  109 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:112:1: error: stray ‘@’ in program
  112 | @interface NSUnitArea : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:132:1: error: stray ‘@’ in program
  132 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:135:1: error: stray ‘@’ in program
  135 | @interface NSUnitConcentrationMass : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:145:1: error: stray ‘@’ in program
  145 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:148:1: error: stray ‘@’ in program
  148 | @interface NSUnitDispersion : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:157:1: error: stray ‘@’ in program
  157 | @interface NSUnitDuration : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:166:1: error: stray ‘@’ in program
  166 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:169:1: error: stray ‘@’ in program
  169 | @interface NSUnitElectricCharge : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:181:1: error: stray ‘@’ in program
  181 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:184:1: error: stray ‘@’ in program
  184 | @interface NSUnitElectricCurrent : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:195:1: error: stray ‘@’ in program
  195 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:198:1: error: stray ‘@’ in program
  198 | @interface NSUnitElectricPotentialDifference : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:209:1: error: stray ‘@’ in program
  209 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:212:1: error: stray ‘@’ in program
  212 | @interface NSUnitElectricResistance : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:226:1: error: stray ‘@’ in program
  226 | @interface NSUnitEnergy : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:240:1: error: stray ‘@’ in program
  240 | @interface NSUnitFrequency : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:254:1: error: stray ‘@’ in program
  254 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:257:1: error: stray ‘@’ in program
  257 | @interface NSUnitFuelEfficiency : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:269:1: error: stray ‘@’ in program
  269 | @interface NSUnitLength : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:297:1: error: stray ‘@’ in program
  297 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:300:1: error: stray ‘@’ in program
  300 | @interface NSUnitIlluminance : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:307:1: error: stray ‘@’ in program
  307 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:310:1: error: stray ‘@’ in program
  310 | @interface NSUnitMass : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:332:1: error: stray ‘@’ in program
  332 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:335:1: error: stray ‘@’ in program
  335 | @interface NSUnitPower : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:352:1: error: stray ‘@’ in program
  352 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:355:1: error: stray ‘@’ in program
  355 | @interface NSUnitPressure : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:371:1: error: stray ‘@’ in program
  371 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:374:1: error: stray ‘@’ in program
  374 | @interface NSUnitSpeed : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:384:1: error: stray ‘@’ in program
  384 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:387:1: error: stray ‘@’ in program
  387 | @interface NSUnitTemperature : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:396:1: error: stray ‘@’ in program
  396 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:399:1: error: stray ‘@’ in program
  399 | @interface NSUnitVolume : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:436:1: error: stray ‘@’ in program
  436 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:164:
/usr/include/GNUstep/Foundation/NSUserActivity.h:37:1: error: stray ‘@’ in program
   37 | @interface NSUserActivity : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUserActivity.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:165:
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:37:1: error: stray ‘@’ in program
   37 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:38:1: error: stray ‘@’ in program
   38 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLCredential;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLProtectionSpace;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:48:1: error: stray ‘@’ in program
   48 | @protocol NSURLAuthenticationChallengeSender <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:81:1: error: stray ‘@’ in program
   81 | @interface NSURLAuthenticationChallenge : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:166:
/usr/include/GNUstep/Foundation/NSURLCache.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:58:1: error: stray ‘@’ in program
   58 | @interface NSCachedURLResponse : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:101:1: error: stray ‘@’ in program
  101 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:105:1: error: stray ‘@’ in program
  105 | @interface NSURLCache : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:201:1: error: stray ‘@’ in program
  201 | @class NSURLSessionDataTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:203:1: error: stray ‘@’ in program
  203 | @interface NSURLCache (NSURLSessionTaskAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:212:1: error: stray ‘@’ in program
  212 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:167:
/usr/include/GNUstep/Foundation/NSURLConnection.h:38:1: error: stray ‘@’ in program
   38 | @class NSCachedURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:39:1: error: stray ‘@’ in program
   39 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:43:1: error: stray ‘@’ in program
   43 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLConnection : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:182:1: error: stray ‘@’ in program
  182 | @protocol NSURLConnectionDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:185:1: error: stray ‘@’ in program
  185 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:262:1: error: stray ‘@’ in program
  262 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:267:1: error: stray ‘@’ in program
  267 | @interface NSURLConnection (NSURLConnectionSynchronousLoading)
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:278:1: error: stray ‘@’ in program
  278 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:168:
/usr/include/GNUstep/Foundation/NSURLCredential.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:55:1: error: stray ‘@’ in program
   55 | @interface NSURLCredential : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:111:1: error: stray ‘@’ in program
  111 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:169:
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:37:1: error: stray ‘@’ in program
   37 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLCredential;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLProtectionSpace;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:51:1: error: stray ‘@’ in program
   51 | @interface NSURLCredentialStorage : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:170:
/usr/include/GNUstep/Foundation/NSURLDownload.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLDownload : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:118:1: error: stray ‘@’ in program
  118 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:125:1: error: stray ‘@’ in program
  125 | @protocol NSURLDownloadDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:127:1: error: stray ‘@’ in program
  127 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:222:1: error: stray ‘@’ in program
  222 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:171:
/usr/include/GNUstep/Foundation/NSURLError.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:174:
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:71:1: error: stray ‘@’ in program
   71 | @interface NSURLProtectionSpace : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:144:1: error: stray ‘@’ in program
  144 | @property (readonly, copy) NSArray *distinguishedNames;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:150:1: error: stray ‘@’ in program
  150 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:175:
/usr/include/GNUstep/Foundation/NSURLProtocol.h:39:1: error: stray ‘@’ in program
   39 | @class NSCachedURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:41:1: error: stray ‘@’ in program
   41 | @class NSMutableURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:43:1: error: stray ‘@’ in program
   43 | @class NSURLConnection;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:44:1: error: stray ‘@’ in program
   44 | @class NSURLProtocol;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:45:1: error: stray ‘@’ in program
   45 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:46:1: error: stray ‘@’ in program
   46 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:47:1: error: stray ‘@’ in program
   47 | @class NSURLSessionTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:53:1: error: stray ‘@’ in program
   53 | @protocol NSURLProtocolClient <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:121:1: error: stray ‘@’ in program
  121 | @interface NSURLProtocol : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:197:1: error: stray ‘@’ in program
  197 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:203:1: error: stray ‘@’ in program
  203 | @interface      NSURLProtocol (Subclassing)
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:176:
/usr/include/GNUstep/Foundation/NSURLRequest.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:38:1: error: stray ‘@’ in program
   38 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:40:1: error: stray ‘@’ in program
   40 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:91:1: error: stray ‘@’ in program
   91 | @interface NSURLRequest : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:160:1: error: stray ‘@’ in program
  160 | @interface NSMutableURLRequest : NSURLRequest
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:182:1: error: stray ‘@’ in program
  182 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:189:1: error: stray ‘@’ in program
  189 | @interface NSURLRequest (NSHTTPURLRequest)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:231:1: error: stray ‘@’ in program
  231 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:237:1: error: stray ‘@’ in program
  237 | @interface NSMutableURLRequest (NSMutableHTTPURLRequest)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:286:1: error: stray ‘@’ in program
  286 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:288:1: error: stray ‘@’ in program
  288 | @protocol GSLogDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:289:1: error: stray ‘@’ in program
  289 | @interface NSMutableURLRequest (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:305:1: error: stray ‘@’ in program
  305 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:177:
/usr/include/GNUstep/Foundation/NSURLResponse.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:40:1: error: stray ‘@’ in program
   40 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLResponse :  NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:119:1: error: stray ‘@’ in program
  119 | @interface NSHTTPURLResponse :  NSURLResponse
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:136:1: error: stray ‘@’ in program
  136 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:179:
/usr/include/GNUstep/Foundation/NSUserDefaults.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:40:1: error: stray ‘@’ in program
   40 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:41:1: error: stray ‘@’ in program
   41 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:42:1: error: stray ‘@’ in program
   42 | @class NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:43:1: error: stray ‘@’ in program
   43 | @class NSRecursiveLock;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:44:1: error: stray ‘@’ in program
   44 | @class NSDistributedLock;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:216:1: error: stray ‘@’ in program
  216 | @interface NSUserDefaults : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:219:1: error: stray ‘@’ in program
  219 | @private
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:238:3: error: stray ‘@’ in program
  238 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:522:1: error: stray ‘@’ in program
  522 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:181:
/usr/include/GNUstep/Foundation/NSUUID.h:45:1: error: stray ‘@’ in program
   45 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:48:1: error: stray ‘@’ in program
   48 | @interface NSUUID : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:50:3: error: stray ‘@’ in program
   50 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSUUID.h:60:1: error: stray ‘@’ in program
   60 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:183:
/usr/include/GNUstep/Foundation/NSValueTransformer.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:66:1: error: stray ‘@’ in program
   66 | @interface NSValueTransformer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:116:1: error: stray ‘@’ in program
  116 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSXMLDocument.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:184:
/usr/include/GNUstep/Foundation/NSXMLNode.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:39:1: error: stray ‘@’ in program
   39 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:42:1: error: stray ‘@’ in program
   42 | @class NSXMLDocument;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:43:1: error: stray ‘@’ in program
   43 | @class NSXMLElement;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:90:1: error: stray ‘@’ in program
   90 | @interface NSXMLNode : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:109:3: error: stray ‘@’ in program
  109 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:387:1: error: stray ‘@’ in program
  387 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:35:1: error: stray ‘@’ in program
   35 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:36:1: error: stray ‘@’ in program
   36 | @class NSXMLDTD;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:37:1: error: stray ‘@’ in program
   37 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:76:1: error: stray ‘@’ in program
   76 | @interface NSXMLDocument : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:265:1: error: stray ‘@’ in program
  265 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:185:
/usr/include/GNUstep/Foundation/NSXMLDTD.h:36:1: error: stray ‘@’ in program
   36 | @class NSData, NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:37:1: error: stray ‘@’ in program
   37 | @class NSXMLDTDNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:43:1: error: stray ‘@’ in program
   43 | @interface NSXMLDTD : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:186:
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:77:1: error: stray ‘@’ in program
   77 | @interface NSXMLDTDNode : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:145:1: error: stray ‘@’ in program
  145 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:187:
/usr/include/GNUstep/Foundation/NSXMLElement.h:35:1: error: stray ‘@’ in program
   35 | @class NSDictionary, NSEnumerator, NSMutableArray, NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:41:1: error: stray ‘@’ in program
   41 | @interface NSXMLElement : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:205:1: error: stray ‘@’ in program
  205 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:190:
/usr/include/GNUstep/Foundation/NSXMLParser.h:39:1: error: stray ‘@’ in program
   39 | @class NSData, NSDictionary, NSError, NSInputStream, NSString, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:71:1: error: stray ‘@’ in program
   71 | @interface NSXMLParser : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:74:1: error: stray ‘@’ in program
   74 | @public
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:85:3: error: stray ‘@’ in program
   85 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:170:1: error: stray ‘@’ in program
  170 | @interface NSXMLParser (NSXMLParserLocatorAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:192:1: error: stray ‘@’ in program
  192 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:198:1: error: stray ‘@’ in program
  198 | @protocol NSXMLParserDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:200:1: error: stray ‘@’ in program
  200 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:329:1: error: stray ‘@’ in program
  329 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:191:
/usr/include/GNUstep/Foundation/NSXPCConnection.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableDictionary, NSString, NSOperationQueue, NSSet, NSLock, NSError;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:1: error: stray ‘@’ in program
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:49:1: error: stray ‘@’ in program
   49 | @protocol NSXPCListenerDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:56:1: error: stray ‘@’ in program
   56 | @protocol NSXPCProxyCreating
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:73:1: error: stray ‘@’ in program
   73 | @interface NSXPCConnection : NSObject <NSXPCProxyCreating>
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:120:1: error: stray ‘@’ in program
  120 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:123:1: error: stray ‘@’ in program
  123 | @interface NSXPCListener : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:143:1: error: stray ‘@’ in program
  143 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:145:1: error: stray ‘@’ in program
  145 | @protocol NSXPCListenerDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:150:1: error: stray ‘@’ in program
  150 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:152:1: error: stray ‘@’ in program
  152 | @interface NSXPCInterface : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:177:1: error: stray ‘@’ in program
  177 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:180:1: error: stray ‘@’ in program
  180 | @interface NSXPCListenerEndpoint : NSObject <NSCoding>  // NSSecureCoding
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:181:1: error: stray ‘@’ in program
  181 | @end
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:37:1: error: stray ‘@’ in program
   37 | @class NSBundle;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:38:1: error: stray ‘@’ in program
   38 | @class NSWindow;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:39:1: error: stray ‘@’ in program
   39 | @class NSView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:41:1: error: stray ‘@’ in program
   41 | @interface NSPreferencePane : NSObject
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:120:1: error: stray ‘@’ in program
  120 | @end
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:123:1: error: stray ‘@’ in program
  123 | @interface NSPreferencePane (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:129:1: error: stray ‘@’ in program
  129 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:55:8: error: using typedef-name ‘Protocol’ after ‘class’
   55 | @class Protocol;
      |        ^~~~~~~~
In file included from /usr/include/GNUstep/Foundation/Foundation.h:31:
/usr/lib/gcc/arm-linux-gnueabihf/12/include/objc/objc.h:134:30: note: ‘Protocol’ has a previous declaration here
  134 |   typedef struct objc_object Protocol;
      |                              ^~~~~~~~
/usr/include/GNUstep/Foundation/NSObject.h:63:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   63 | @protocol NSObject
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSObject.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (Class) superclass;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (BOOL) isEqual: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (BOOL) isKindOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (BOOL) isMemberOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (BOOL) isProxy;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (NSUInteger) hash;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (id) self;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (id) performSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (id) performSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (id) performSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (BOOL) respondsToSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (BOOL) conformsToProtocol: (Protocol*)aProtocol;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (id) retain NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (oneway void) release NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:192:1: error: expected unqualified-id before ‘-’ token
  192 | - (id) autorelease NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSUInteger) retainCount NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:213:1: error: expected unqualified-id before ‘-’ token
  213 | - (NSZone*) zone NS_AUTOMATED_REFCOUNT_UNAVAILABLE;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:214:2: error: ‘end’ does not name a type
  214 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:237:2: error: ‘end’ does not name a type
  237 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:259:2: error: ‘end’ does not name a type
  259 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:283:1: error: expected unqualified-id before ‘-’ token
  283 | - (id) initWithCoder: (NSCoder*)aDecoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:284:2: error: ‘end’ does not name a type
  284 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:288:2: error: ‘end’ does not name a type
  288 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:308:1: error: expected unqualified-id before ‘-’ token
  308 | - (void) finalize;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:312:1: error: expected unqualified-id before ‘-’ token
  312 | - (NSString*) className;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:315:1: error: expected unqualified-id before ‘+’ token
  315 | + (id) allocWithZone: (NSZone*)z;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:316:1: error: expected unqualified-id before ‘+’ token
  316 | + (id) alloc;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:317:1: error: expected unqualified-id before ‘+’ token
  317 | + (Class) class;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:339:1: error: expected unqualified-id before ‘+’ token
  339 | + (void) load;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:364:1: error: expected unqualified-id before ‘+’ token
  364 | + (void) initialize;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:365:1: error: expected unqualified-id before ‘+’ token
  365 | + (IMP) instanceMethodForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:366:1: error: expected unqualified-id before ‘+’ token
  366 | + (NSMethodSignature*) instanceMethodSignatureForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:367:1: error: expected unqualified-id before ‘+’ token
  367 | + (BOOL) instancesRespondToSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:368:1: error: expected unqualified-id before ‘+’ token
  368 | + (BOOL) isSubclassOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:369:1: error: expected unqualified-id before ‘+’ token
  369 | + (id) new;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:370:1: error: expected unqualified-id before ‘+’ token
  370 | + (void) poseAsClass: (Class)aClassObject;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:371:1: error: expected unqualified-id before ‘+’ token
  371 | + (id) setVersion: (NSInteger)aVersion;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:372:1: error: expected unqualified-id before ‘+’ token
  372 | + (NSInteger) version;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:374:1: error: expected unqualified-id before ‘-’ token
  374 | - (id) awakeAfterUsingCoder: (NSCoder*)aDecoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:375:1: error: expected unqualified-id before ‘-’ token
  375 | - (Class) classForArchiver;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:376:1: error: expected unqualified-id before ‘-’ token
  376 | - (Class) classForCoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:377:1: error: expected unqualified-id before ‘-’ token
  377 | - (id) copy;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:378:1: error: expected unqualified-id before ‘-’ token
  378 | - (void) dealloc;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (void) doesNotRecognizeSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:380:1: error: expected unqualified-id before ‘-’ token
  380 | - (void) forwardInvocation: (NSInvocation*)anInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:381:1: error: expected unqualified-id before ‘-’ token
  381 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:382:1: error: expected unqualified-id before ‘-’ token
  382 | - (IMP) methodForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (NSMethodSignature*) methodSignatureForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:384:1: error: expected unqualified-id before ‘-’ token
  384 | - (id) mutableCopy;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (id) replacementObjectForArchiver: (NSArchiver*)anArchiver;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:386:1: error: expected unqualified-id before ‘-’ token
  386 | - (id) replacementObjectForCoder: (NSCoder*)anEncoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:387:1: error: expected unqualified-id before ‘-’ token
  387 | - (Class) superclass;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:399:1: error: expected unqualified-id before ‘+’ token
  399 | + (BOOL) resolveClassMethod: (SEL)name;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:411:1: error: expected unqualified-id before ‘+’ token
  411 | + (BOOL) resolveInstanceMethod: (SEL)name;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:426:1: error: expected unqualified-id before ‘-’ token
  426 | - (id) autoContentAccessingProxy;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:440:1: error: expected unqualified-id before ‘-’ token
  440 | - (id) forwardingTargetForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:443:2: error: ‘end’ does not name a type
  443 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:496:2: error: ‘interface’ does not name a type
  496 | @interface NSObject (NEXTSTEP)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSObject.h:500:2: error: ‘end’ does not name a type
  500 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:505:2: error: ‘end’ does not name a type
  505 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:515:2: error: ‘interface’ does not name a type
  515 | @interface NSObject (TimedPerformers)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSObject.h:530:1: error: expected unqualified-id before ‘+’ token
  530 | + (void) cancelPreviousPerformRequestsWithTarget: (id)obj
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:537:1: error: expected unqualified-id before ‘-’ token
  537 | - (void) performSelector: (SEL)s
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:545:1: error: expected unqualified-id before ‘-’ token
  545 | - (void) performSelector: (SEL)s
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:549:2: error: ‘end’ does not name a type
  549 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObject.h:569:1: error: expected unqualified-id before ‘-’ token
  569 | - (void) discardContentIfPossible;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:577:1: error: expected unqualified-id before ‘-’ token
  577 | - (void) endContentAccess;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:584:1: error: expected unqualified-id before ‘-’ token
  584 | - (BOOL) isContentDiscarded;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:585:2: error: ‘end’ does not name a type
  585 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:41:2: error: ‘interface’ does not name a type
   41 | @interface NSObject (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (BOOL) isInstance;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (id) makeImmutableCopyOnFail: (BOOL)force;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (BOOL) makeImmutable;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (id) notImplemented: (SEL)aSel GS_NORETURN_METHOD;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (id) subclassResponsibility: (SEL)aSel GS_NORETURN_METHOD;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (id) shouldNotImplement: (SEL)aSel GS_NORETURN_METHOD;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:112:2: error: ‘end’ does not name a type
  112 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (NSUInteger) sizeInBytesExcluding: (NSHashTable*)exclude;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (NSUInteger) sizeInBytes;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (NSUInteger) sizeOfContentExcluding: (NSHashTable*)exclude;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (NSUInteger) sizeOfInstance;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:197:2: error: ‘end’ does not name a type
  197 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:214:2: error: ‘end’ does not name a type
  214 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:255:1: error: expected unqualified-id before ‘+’ token
  255 | + (id) NS_RETURNS_RETAINED leakAt: (id*)anAddress;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:264:1: error: expected unqualified-id before ‘+’ token
  264 | + (BOOL) registerAtExit;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:271:1: error: expected unqualified-id before ‘+’ token
  271 | + (BOOL) registerAtExit: (SEL)aSelector;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:281:1: error: expected unqualified-id before ‘+’ token
  281 | + (void) setShouldCleanUp: (BOOL)aFlag;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:288:1: error: expected unqualified-id before ‘+’ token
  288 | + (BOOL) shouldCleanUp;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:290:2: error: ‘end’ does not name a type
  290 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProcessInfo.h:102:2: error: ‘interface’ does not name a type
  102 | @interface NSProcessInfo: NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSProcessInfo.h:111:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  111 | @property (readonly) NSUInteger systemUptime;
      |           ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (NSArray*) arguments;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (NSDictionary*) environment;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (NSString*) globallyUniqueString;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (NSString*) hostName;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (NSUInteger) operatingSystem;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (NSString*) operatingSystemName;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (NSString *) operatingSystemVersionString;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (int) processIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (NSString*) processName;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (void) setProcessName: (NSString*)newName;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (NSUInteger) processorCount;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (NSUInteger) activeProcessorCount;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:229:1: error: expected unqualified-id before ‘-’ token
  229 | - (unsigned long long) physicalMemory;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:233:1: error: expected unqualified-id before ‘-’ token
  233 | - (void) enableSuddenTermination;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (void) disableSuddenTermination;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (id) beginActivityWithOptions: (NSActivityOptions)options
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (void) endActivity:(id<NSObject>)activity;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:244:1: error: expected unqualified-id before ‘-’ token
  244 | - (void) performActivityWithOptions:(NSActivityOptions)options
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:247:1: error: expected unqualified-id before ‘-’ token
  247 | - (void) performExpiringActivityWithReason: (NSString *)reason
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:250:2: error: ‘end’ does not name a type
  250 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProcessInfo.h:270:1: error: expected unqualified-id before ‘+’ token
  270 | + (void) initializeWithArguments: (char**)argv
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:280:2: error: ‘end’ does not name a type
  280 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSProcessInfo(GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (NSMutableSet*) debugSet;
      | ^
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (void) setDebugLoggingEnabled: (BOOL)flag;
      | ^
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:64:2: error: ‘end’ does not name a type
   64 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDebug.h:55:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   55 | @protocol GSLogDelegate <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSDebug.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (BOOL) putBytes: (const uint8_t*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSDebug.h:74:2: error: ‘end’ does not name a type
   74 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSString.h:284:2: error: ‘interface’ does not name a type
  284 | @interface NSString :NSObject <NSCoding, NSCopying, NSMutableCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSString.h:287:1: error: expected unqualified-id before ‘+’ token
  287 | + (id) stringWithCharacters: (const unichar*)chars
      | ^
/usr/include/GNUstep/Foundation/NSString.h:290:1: error: expected unqualified-id before ‘+’ token
  290 | + (id) stringWithCString: (const char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:293:1: error: expected unqualified-id before ‘+’ token
  293 | + (id) stringWithCString: (const char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:295:1: error: expected unqualified-id before ‘+’ token
  295 | + (id) stringWithCString: (const char*)byteString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:296:1: error: expected unqualified-id before ‘+’ token
  296 | + (id) stringWithFormat: (NSString*)format, ... NS_FORMAT_FUNCTION(1,2);
      | ^
/usr/include/GNUstep/Foundation/NSString.h:297:1: error: expected unqualified-id before ‘+’ token
  297 | + (id) stringWithContentsOfFile:(NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:300:1: error: expected unqualified-id before ‘-’ token
  300 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:302:1: error: expected unqualified-id before ‘-’ token
  302 | - (id) initWithBytes: (const void*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSString.h:305:1: error: expected unqualified-id before ‘-’ token
  305 | - (id) initWithBytesNoCopy: (void*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSString.h:311:1: error: expected unqualified-id before ‘+’ token
  311 | + (id) stringWithContentsOfFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSString.h:314:1: error: expected unqualified-id before ‘-’ token
  314 | - (id) initWithContentsOfFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSString.h:317:1: error: expected unqualified-id before ‘+’ token
  317 | + (id) stringWithContentsOfFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSString.h:320:1: error: expected unqualified-id before ‘-’ token
  320 | - (id) initWithContentsOfFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSString.h:323:1: error: expected unqualified-id before ‘+’ token
  323 | + (id) stringWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSString.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (id) initWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSString.h:329:1: error: expected unqualified-id before ‘+’ token
  329 | + (id) stringWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSString.h:332:1: error: expected unqualified-id before ‘-’ token
  332 | - (id) initWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSString.h:335:1: error: expected unqualified-id before ‘-’ token
  335 | - (BOOL) writeToFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSString.h:339:1: error: expected unqualified-id before ‘-’ token
  339 | - (BOOL) writeToURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSString.h:345:1: error: expected unqualified-id before ‘-’ token
  345 | - (NSString*)stringByReplacingOccurrencesOfString: (NSString*)replace
      | ^
/usr/include/GNUstep/Foundation/NSString.h:349:1: error: expected unqualified-id before ‘-’ token
  349 | - (NSString*)stringByReplacingOccurrencesOfString: (NSString*)replace
      | ^
/usr/include/GNUstep/Foundation/NSString.h:351:1: error: expected unqualified-id before ‘-’ token
  351 | - (NSString*) stringByReplacingCharactersInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSString.h:354:1: error: expected unqualified-id before ‘-’ token
  354 | - (id) initWithCharactersNoCopy: (unichar*)chars
      | ^
/usr/include/GNUstep/Foundation/NSString.h:357:1: error: expected unqualified-id before ‘-’ token
  357 | - (id) initWithCharacters: (const unichar*)chars
      | ^
/usr/include/GNUstep/Foundation/NSString.h:359:1: error: expected unqualified-id before ‘-’ token
  359 | - (id) initWithCStringNoCopy: (char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:362:1: error: expected unqualified-id before ‘-’ token
  362 | - (id) initWithCString: (const char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:364:1: error: expected unqualified-id before ‘-’ token
  364 | - (id) initWithCString: (const char*)byteString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:365:1: error: expected unqualified-id before ‘-’ token
  365 | - (id) initWithString: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:366:1: error: expected unqualified-id before ‘-’ token
  366 | - (id) initWithFormat: (NSString*)format, ... NS_FORMAT_FUNCTION(1,2);
      | ^
/usr/include/GNUstep/Foundation/NSString.h:367:1: error: expected unqualified-id before ‘-’ token
  367 | - (id) initWithFormat: (NSString*)format
      | ^
/usr/include/GNUstep/Foundation/NSString.h:369:1: error: expected unqualified-id before ‘-’ token
  369 | - (id) initWithData: (NSData*)data
      | ^
/usr/include/GNUstep/Foundation/NSString.h:371:1: error: expected unqualified-id before ‘-’ token
  371 | - (id) initWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:374:1: error: expected unqualified-id before ‘-’ token
  374 | - (NSUInteger) length;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:377:1: error: expected unqualified-id before ‘-’ token
  377 | - (unichar) characterAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:378:1: error: expected unqualified-id before ‘-’ token
  378 | - (void) getCharacters: (unichar*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (void) getCharacters: (unichar*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSString.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (NSString*) stringByAppendingFormat: (NSString*)format, ...
      | ^
/usr/include/GNUstep/Foundation/NSString.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (NSString*) stringByAppendingString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:388:1: error: expected unqualified-id before ‘-’ token
  388 | - (NSArray*) componentsSeparatedByString: (NSString*)separator;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:389:1: error: expected unqualified-id before ‘-’ token
  389 | - (NSString*) substringFromIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:390:1: error: expected unqualified-id before ‘-’ token
  390 | - (NSString*) substringToIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:393:1: error: expected unqualified-id before ‘-’ token
  393 | - (NSRange) rangeOfCharacterFromSet: (NSCharacterSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:394:1: error: expected unqualified-id before ‘-’ token
  394 | - (NSRange) rangeOfCharacterFromSet: (NSCharacterSet*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSString.h:396:1: error: expected unqualified-id before ‘-’ token
  396 | - (NSRange) rangeOfCharacterFromSet: (NSCharacterSet*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSString.h:399:1: error: expected unqualified-id before ‘-’ token
  399 | - (NSRange) rangeOfString: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:400:1: error: expected unqualified-id before ‘-’ token
  400 | - (NSRange) rangeOfString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSString.h:402:1: error: expected unqualified-id before ‘-’ token
  402 | - (NSRange) rangeOfString: (NSString*)aString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:407:1: error: expected unqualified-id before ‘-’ token
  407 | - (NSRange) rangeOfComposedCharacterSequenceAtIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:412:1: error: expected unqualified-id before ‘-’ token
  412 | - (NSString *) decomposedStringWithCompatibilityMapping;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:416:1: error: expected unqualified-id before ‘-’ token
  416 | - (NSString *) decomposedStringWithCanonicalMapping;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:420:1: error: expected unqualified-id before ‘-’ token
  420 | - (NSString *) precomposedStringWithCompatibilityMapping;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:424:1: error: expected unqualified-id before ‘-’ token
  424 | - (NSString *) precomposedStringWithCanonicalMapping;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:428:1: error: expected unqualified-id before ‘-’ token
  428 | - (id) propertyList;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:429:1: error: expected unqualified-id before ‘-’ token
  429 | - (NSDictionary*) propertyListFromStringsFileFormat;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:432:1: error: expected unqualified-id before ‘-’ token
  432 | - (NSComparisonResult) compare: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:433:1: error: expected unqualified-id before ‘-’ token
  433 | - (NSComparisonResult) compare: (NSString*)aString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:435:1: error: expected unqualified-id before ‘-’ token
  435 | - (NSComparisonResult) compare: (NSString*)aString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:438:1: error: expected unqualified-id before ‘-’ token
  438 | - (BOOL) hasPrefix: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:439:1: error: expected unqualified-id before ‘-’ token
  439 | - (BOOL) hasSuffix: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:440:1: error: expected unqualified-id before ‘-’ token
  440 | - (BOOL) isEqual: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:441:1: error: expected unqualified-id before ‘-’ token
  441 | - (BOOL) isEqualToString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:442:1: error: expected unqualified-id before ‘-’ token
  442 | - (NSUInteger) hash;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:445:1: error: expected unqualified-id before ‘-’ token
  445 | - (NSString*) commonPrefixWithString: (NSString*)aString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:449:1: error: expected unqualified-id before ‘-’ token
  449 | - (NSString*) capitalizedString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:450:1: error: expected unqualified-id before ‘-’ token
  450 | - (NSString*) lowercaseString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:451:1: error: expected unqualified-id before ‘-’ token
  451 | - (NSString*) uppercaseString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:454:1: error: expected unqualified-id before ‘-’ token
  454 | - (const char*) cString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:458:1: error: expected unqualified-id before ‘-’ token
  458 | - (const char*) cStringUsingEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:459:1: error: expected unqualified-id before ‘-’ token
  459 | - (BOOL) getCString: (char*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSString.h:462:1: error: expected unqualified-id before ‘-’ token
  462 | - (id) initWithCString: (const char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:464:1: error: expected unqualified-id before ‘-’ token
  464 | - (NSUInteger) lengthOfBytesUsingEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:465:1: error: expected unqualified-id before ‘-’ token
  465 | - (NSUInteger) maximumLengthOfBytesUsingEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:469:1: error: expected unqualified-id before ‘-’ token
  469 | - (NSUInteger) cStringLength;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:470:1: error: expected unqualified-id before ‘-’ token
  470 | - (void) getCString: (char*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:471:1: error: expected unqualified-id before ‘-’ token
  471 | - (void) getCString: (char*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSString.h:473:1: error: expected unqualified-id before ‘-’ token
  473 | - (void) getCString: (char*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSString.h:479:1: error: expected unqualified-id before ‘-’ token
  479 | - (float) floatValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:480:1: error: expected unqualified-id before ‘-’ token
  480 | - (int) intValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:483:1: error: expected unqualified-id before ‘-’ token
  483 | - (BOOL) canBeConvertedToEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:484:1: error: expected unqualified-id before ‘-’ token
  484 | - (NSData*) dataUsingEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:489:1: error: expected unqualified-id before ‘-’ token
  489 | - (NSData*) dataUsingEncoding: (NSStringEncoding)encoding
      | ^
/usr/include/GNUstep/Foundation/NSString.h:491:1: error: expected unqualified-id before ‘+’ token
  491 | + (NSStringEncoding) defaultCStringEncoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:492:1: error: expected unqualified-id before ‘-’ token
  492 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:493:1: error: expected unqualified-id before ‘-’ token
  493 | - (NSStringEncoding) fastestEncoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:494:1: error: expected unqualified-id before ‘-’ token
  494 | - (NSStringEncoding) smallestEncoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:506:1: error: expected unqualified-id before ‘-’ token
  506 | - (NSUInteger) completePathIntoString: (NSString**)outputName
      | ^
/usr/include/GNUstep/Foundation/NSString.h:522:1: error: expected unqualified-id before ‘-’ token
  522 | - (const GSNativeChar*) fileSystemRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:536:1: error: expected unqualified-id before ‘-’ token
  536 | - (BOOL) getFileSystemRepresentation: (GSNativeChar*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSString.h:562:1: error: expected unqualified-id before ‘-’ token
  562 | - (NSString*) lastPathComponent;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:579:1: error: expected unqualified-id before ‘-’ token
  579 | - (NSString*) pathExtension;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:586:1: error: expected unqualified-id before ‘-’ token
  586 | - (NSString*) stringByAbbreviatingWithTildeInPath;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:609:1: error: expected unqualified-id before ‘-’ token
  609 | - (NSString*) stringByAppendingPathComponent: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:634:1: error: expected unqualified-id before ‘-’ token
  634 | - (NSString*) stringByAppendingPathExtension: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:660:1: error: expected unqualified-id before ‘-’ token
  660 | - (NSString*) stringByDeletingLastPathComponent;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:684:1: error: expected unqualified-id before ‘-’ token
  684 | - (NSString*) stringByDeletingPathExtension;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:693:1: error: expected unqualified-id before ‘-’ token
  693 | - (NSString*) stringByExpandingTildeInPath;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:702:1: error: expected unqualified-id before ‘-’ token
  702 | - (NSString*) stringByResolvingSymlinksInPath;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:722:1: error: expected unqualified-id before ‘-’ token
  722 | - (NSString*) stringByStandardizingPath;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:726:1: error: expected unqualified-id before ‘-’ token
  726 | - (int) _baseLength;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:735:1: error: expected unqualified-id before ‘+’ token
  735 | + (NSString*) pathWithComponents: (NSArray*)components;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:750:1: error: expected unqualified-id before ‘-’ token
  750 | - (BOOL) isAbsolutePath;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:761:1: error: expected unqualified-id before ‘-’ token
  761 | - (NSArray*) pathComponents;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:767:1: error: expected unqualified-id before ‘-’ token
  767 | - (NSArray*) stringsByAppendingPaths: (NSArray*)paths;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:769:1: error: expected unqualified-id before ‘+’ token
  769 | + (NSString*) localizedStringWithFormat: (NSString*)format, ...
      | ^
/usr/include/GNUstep/Foundation/NSString.h:772:1: error: expected unqualified-id before ‘+’ token
  772 | + (id) stringWithString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:773:1: error: expected unqualified-id before ‘+’ token
  773 | + (id) stringWithContentsOfURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:774:1: error: expected unqualified-id before ‘+’ token
  774 | + (id) stringWithUTF8String: (const char*)bytes;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:775:1: error: expected unqualified-id before ‘-’ token
  775 | - (id) initWithFormat: (NSString*)format
      | ^
/usr/include/GNUstep/Foundation/NSString.h:777:1: error: expected unqualified-id before ‘-’ token
  777 | - (id) initWithFormat: (NSString*)format
      | ^
/usr/include/GNUstep/Foundation/NSString.h:780:1: error: expected unqualified-id before ‘-’ token
  780 | - (id) initWithUTF8String: (const char *)bytes;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:781:1: error: expected unqualified-id before ‘-’ token
  781 | - (id) initWithContentsOfURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:782:1: error: expected unqualified-id before ‘-’ token
  782 | - (NSString*) substringWithRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:783:1: error: expected unqualified-id before ‘-’ token
  783 | - (NSComparisonResult) caseInsensitiveCompare: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:784:1: error: expected unqualified-id before ‘-’ token
  784 | - (NSComparisonResult) compare: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSString.h:788:1: error: expected unqualified-id before ‘-’ token
  788 | - (NSComparisonResult) localizedCompare: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:789:1: error: expected unqualified-id before ‘-’ token
  789 | - (NSComparisonResult) localizedCaseInsensitiveCompare: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:790:1: error: expected unqualified-id before ‘-’ token
  790 | - (BOOL) writeToFile: (NSString*)filename
      | ^
/usr/include/GNUstep/Foundation/NSString.h:792:1: error: expected unqualified-id before ‘-’ token
  792 | - (BOOL) writeToURL: (NSURL*)url atomically: (BOOL)atomically;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:793:1: error: expected unqualified-id before ‘-’ token
  793 | - (double) doubleValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:794:1: error: expected unqualified-id before ‘+’ token
  794 | + (NSStringEncoding*) availableStringEncodings;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:795:1: error: expected unqualified-id before ‘+’ token
  795 | + (NSString*) localizedNameOfStringEncoding: (NSStringEncoding)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:796:1: error: expected unqualified-id before ‘-’ token
  796 | - (void) getLineStart: (NSUInteger *)startIndex
      | ^
/usr/include/GNUstep/Foundation/NSString.h:800:1: error: expected unqualified-id before ‘-’ token
  800 | - (NSRange) lineRangeForRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:801:1: error: expected unqualified-id before ‘-’ token
  801 | - (const char*) lossyCString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:802:1: error: expected unqualified-id before ‘-’ token
  802 | - (NSString*) stringByAddingPercentEscapesUsingEncoding: (NSStringEncoding)e;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:803:1: error: expected unqualified-id before ‘-’ token
  803 | - (NSString*) stringByPaddingToLength: (NSUInteger)newLength
      | ^
/usr/include/GNUstep/Foundation/NSString.h:806:1: error: expected unqualified-id before ‘-’ token
  806 | - (NSString*) stringByReplacingPercentEscapesUsingEncoding: (NSStringEncoding)e;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:807:1: error: expected unqualified-id before ‘-’ token
  807 | - (NSString*) stringByTrimmingCharactersInSet: (NSCharacterSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:808:1: error: expected unqualified-id before ‘-’ token
  808 | - (const char *)UTF8String;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:812:1: error: expected unqualified-id before ‘-’ token
  812 | - (NSString *) stringByAddingPercentEncodingWithAllowedCharacters: (NSCharacterSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:813:1: error: expected unqualified-id before ‘-’ token
  813 | - (NSString *) stringByRemovingPercentEncoding;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:818:1: error: expected unqualified-id before ‘-’ token
  818 | - (void) getParagraphStart: (NSUInteger *)startIndex
      | ^
/usr/include/GNUstep/Foundation/NSString.h:823:2: error: expected unqualified-id before ‘-’ token
  823 |  - (NSRange) paragraphRangeForRange: (NSRange)range;
      |  ^
/usr/include/GNUstep/Foundation/NSString.h:835:1: error: expected unqualified-id before ‘-’ token
  835 | - (BOOL) boolValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:836:1: error: expected unqualified-id before ‘-’ token
  836 | - (NSArray *) componentsSeparatedByCharactersInSet: (NSCharacterSet *)separator;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:837:1: error: expected unqualified-id before ‘-’ token
  837 | - (NSInteger) integerValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:838:1: error: expected unqualified-id before ‘-’ token
  838 | - (long long) longLongValue;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:840:1: error: expected unqualified-id before ‘-’ token
  840 | - (NSRange) rangeOfComposedCharacterSequencesForRange: (NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:842:1: error: expected unqualified-id before ‘-’ token
  842 | - (NSRange) rangeOfString: (NSString *)aString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:854:1: error: expected unqualified-id before ‘-’ token
  854 | - (BOOL) containsString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:859:1: error: expected unqualified-id before ‘+’ token
  859 | + (Class) constantStringClass;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:862:2: error: ‘end’ does not name a type
  862 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSString.h:869:1: error: expected unqualified-id before ‘+’ token
  869 | + (id) stringWithCharacters: (const unichar*)characters
      | ^
/usr/include/GNUstep/Foundation/NSString.h:871:1: error: expected unqualified-id before ‘+’ token
  871 | + (id) stringWithCString: (const char*)byteString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:873:1: error: expected unqualified-id before ‘+’ token
  873 | + (id) stringWithCString: (const char*)byteString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:874:1: error: expected unqualified-id before ‘+’ token
  874 | + (id) stringWithFormat: (NSString*)format, ... NS_FORMAT_FUNCTION(1,2);
      | ^
/usr/include/GNUstep/Foundation/NSString.h:875:1: error: expected unqualified-id before ‘+’ token
  875 | + (id) stringWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:876:1: error: expected unqualified-id before ‘+’ token
  876 | + (NSMutableString*) stringWithCapacity: (NSUInteger)capacity;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:879:1: error: expected unqualified-id before ‘-’ token
  879 | - (id) initWithCapacity: (NSUInteger)capacity;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:882:1: error: expected unqualified-id before ‘-’ token
  882 | - (void) appendFormat: (NSString*)format, ... NS_FORMAT_FUNCTION(1,2);
      | ^
/usr/include/GNUstep/Foundation/NSString.h:883:1: error: expected unqualified-id before ‘-’ token
  883 | - (void) appendString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:884:1: error: expected unqualified-id before ‘-’ token
  884 | - (void) deleteCharactersInRange: (NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:885:1: error: expected unqualified-id before ‘-’ token
  885 | - (void) insertString: (NSString*)aString atIndex: (NSUInteger)loc;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:886:1: error: expected unqualified-id before ‘-’ token
  886 | - (void) replaceCharactersInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSString.h:888:1: error: expected unqualified-id before ‘-’ token
  888 | - (NSUInteger) replaceOccurrencesOfString: (NSString*)replace
      | ^
/usr/include/GNUstep/Foundation/NSString.h:892:1: error: expected unqualified-id before ‘-’ token
  892 | - (void) setString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:894:2: error: ‘end’ does not name a type
  894 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSString.h:969:2: error: ‘end’ does not name a type
  969 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:42:2: error: ‘interface’ does not name a type
   42 | @interface NSString (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (NSString*) stringByDeletingPrefix: (NSString*)prefix;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSString*) stringByDeletingSuffix: (NSString*)suffix;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSString*) stringByTrimmingLeadSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSString*) stringByTrimmingTailSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSString*) stringByTrimmingSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSString*) stringByReplacingString: (NSString*)replace
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (NSString*) substringFromRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:96:2: error: ‘end’ does not name a type
   96 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSMutableString (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:41:1: error: expected unqualified-id before ‘-’ token
   41 | - (void) deletePrefix: (NSString*)prefix;
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:42:1: error: expected unqualified-id before ‘-’ token
   42 | - (NSString*) immutableProxy;
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:43:1: error: expected unqualified-id before ‘-’ token
   43 | - (void) replaceString: (NSString*)replace
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:45:1: error: expected unqualified-id before ‘-’ token
   45 | - (void) trimLeadSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:46:1: error: expected unqualified-id before ‘-’ token
   46 | - (void) trimTailSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (void) trimSpaces;
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:48:2: error: ‘end’ does not name a type
   48 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSAffineTransform.h:45:2: error: ‘interface’ does not name a type
   45 | @interface NSAffineTransform : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSAffineTransform.h:57:1: error: expected unqualified-id before ‘+’ token
   57 | + (NSAffineTransform*) transform;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) appendTransform: (NSAffineTransform*)aTransform;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (id) initWithTransform: (NSAffineTransform*)aTransform;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (void) invert;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) prependTransform: (NSAffineTransform*)aTransform;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (void) rotateByDegrees: (CGFloat)angle;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (void) rotateByRadians: (CGFloat)angleRad;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) scaleBy: (CGFloat)scale;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (void) scaleXBy: (CGFloat)scaleX yBy: (CGFloat)scaleY;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (void) setTransformStruct: (NSAffineTransformStruct)val;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSPoint) transformPoint: (NSPoint)aPoint;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSSize) transformSize: (NSSize)aSize;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSAffineTransformStruct) transformStruct;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (void) translateXBy: (CGFloat)tranX yBy: (CGFloat)tranY;
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:71:2: error: ‘end’ does not name a type
   71 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSAppleEventManager.h:37:2: error: ‘interface’ does not name a type
   37 | @interface NSAppleEventManager : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSAppleScript.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSAppleScript : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSEnumerator.h:48:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   48 | @protocol NSFastEnumeration
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSEnumerator.h:52:2: error: ‘end’ does not name a type
   52 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSEnumerator.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (GS_GENERIC_TYPE(IterT)) nextObject;
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:58:2: error: ‘end’ does not name a type
   58 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSet.h:47:2: error: ‘interface’ does not name a type
   47 | @interface GS_GENERIC_CLASS(NSSet, __covariant ElementT) : NSObject <NSCoding,
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSSet.h:53:1: error: expected unqualified-id before ‘+’ token
   53 | + (instancetype) setWithArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)objects;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (instancetype) setWithObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (instancetype) setWithObjects: (GS_GENERIC_TYPE(ElementT))firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:57:1: error: expected unqualified-id before ‘+’ token
   57 | + (instancetype) setWithObjects: (const GS_GENERIC_TYPE(ElementT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:60:1: error: expected unqualified-id before ‘+’ token
   60 | + (instancetype) setWithSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) allObjects;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (GS_GENERIC_TYPE(ElementT)) anyObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (BOOL) containsObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSString*) descriptionWithLocale: (id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (instancetype) initWithArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (instancetype) initWithObjects: (GS_GENERIC_TYPE(ElementT))firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (instancetype) initWithObjects: (const GS_GENERIC_TYPE(ElementT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (instancetype) initWithSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (instancetype) initWithSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (BOOL) intersectsSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)otherSet;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (BOOL) isEqualToSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (BOOL) isSubsetOfSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)otherSet;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (void) makeObjectsPerform: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (void) makeObjectsPerform: (SEL)aSelector withObject: (id)argument;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) makeObjectsPerformSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (void) makeObjectsPerformSelector: (SEL)aSelector withObject: (id)argument;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (GS_GENERIC_TYPE(ElementT)) member: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) objectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) enumerateObjectsUsingBlock:(GSSetEnumeratorBlock)aBlock;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (void) enumerateObjectsWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (GS_GENERIC_CLASS(NSSet, ElementT) *) objectsPassingTest:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (GS_GENERIC_CLASS(NSSet, ElementT) *) objectsWithOptions:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (GS_GENERIC_CLASS(NSSet, ElementT) *) setByAddingObject:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (GS_GENERIC_CLASS(NSSet, ElementT) *) setByAddingObjectsFromSet:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (GS_GENERIC_CLASS(NSSet, ElementT) *) setByAddingObjectsFromArray:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:133:2: error: ‘end’ does not name a type
  133 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSet.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) addObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void) addObjectsFromArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)array;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (instancetype) initWithCapacity: (NSUInteger)numItems;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) intersectSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (void) minusSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (void) removeObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (void) setSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (void) unionSet: (GS_GENERIC_CLASS(NSSet, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:152:2: error: ‘end’ does not name a type
  152 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSet.h:160:2: error: ‘end’ does not name a type
  160 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSet.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (GS_GENERIC_TYPE(ElementT)) unique:
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:199:2: error: ‘end’ does not name a type
  199 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCoder.h:38:21: error: expected unqualified-id before ‘,’ token
   38 | @class NSMutableData, NSData, NSString;
      |                     ^
/usr/include/GNUstep/Foundation/NSCoder.h:38:23: error: aggregate ‘NSMutableData NSData’ has incomplete type and cannot be defined
   38 | @class NSMutableData, NSData, NSString;
      |                       ^~~~~~
/usr/include/GNUstep/Foundation/NSCoder.h:38:31: error: aggregate ‘NSMutableData NSString’ has incomplete type and cannot be defined
   38 | @class NSMutableData, NSData, NSString;
      |                               ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCoder.h:52:2: error: ‘interface’ does not name a type
   52 | @interface NSCoder : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCoder.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (void) encodeBycopyObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (void) encodeByrefObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (void) encodeBytes: (void*)d length: (NSUInteger)l;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (void) encodeConditionalObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (void) encodeDataObject: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) encodeObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (void) encodePropertyList: (id)plist;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (void) encodePoint: (NSPoint)point;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) encodeRect: (NSRect)rect;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) encodeRootObject: (id)rootObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (void) encodeSize: (NSSize)size;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) encodeValueOfObjCType: (const char*)type
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) encodeValuesOfObjCTypes: (const char*)types,...;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (void) decodeArrayOfObjCType: (const char*)type
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (void*) decodeBytesWithReturnedLength: (NSUInteger*)l;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (NSData*) decodeDataObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (id) decodeObject;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (id) decodePropertyList;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (NSPoint) decodePoint;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (NSRect) decodeRect;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (NSSize) decodeSize;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:193:1: error: expected unqualified-id before ‘-’ token
  193 | - (void) decodeValueOfObjCType: (const char*)type
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (void) decodeValuesOfObjCTypes: (const char*)types,...;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:206:1: error: expected unqualified-id before ‘-’ token
  206 | - (NSZone*) objectZone;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (void) setObjectZone: (NSZone*)zone;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (unsigned int) systemVersion;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (NSInteger) versionForClassName: (NSString*)className;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (BOOL) allowsKeyedCoding;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:247:1: error: expected unqualified-id before ‘-’ token
  247 | - (BOOL) containsValueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (BOOL) decodeBoolForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:261:1: error: expected unqualified-id before ‘-’ token
  261 | - (const uint8_t*) decodeBytesForKey: (NSString*)aKey
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:268:1: error: expected unqualified-id before ‘-’ token
  268 | - (double) decodeDoubleForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:276:1: error: expected unqualified-id before ‘-’ token
  276 | - (float) decodeFloatForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:284:1: error: expected unqualified-id before ‘-’ token
  284 | - (int) decodeIntForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:292:1: error: expected unqualified-id before ‘-’ token
  292 | - (int32_t) decodeInt32ForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:299:1: error: expected unqualified-id before ‘-’ token
  299 | - (int64_t) decodeInt64ForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:306:1: error: expected unqualified-id before ‘-’ token
  306 | - (id) decodeObjectForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:313:1: error: expected unqualified-id before ‘-’ token
  313 | - (void) encodeBool: (BOOL) aBool forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:319:1: error: expected unqualified-id before ‘-’ token
  319 | - (void) encodeBytes: (const uint8_t*)aPointer
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:327:1: error: expected unqualified-id before ‘-’ token
  327 | - (void) encodeConditionalObject: (id)anObject forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:332:1: error: expected unqualified-id before ‘-’ token
  332 | - (void) encodeDouble: (double)aDouble forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:337:1: error: expected unqualified-id before ‘-’ token
  337 | - (void) encodeFloat: (float)aFloat forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:342:1: error: expected unqualified-id before ‘-’ token
  342 | - (void) encodeInt: (int)anInteger forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (void) encodeInt32: (int32_t)anInteger forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:352:1: error: expected unqualified-id before ‘-’ token
  352 | - (void) encodeInt64: (int64_t)anInteger forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:357:1: error: expected unqualified-id before ‘-’ token
  357 | - (void) encodeObject: (id)anObject forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:365:1: error: expected unqualified-id before ‘-’ token
  365 | - (void) encodeInteger: (NSInteger)anInteger forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:369:1: error: expected unqualified-id before ‘-’ token
  369 | - (NSInteger) decodeIntegerForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:375:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  375 | @property (nonatomic, assign) BOOL requiresSecureCoding;
      |           ^
/usr/include/GNUstep/Foundation/NSCoder.h:381:1: error: expected unqualified-id before ‘-’ token
  381 | - (id) decodeObjectOfClass: (Class)cls forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:382:1: error: expected unqualified-id before ‘-’ token
  382 | - (id) decodeObjectOfClasses: (NSSet *)classes forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:385:2: error: ‘end’ does not name a type
  385 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArchiver.h:39:22: error: expected unqualified-id before ‘,’ token
   39 | @class NSMutableArray, NSMutableDictionary, NSMutableData, NSData, NSString;
      |                      ^
/usr/include/GNUstep/Foundation/NSArchiver.h:39:24: error: aggregate ‘NSMutableArray NSMutableDictionary’ has incomplete type and cannot be defined
   39 | @class NSMutableArray, NSMutableDictionary, NSMutableData, NSData, NSString;
      |                        ^~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSArchiver.h:39:45: error: aggregate ‘NSMutableArray NSMutableData’ has incomplete type and cannot be defined
   39 | @class NSMutableArray, NSMutableDictionary, NSMutableData, NSData, NSString;
      |                                             ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSArchiver.h:44:2: error: ‘interface’ does not name a type
   44 | @interface NSArchiver : NSCoder
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSArchiver.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (id) initForWritingWithMutableData: (NSMutableData*)mdata;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:89:1: error: expected unqualified-id before ‘+’ token
   89 | + (NSData*) archivedDataWithRootObject: (id)rootObject;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:90:1: error: expected unqualified-id before ‘+’ token
   90 | + (BOOL) archiveRootObject: (id)rootObject toFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSMutableData*) archiverData;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (NSString*) classNameEncodedForTrueClassName: (NSString*) trueName;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (void) encodeClassName: (NSString*)trueName
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) replaceObject: (id)object
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:105:2: error: ‘end’ does not name a type
  105 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArchiver.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (BOOL) directDataAccess;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (void) serializeHeaderAt: (unsigned)positionInData
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:158:2: error: ‘end’ does not name a type
  158 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArchiver.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (id) initForReadingWithData: (NSData*)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:204:1: error: expected unqualified-id before ‘+’ token
  204 | + (id) unarchiveObjectWithData: (NSData*)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:205:1: error: expected unqualified-id before ‘+’ token
  205 | + (id) unarchiveObjectWithFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (BOOL) isAtEnd;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (NSZone*) objectZone;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (void) setObjectZone: (NSZone*)aZone;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (unsigned int) systemVersion;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:214:1: error: expected unqualified-id before ‘+’ token
  214 | + (NSString*) classNameDecodedForArchiveClassName: (NSString*)nameInArchive;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:215:1: error: expected unqualified-id before ‘+’ token
  215 | + (void) decodeClassName: (NSString*)nameInArchive
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:217:1: error: expected unqualified-id before ‘-’ token
  217 | - (NSString*) classNameDecodedForArchiveClassName: (NSString*)nameInArchive;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (void) decodeClassName: (NSString*)nameInArchive
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:223:1: error: expected unqualified-id before ‘-’ token
  223 | - (void) replaceObject: (id)anObject withObject: (id)replacement;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:225:2: error: ‘end’ does not name a type
  225 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArchiver.h:231:1: error: expected unqualified-id before ‘-’ token
  231 | - (void) resetUnarchiverWithData: (NSData*)anObject
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (BOOL) directDataAccess;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (void) deserializeHeaderAt: (unsigned*)pos
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:240:2: error: ‘end’ does not name a type
  240 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArray.h:61:2: error: ‘interface’ does not name a type
   61 | @interface GS_GENERIC_CLASS(NSArray, __covariant ElementT) : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSArray.h:65:1: error: expected unqualified-id before ‘+’ token
   65 | + (instancetype) arrayWithArray: (GS_GENERIC_CLASS(NSArray, ElementT) *)array;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:66:1: error: expected unqualified-id before ‘+’ token
   66 | + (instancetype) arrayWithContentsOfFile: (NSString*)file;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (instancetype) arrayWithContentsOfURL: (NSURL*)aURL;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:70:1: error: expected unqualified-id before ‘+’ token
   70 | + (instancetype) arrayWithObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:71:1: error: expected unqualified-id before ‘+’ token
   71 | + (instancetype) arrayWithObjects: (id)firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:72:1: error: expected unqualified-id before ‘+’ token
   72 | + (instancetype) arrayWithObjects: (const id[])objects count: (NSUInteger)count;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) arrayByAddingObject:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) arrayByAddingObjectsFromArray:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (BOOL) containsObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (void) getObjects: (__unsafe_unretained GS_GENERIC_TYPE(ElementT)[])aBuffer;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) getObjects: (__unsafe_unretained GS_GENERIC_TYPE(ElementT)[])aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (NSUInteger) indexOfObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSUInteger) indexOfObject: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (NSUInteger) indexOfObjectIdenticalTo: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (NSUInteger) indexOfObjectIdenticalTo: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (instancetype) initWithArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)array;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (instancetype) initWithArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)array
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (instancetype) initWithContentsOfFile: (NSString*)file;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (instancetype) initWithContentsOfURL: (NSURL*)aURL;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (instancetype) initWithObjects: (GS_GENERIC_TYPE(ElementT)) firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (instancetype) initWithObjects: (const GS_GENERIC_TYPE(ElementT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (GS_GENERIC_TYPE(ElementT)) lastObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (GS_GENERIC_TYPE(ElementT)) firstObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (GS_GENERIC_TYPE(ElementT)) objectAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) objectsAtIndexes:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (GS_GENERIC_TYPE(ElementT)) firstObjectCommonWithArray:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (BOOL) isEqualToArray: (NSArray*)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) makeObjectsPerform: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (void) makeObjectsPerform: (SEL)aSelector withObject: (id)argument;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (void) makeObjectsPerformSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) makeObjectsPerformSelector: (SEL)aSelector withObject: (id)arg;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (NSData*) sortedArrayHint;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) sortedArrayUsingFunction:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) sortedArrayUsingFunction:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) sortedArrayUsingSelector:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) subarrayWithRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSString*) componentsJoinedByString: (NSString*)separator;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (GS_GENERIC_CLASS(NSArray, NSString*)*) pathsMatchingExtensions:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) objectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) reverseObjectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (NSString*) descriptionWithLocale: (id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (NSString*) descriptionWithLocale: (id)locale
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (BOOL) writeToFile: (NSString*)path atomically: (BOOL)useAuxiliaryFile;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (BOOL) writeToURL: (NSURL*)url atomically: (BOOL)useAuxiliaryFile;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (id) valueForKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (void) setValue: (id)value forKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:184:1: error: expected unqualified-id before ‘-’ token
  184 | - (void) enumerateObjectsUsingBlock: (GSEnumeratorBlock)aBlock;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void) enumerateObjectsWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (void) enumerateObjectsAtIndexes: (NSIndexSet*)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (NSIndexSet *) indexesOfObjectsWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (NSIndexSet*) indexesOfObjectsPassingTest: (GSPredicateBlock)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:237:1: error: expected unqualified-id before ‘-’ token
  237 | - (NSIndexSet*) indexesOfObjectsAtIndexes: (NSIndexSet*)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (NSUInteger) indexOfObjectWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:256:1: error: expected unqualified-id before ‘-’ token
  256 | - (NSUInteger) indexOfObjectPassingTest: (GSPredicateBlock)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:266:1: error: expected unqualified-id before ‘-’ token
  266 | - (NSUInteger) indexOfObjectAtIndexes: (NSIndexSet*)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:273:1: error: expected unqualified-id before ‘-’ token
  273 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) sortedArrayUsingComparator:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:282:1: error: expected unqualified-id before ‘-’ token
  282 | - (GS_GENERIC_CLASS(NSArray, ElementT) *)
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:292:1: error: expected unqualified-id before ‘-’ token
  292 | - (NSUInteger) indexOfObject: (id)key
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:301:1: error: expected unqualified-id before ‘-’ token
  301 | - (GS_GENERIC_TYPE(ElementT)) objectAtIndexedSubscript: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:302:2: error: ‘end’ does not name a type
  302 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSArray.h:314:1: error: expected unqualified-id before ‘-’ token
  314 | - (void) addObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:315:1: error: expected unqualified-id before ‘-’ token
  315 | - (void) addObjectsFromArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:317:1: error: expected unqualified-id before ‘-’ token
  317 | - (void) exchangeObjectAtIndex: (NSUInteger)i1
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (instancetype) initWithCapacity: (NSUInteger)numItems;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:336:1: error: expected unqualified-id before ‘-’ token
  336 | - (void) insertObject: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:339:1: error: expected unqualified-id before ‘-’ token
  339 | - (void) insertObjects: (GS_GENERIC_CLASS(NSArray, ElementT) *)objects
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:348:1: error: expected unqualified-id before ‘-’ token
  348 | - (void) removeObjectAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:350:1: error: expected unqualified-id before ‘-’ token
  350 | - (void) removeObjectsAtIndexes: (NSIndexSet *)indexes;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:357:1: error: expected unqualified-id before ‘-’ token
  357 | - (void) replaceObjectAtIndex: (NSUInteger)index
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:361:1: error: expected unqualified-id before ‘-’ token
  361 | - (void) replaceObjectsAtIndexes: (NSIndexSet *)indexes
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:365:1: error: expected unqualified-id before ‘-’ token
  365 | - (void) replaceObjectsInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:368:1: error: expected unqualified-id before ‘-’ token
  368 | - (void) replaceObjectsInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:372:1: error: expected unqualified-id before ‘-’ token
  372 | - (void) setArray: (GS_GENERIC_CLASS(NSArray, ElementT) *)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:374:1: error: expected unqualified-id before ‘-’ token
  374 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:375:1: error: expected unqualified-id before ‘-’ token
  375 | - (void) removeLastObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:376:1: error: expected unqualified-id before ‘-’ token
  376 | - (void) removeObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:377:1: error: expected unqualified-id before ‘-’ token
  377 | - (void) removeObject: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (void) removeObjectIdenticalTo: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:380:1: error: expected unqualified-id before ‘-’ token
  380 | - (void) removeObjectIdenticalTo: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:382:1: error: expected unqualified-id before ‘-’ token
  382 | - (void) removeObjectsInArray: (GS_GENERIC_CLASS(NSArray, ElementT)*)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (void) removeObjectsInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:384:1: error: expected unqualified-id before ‘-’ token
  384 | - (void) removeObjectsFromIndices: (NSUInteger*)indices
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:387:1: error: expected unqualified-id before ‘-’ token
  387 | - (void) sortUsingFunction:
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:391:1: error: expected unqualified-id before ‘-’ token
  391 | - (void) sortUsingSelector: (SEL)comparator;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:398:1: error: expected unqualified-id before ‘-’ token
  398 | - (void) sortUsingComparator: (NSComparator)comparator;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:403:1: error: expected unqualified-id before ‘-’ token
  403 | - (void) sortWithOptions: (NSSortOptions)options
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:411:1: error: expected unqualified-id before ‘-’ token
  411 | - (void) setObject: (GS_GENERIC_TYPE(ElementT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:414:2: error: ‘end’ does not name a type
  414 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSArray (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSUInteger) insertionPosition: (id)item
      | ^
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:69:2: error: ‘end’ does not name a type
   69 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDictionary.h:38:16: error: expected unqualified-id before ‘,’ token
   38 | @class NSString, NSURL;
      |                ^
/usr/include/GNUstep/Foundation/NSDictionary.h:38:18: error: aggregate ‘NSString NSURL’ has incomplete type and cannot be defined
   38 | @class NSString, NSURL;
      |                  ^~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:41:2: error: ‘interface’ does not name a type
   41 | @interface GS_GENERIC_CLASS(NSDictionary,
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:45:1: error: expected unqualified-id before ‘+’ token
   45 | + (instancetype) dictionaryWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:47:1: error: expected unqualified-id before ‘+’ token
   47 | + (instancetype) dictionaryWithContentsOfURL: (NSURL*)aURL;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:49:1: error: expected unqualified-id before ‘+’ token
   49 | + (instancetype) dictionaryWithDictionary: (NSDictionary*)otherDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:50:1: error: expected unqualified-id before ‘+’ token
   50 | + (instancetype) dictionaryWithObject: (GS_GENERIC_TYPE(ValT))object
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:52:1: error: expected unqualified-id before ‘+’ token
   52 | + (instancetype) dictionaryWithObjects: (GS_GENERIC_CLASS(NSArray,ValT)*)objects
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (instancetype) dictionaryWithObjects: (const GS_GENERIC_TYPE(ValT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:57:1: error: expected unqualified-id before ‘+’ token
   57 | + (instancetype) dictionaryWithObjectsAndKeys: (id)firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (GS_GENERIC_CLASS(NSArray,KeyT)*) allKeys;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (GS_GENERIC_CLASS(NSArray,KeyT)*) allKeysForObject:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (GS_GENERIC_CLASS(NSArray,ValT)*) allValues;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSUInteger) count;                                           // Primitive
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (NSString*) descriptionInStringsFileFormat;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSString*) descriptionWithLocale: (id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSString*) descriptionWithLocale: (id)locale
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObjCRuntime.h:41:
/usr/include/GNUstep/Foundation/NSDictionary.h:71:81: error: ‘id’ {aka ‘objc_object*’} is not a template
   71 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsEnumeratorBlock, void, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                                                 ^~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:71:58: note: in expansion of macro ‘GS_GENERIC_TYPE_F’
   71 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsEnumeratorBlock, void, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                          ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:71:84: error: ‘NSCopying’ was not declared in this scope
   71 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsEnumeratorBlock, void, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                                                    ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:71:58: note: in expansion of macro ‘GS_GENERIC_TYPE_F’
   71 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsEnumeratorBlock, void, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                          ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (void) enumerateKeysAndObjectsUsingBlock:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (void) enumerateKeysAndObjectsWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (void) getObjects: (__unsafe_unretained GS_GENERIC_TYPE(ValT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (instancetype) initWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (instancetype) initWithContentsOfURL: (NSURL*)aURL;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (instancetype) initWithDictionary:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (id) initWithDictionary: (GS_GENERIC_CLASS(NSDictionary,KeyT, ValT)*)other
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (id) initWithObjects: (GS_GENERIC_CLASS(NSArray,KeyT)*)objects
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (id) initWithObjectsAndKeys: (GS_GENERIC_TYPE(ValT))firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (id) initWithObjects: (const GS_GENERIC_TYPE(ValT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (BOOL) isEqualToDictionary: (GS_GENERIC_CLASS(NSDictionary,KeyT, ValT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (GS_GENERIC_CLASS(NSEnumerator,KeyT)*) keyEnumerator; // Primitive
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:102:80: error: ‘id’ {aka ‘objc_object*’} is not a template
  102 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsPredicateBlock, BOOL, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                                                ^~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:102:57: note: in expansion of macro ‘GS_GENERIC_TYPE_F’
  102 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsPredicateBlock, BOOL, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                         ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:102:83: error: ‘NSCopying’ was not declared in this scope
  102 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsPredicateBlock, BOOL, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                                                   ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:102:57: note: in expansion of macro ‘GS_GENERIC_TYPE_F’
  102 | DEFINE_BLOCK_TYPE(GSKeysAndObjectsPredicateBlock, BOOL, GS_GENERIC_TYPE_F(KeyT,id<NSCopying>), GS_GENERIC_TYPE(ValT), BOOL*);
      |                                                         ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSDictionary.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (GS_GENERIC_CLASS(NSSet,KeyT)*) keysOfEntriesPassingTest:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (GS_GENERIC_CLASS(NSSet,KeyT)*) keysOfEntriesWithOptions:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (GS_GENERIC_CLASS(NSArray,ValT)*) keysSortedByValueUsingSelector: (SEL)comp;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (GS_GENERIC_CLASS(NSArray,ValT)*) keysSortedByValueUsingComparator:(NSComparator)cmptr;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (GS_GENERIC_CLASS(NSArray,ValT)*) keysSortedByValueWithOptions:(NSSortOptions)opts usingComparator:(NSComparator)cmptr;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (GS_GENERIC_CLASS(NSEnumerator,ValT)*) objectEnumerator;      // Primitive
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (GS_GENERIC_TYPE(ValT)) objectForKey:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (GS_GENERIC_CLASS(NSArray,ValT)*) objectsForKeys:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (GS_GENERIC_TYPE(ValT)) valueForKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (BOOL) writeToFile: (NSString*)path atomically: (BOOL)useAuxiliaryFile;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (BOOL) writeToURL: (NSURL*)url atomically: (BOOL)useAuxiliaryFile;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (GS_GENERIC_TYPE(ValT)) objectForKeyedSubscript:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:134:2: error: ‘end’ does not name a type
  134 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDictionary.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void) addEntriesFromDictionary:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (instancetype) initWithCapacity: (NSUInteger)numItems;        // Primitive
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (void) removeObjectForKey: (GS_GENERIC_TYPE(KeyT))aKey;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (void) removeObjectsForKeys: (GS_GENERIC_CLASS(NSArray, KeyT) *)keyArray;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (void) setObject: (GS_GENERIC_TYPE(ValT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (void) setDictionary:
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) setValue: (GS_GENERIC_TYPE(ValT))value forKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (void) takeStoredValue: (GS_GENERIC_TYPE(ValT))value forKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (void) takeValue: (GS_GENERIC_TYPE(ValT))value forKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (void) setObject: (GS_GENERIC_TYPE(ValT))anObject
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:167:2: error: ‘end’ does not name a type
  167 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSAttributedString.h:65:2: error: ‘interface’ does not name a type
   65 | @interface NSAttributedString : NSObject <NSCoding, NSCopying, NSMutableCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSAttributedString.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (id) initWithString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (id) initWithAttributedString: (NSAttributedString*)attributedString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (id) initWithString: (NSString*)aString attributes: (NSDictionary*)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSUInteger) length;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (NSString*) string;                                   //Primitive method!
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (NSDictionary*) attributesAtIndex: (NSUInteger)index
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSDictionary*) attributesAtIndex: (NSUInteger)index
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (id) attribute: (NSString*)attributeName
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (id) attribute: (NSString*)attributeName atIndex: (NSUInteger)index
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (BOOL) isEqualToAttributedString: (NSAttributedString*)otherString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (NSAttributedString*) attributedSubstringFromRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:101:2: error: ‘end’ does not name a type
  101 | @end //NSAttributedString
      |  ^~~
/usr/include/GNUstep/Foundation/NSAttributedString.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (NSMutableString*) mutableString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void) deleteCharactersInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) setAttributes: (NSDictionary*)attributes
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void) addAttribute: (NSString*)name value: (id)value range: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) addAttributes: (NSDictionary*)attributes range: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (void) removeAttribute: (NSString*)name range: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (void) appendAttributedString: (NSAttributedString*)attributedString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) insertAttributedString: (NSAttributedString*)attributedString
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (void) replaceCharactersInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (void) replaceCharactersInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (void) setAttributedString: (NSAttributedString*)attributedString;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (void) beginEditing;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (void) endEditing;
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:136:2: error: ‘end’ does not name a type
  136 | @end //NSMutableAttributedString
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface      NSAttributedString (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:45:2: error: ‘end’ does not name a type
   45 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:182:2: error: ‘interface’ does not name a type
  182 | @interface NSAutoreleasePool : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:214:1: error: expected unqualified-id before ‘+’ token
  214 | + (void) addObject: (id)anObj;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:222:1: error: expected unqualified-id before ‘+’ token
  222 | + (id) allocWithZone: (NSZone*)zone;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (void) addObject: (id)anObj;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (id) autorelease;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (void) drain;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:247:1: error: expected unqualified-id before ‘-’ token
  247 | - (oneway void) release;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:252:1: error: expected unqualified-id before ‘-’ token
  252 | - (id) retain;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:265:1: error: expected unqualified-id before ‘+’ token
  265 | + (unsigned) autoreleaseCountForObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:270:1: error: expected unqualified-id before ‘+’ token
  270 | + (id) currentPool;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:281:1: error: expected unqualified-id before ‘+’ token
  281 | + (void) enableRelease: (BOOL)enable;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:294:1: error: expected unqualified-id before ‘+’ token
  294 | + (void) freeCache;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:310:1: error: expected unqualified-id before ‘+’ token
  310 | + (void) setPoolCountThreshold: (unsigned)c;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:315:1: error: expected unqualified-id before ‘-’ token
  315 | - (unsigned) autoreleaseCount;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:325:1: error: expected unqualified-id before ‘-’ token
  325 | - (void) emptyPool;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:327:2: error: ‘end’ does not name a type
  327 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:55:16: error: expected unqualified-id before ‘,’ token
   55 | @class NSString, NSTimer;
      |                ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:55:18: error: aggregate ‘NSString NSTimer’ has incomplete type and cannot be defined
   55 | @class NSString, NSTimer;
      |                  ^~~~~~~
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:69:2: error: ‘interface’ does not name a type
   69 | @interface NSBackgroundActivityScheduler : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (instancetype) initWithIdentifier: (NSString *)identifier;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSString *) identifier;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (void) setIdentifier: (NSString *)identifier;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (NSQualityOfService) qualityOfService;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (void) setQualityOfService: (NSQualityOfService)qualityOfService;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (BOOL) repeats;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (void) setRepeats: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (NSTimeInterval) interval;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (void) setInterval: (NSTimeInterval)interval;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSTimeInterval) tolerance;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) setTolerance: (NSTimeInterval)tolerance;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) shouldDefer;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) setShouldDefer: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) scheduleWithBlock: (GSScheduledBlock)block;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:108:2: error: ‘end’ does not name a type
  108 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSBundle.h:65:11: error: ‘NSString’ does not name a type
   65 | GS_EXPORT NSString* const NSBundleDidLoadNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSBundle.h:74:11: error: ‘NSString’ does not name a type
   74 | GS_EXPORT NSString* const NSShowNonLocalizedStrings;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSBundle.h:82:11: error: ‘NSString’ does not name a type
   82 | GS_EXPORT NSString* const NSLoadedClasses;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSBundle.h:113:2: error: ‘interface’ does not name a type
  113 | @interface NSBundle : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSBundle.h:140:1: error: expected unqualified-id before ‘+’ token
  140 | + (NSArray*) allBundles;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:144:1: error: expected unqualified-id before ‘+’ token
  144 | + (NSArray*) allFrameworks;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:164:1: error: expected unqualified-id before ‘+’ token
  164 | + (NSBundle*) mainBundle;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:180:1: error: expected unqualified-id before ‘+’ token
  180 | + (NSBundle*) bundleForClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:186:1: error: expected unqualified-id before ‘+’ token
  186 | + (NSBundle*) bundleWithIdentifier: (NSString*)identifier;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:191:1: error: expected unqualified-id before ‘+’ token
  191 | + (NSBundle*) bundleWithPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:193:1: error: expected unqualified-id before ‘+’ token
  193 | + (NSBundle*) bundleWithURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:202:1: error: expected unqualified-id before ‘+’ token
  202 | + (NSString*) pathForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:210:1: error: expected unqualified-id before ‘+’ token
  210 | + (NSString*) pathForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:216:1: error: expected unqualified-id before ‘+’ token
  216 | + (NSURL*) URLForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (id) initWithPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:245:1: error: expected unqualified-id before ‘-’ token
  245 | - (id) initWithURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (NSString*) bundlePath;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:252:1: error: expected unqualified-id before ‘-’ token
  252 | - (NSURL*) bundleURL;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (Class) classNamed: (NSString*)className;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:266:1: error: expected unqualified-id before ‘-’ token
  266 | - (Class) principalClass;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:279:1: error: expected unqualified-id before ‘+’ token
  279 | + (NSArray*) pathsForResourcesOfType: (NSString*)extension
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:289:1: error: expected unqualified-id before ‘-’ token
  289 | - (NSArray*) pathsForResourcesOfType: (NSString*)extension
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:313:1: error: expected unqualified-id before ‘-’ token
  313 | - (NSString*) pathForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:322:1: error: expected unqualified-id before ‘-’ token
  322 | - (NSString*) pathForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (NSURL*) URLForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (NSURL*) URLForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:331:1: error: expected unqualified-id before ‘-’ token
  331 | - (NSURL*) URLForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:346:1: error: expected unqualified-id before ‘-’ token
  346 | - (NSString*) localizedStringForKey: (NSString*)key
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:351:1: error: expected unqualified-id before ‘-’ token
  351 | - (NSString*) resourcePath;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:355:1: error: expected unqualified-id before ‘-’ token
  355 | - (NSURL *) resourceURL;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:359:1: error: expected unqualified-id before ‘-’ token
  359 | - (NSString *) builtInPlugInsPath;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:363:1: error: expected unqualified-id before ‘-’ token
  363 | - (NSURL *) builtInPlugInsURL;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:367:1: error: expected unqualified-id before ‘-’ token
  367 | - (NSString *) privateFrameworksPath;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:371:1: error: expected unqualified-id before ‘-’ token
  371 | - (NSURL *) privateFrameworksURL;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (NSString *) bundleIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:382:1: error: expected unqualified-id before ‘-’ token
  382 | - (unsigned) bundleVersion;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (void) setBundleVersion: (unsigned)version;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:392:1: error: expected unqualified-id before ‘+’ token
  392 | + (NSArray *) preferredLocalizationsFromArray: (NSArray *)localizationsArray;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:399:1: error: expected unqualified-id before ‘+’ token
  399 | + (NSArray *) preferredLocalizationsFromArray: (NSArray *)localizationsArray
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:406:1: error: expected unqualified-id before ‘-’ token
  406 | - (BOOL) isLoaded;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:417:1: error: expected unqualified-id before ‘-’ token
  417 | - (NSArray*) pathsForResourcesOfType: (NSString*)extension
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:425:1: error: expected unqualified-id before ‘-’ token
  425 | - (NSString*) pathForResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:431:1: error: expected unqualified-id before ‘-’ token
  431 | - (NSDictionary*) infoDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:438:1: error: expected unqualified-id before ‘-’ token
  438 | - (NSDictionary*) localizedInfoDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:442:1: error: expected unqualified-id before ‘-’ token
  442 | - (NSString*) developmentLocalization;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:446:1: error: expected unqualified-id before ‘-’ token
  446 | - (id) objectForInfoDictionaryKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:450:1: error: expected unqualified-id before ‘-’ token
  450 | - (NSArray*) localizations;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:456:1: error: expected unqualified-id before ‘-’ token
  456 | - (NSArray*) preferredLocalizations;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:463:1: error: expected unqualified-id before ‘-’ token
  463 | - (BOOL) load;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:468:1: error: expected unqualified-id before ‘-’ token
  468 | - (BOOL) unload;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:472:1: error: expected unqualified-id before ‘-’ token
  472 | - (NSString *) executablePath;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:475:1: error: expected unqualified-id before ‘-’ token
  475 | - (NSURL *) executableURL;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:478:1: error: expected unqualified-id before ‘-’ token
  478 | - (NSString *) pathForAuxiliaryExecutable: (NSString *) executableName;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:481:1: error: expected unqualified-id before ‘-’ token
  481 | - (NSURL *)URLForAuxiliaryExecutable: (NSString *) executableName;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:489:1: error: expected unqualified-id before ‘-’ token
  489 | - (NSArray *) executableArchitectures;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:491:1: error: expected unqualified-id before ‘-’ token
  491 | - (BOOL) preflightAndReturnError: (NSError **)error;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:493:1: error: expected unqualified-id before ‘-’ token
  493 | - (BOOL) loadAndReturnError: (NSError **)error;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:495:2: error: ‘end’ does not name a type
  495 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSBundle.h:539:1: error: expected unqualified-id before ‘+’ token
  539 | + (NSBundle *) bundleForLibrary: (NSString *)libraryName;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:544:1: error: expected unqualified-id before ‘+’ token
  544 | + (NSString*) pathForLibraryResource: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:549:1: error: expected unqualified-id before ‘-’ token
  549 | - (void) cleanPathCache;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:589:2: error: ‘end’ does not name a type
  589 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSBundle(GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:43:2: error: ‘end’ does not name a type
   43 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCache.h:42:2: error: ‘interface’ does not name a type
   42 | @interface GS_GENERIC_CLASS(NSCache, KeyT, ValT) : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCache.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSUInteger) countLimit;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSUInteger) totalCostLimit;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (BOOL) evictsObjectsWithDiscardedContent;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (GS_GENERIC_TYPE(ValT)) objectForKey:
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) removeObjectForKey: (GS_GENERIC_TYPE(KeyT))key;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (void) setCountLimit: (NSUInteger)lim;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) setDelegate: (id)del;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) setEvictsObjectsWithDiscardedContent: (BOOL)b;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) setName: (NSString*)cacheName;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (void) setObject: (GS_GENERIC_TYPE(ValT))obj
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (void) setObject: (GS_GENERIC_TYPE(ValT))obj
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (void) setTotalCostLimit: (NSUInteger)lim;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:163:2: error: ‘end’ does not name a type
  163 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCache.h:174:2: error: ‘end’ does not name a type
  174 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCalendar.h:46:11: error: ‘NSString’ does not name a type
   46 | GS_EXPORT NSString *const NSCalendarIdentifierGregorian;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString *const NSCalendarIdentifierBuddhist;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString *const NSCalendarIdentifierChinese;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:49:11: error: ‘NSString’ does not name a type
   49 | GS_EXPORT NSString *const NSCalendarIdentifierCoptic;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:50:11: error: ‘NSString’ does not name a type
   50 | GS_EXPORT NSString *const NSCalendarIdentifierEthiopicAmeteMihret;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:51:11: error: ‘NSString’ does not name a type
   51 | GS_EXPORT NSString *const NSCalendarIdentifierEthiopicAmeteAlem;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:52:11: error: ‘NSString’ does not name a type
   52 | GS_EXPORT NSString *const NSCalendarIdentifierHebrew;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString *const NSCalendarIdentifierISO8601;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString *const NSCalendarIdentifierIndian;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:55:11: error: ‘NSString’ does not name a type
   55 | GS_EXPORT NSString *const NSCalendarIdentifierIslamic;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:56:11: error: ‘NSString’ does not name a type
   56 | GS_EXPORT NSString *const NSCalendarIdentifierIslamicCivil;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString *const NSCalendarIdentifierJapanese;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString *const NSCalendarIdentifierPersian;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:59:11: error: ‘NSString’ does not name a type
   59 | GS_EXPORT NSString *const NSCalendarIdentifierRepublicOfChina;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString *const NSCalendarIdentifierIslamicTabular;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString *const NSCalendarIdentifierIslamicUmmAlQura;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:152:2: error: ‘interface’ does not name a type
  152 | @interface NSDateComponents : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendar.h:172:1: error: expected unqualified-id before ‘-’ token
  172 | - (NSInteger) day;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:173:1: error: expected unqualified-id before ‘-’ token
  173 | - (NSInteger) era;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (NSInteger) hour;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (NSInteger) minute;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (NSInteger) month;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:177:1: error: expected unqualified-id before ‘-’ token
  177 | - (NSInteger) second;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:178:1: error: expected unqualified-id before ‘-’ token
  178 | - (NSInteger) week;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (NSInteger) weekday;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (NSInteger) weekdayOrdinal;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (NSInteger) year;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (void) setDay: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:184:1: error: expected unqualified-id before ‘-’ token
  184 | - (void) setEra: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (void) setHour: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:186:1: error: expected unqualified-id before ‘-’ token
  186 | - (void) setMinute: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:187:1: error: expected unqualified-id before ‘-’ token
  187 | - (void) setMonth: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:188:1: error: expected unqualified-id before ‘-’ token
  188 | - (void) setSecond: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (void) setWeek: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (void) setWeekday: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (void) setWeekdayOrdinal: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:192:1: error: expected unqualified-id before ‘-’ token
  192 | - (void) setYear: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (NSInteger) quarter;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void) setQuarter: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (NSTimeZone *) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:202:1: error: expected unqualified-id before ‘-’ token
  202 | - (void) setCalendar: (NSCalendar *) cal;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:203:1: error: expected unqualified-id before ‘-’ token
  203 | - (void) setTimeZone: (NSTimeZone *) tz;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:215:1: error: expected unqualified-id before ‘-’ token
  215 | - (NSDate *) date;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (NSInteger) weekOfMonth;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:222:1: error: expected unqualified-id before ‘-’ token
  222 | - (NSInteger) weekOfYear;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (NSInteger) yearForWeekOfYear;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:231:1: error: expected unqualified-id before ‘-’ token
  231 | - (NSInteger) nanosecond;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (void) setWeekOfMonth: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:239:1: error: expected unqualified-id before ‘-’ token
  239 | - (void) setWeekOfYear: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:245:1: error: expected unqualified-id before ‘-’ token
  245 | - (void) setYearForWeekOfYear: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:246:1: error: expected unqualified-id before ‘-’ token
  246 | - (void) setNanosecond: (NSInteger) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:251:1: error: expected unqualified-id before ‘-’ token
  251 | - (BOOL) leapMonth;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:252:1: error: expected unqualified-id before ‘-’ token
  252 | - (void) setLeapMonth: (BOOL) v;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:256:1: error: expected unqualified-id before ‘-’ token
  256 | - (BOOL) isValidDate;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (BOOL) isValidDateInCalendar: (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (NSInteger) valueForComponent: (NSCalendarUnit) unit;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (void) setValue: (NSInteger) value
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:262:2: error: ‘end’ does not name a type
  262 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCalendar.h:278:1: error: expected unqualified-id before ‘+’ token
  278 | + (id) currentCalendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:279:1: error: expected unqualified-id before ‘+’ token
  279 | + (id) calendarWithIdentifier: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:281:1: error: expected unqualified-id before ‘-’ token
  281 | - (id) initWithCalendarIdentifier: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:282:1: error: expected unqualified-id before ‘-’ token
  282 | - (NSString *) calendarIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:284:1: error: expected unqualified-id before ‘-’ token
  284 | - (NSDateComponents *) components: (NSUInteger) unitFlags
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:297:1: error: expected unqualified-id before ‘-’ token
  297 | - (NSDateComponents *) components: (NSUInteger) unitFlags
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:301:1: error: expected unqualified-id before ‘-’ token
  301 | - (NSDate *) dateByAddingComponents: (NSDateComponents *) comps
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:304:1: error: expected unqualified-id before ‘-’ token
  304 | - (NSDate *) dateFromComponents: (NSDateComponents *) comps;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:306:1: error: expected unqualified-id before ‘-’ token
  306 | - (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:307:1: error: expected unqualified-id before ‘-’ token
  307 | - (void)setLocale: (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:308:1: error: expected unqualified-id before ‘-’ token
  308 | - (NSUInteger) firstWeekday;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:309:1: error: expected unqualified-id before ‘-’ token
  309 | - (void) setFirstWeekday: (NSUInteger) weekday;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:310:1: error: expected unqualified-id before ‘-’ token
  310 | - (NSUInteger) minimumDaysInFirstWeek;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:311:1: error: expected unqualified-id before ‘-’ token
  311 | - (void) setMinimumDaysInFirstWeek: (NSUInteger) mdw;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:312:1: error: expected unqualified-id before ‘-’ token
  312 | - (NSTimeZone *) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:313:1: error: expected unqualified-id before ‘-’ token
  313 | - (void) setTimeZone: (NSTimeZone *) tz;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:315:1: error: expected unqualified-id before ‘-’ token
  315 | - (NSRange) maximumRangeOfUnit: (NSCalendarUnit) unit;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:316:1: error: expected unqualified-id before ‘-’ token
  316 | - (NSRange) minimumRangeofUnit: (NSCalendarUnit) unit;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:317:1: error: expected unqualified-id before ‘-’ token
  317 | - (NSUInteger) ordinalityOfUnit: (NSCalendarUnit) smaller
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:320:1: error: expected unqualified-id before ‘-’ token
  320 | - (NSRange) rangeOfUnit: (NSCalendarUnit) smaller
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:325:1: error: expected unqualified-id before ‘+’ token
  325 | + (id) autoupdatingCurrentCalendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:327:1: error: expected unqualified-id before ‘-’ token
  327 | - (BOOL) rangeOfUnit: (NSCalendarUnit) unit
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:332:2: error: ‘end’ does not name a type
  332 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCalendarDate.h:36:2: error: ‘interface’ does not name a type
   36 | @interface NSCalendarDate : NSDate
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCalendarDate.h:46:1: error: expected unqualified-id before ‘+’ token
   46 | + (id) calendarDate;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:47:1: error: expected unqualified-id before ‘+’ token
   47 | + (id) dateWithString: (NSString*)description
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:49:1: error: expected unqualified-id before ‘+’ token
   49 | + (id) dateWithString: (NSString*)description
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:52:1: error: expected unqualified-id before ‘+’ token
   52 | + (id) dateWithYear: (NSInteger)year
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (id) initWithString: (NSString*)description;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (id) initWithString: (NSString*)description
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (id) initWithString: (NSString*)description
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (id) initWithYear: (NSInteger)year
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (NSInteger) dayOfCommonEra;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (NSInteger) dayOfMonth;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSInteger) dayOfWeek;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSInteger) dayOfYear;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (NSInteger) hourOfDay;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (NSInteger) minuteOfHour;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSInteger) monthOfYear;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSInteger) secondOfMinute;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (NSInteger) yearOfCommonEra;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSCalendarDate*) addYear: (NSInteger)year
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (NSString*) descriptionWithCalendarFormat: (NSString*)format;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (NSString*) descriptionWithCalendarFormat: (NSString*)format
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (NSString*) descriptionWithLocale: (id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (NSString*) calendarFormat;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (void) setCalendarFormat: (NSString*)format;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) setTimeZone: (NSTimeZone*)aTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (NSTimeZone*) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (NSTimeZoneDetail*) timeZoneDetail;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:125:2: error: ‘end’ does not name a type
  125 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCalendarDate.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (NSInteger) absoluteGregorianDay: (NSInteger)day
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) gregorianDateFromAbsolute: (NSInteger)d
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:140:2: error: ‘end’ does not name a type
  140 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCalendarDate.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (void) years: (NSInteger*)years
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:161:2: error: ‘end’ does not name a type
  161 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCharacterSet.h:43:2: error: ‘interface’ does not name a type
   43 | @interface NSCharacterSet : NSObject <NSCoding, NSCopying, NSMutableCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCharacterSet.h:57:1: error: expected unqualified-id before ‘+’ token
   57 | + (id) capitalizedLetterCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:63:1: error: expected unqualified-id before ‘+’ token
   63 | + (id) controlCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (id) decimalDigitCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:75:1: error: expected unqualified-id before ‘+’ token
   75 | + (id) decomposableCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:81:1: error: expected unqualified-id before ‘+’ token
   81 | + (id) illegalCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:87:1: error: expected unqualified-id before ‘+’ token
   87 | + (id) letterCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:94:1: error: expected unqualified-id before ‘+’ token
   94 | + (id) lowercaseLetterCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:101:1: error: expected unqualified-id before ‘+’ token
  101 | + (id) newlineCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:106:1: error: expected unqualified-id before ‘+’ token
  106 | + (id) URLFragmentAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:111:1: error: expected unqualified-id before ‘+’ token
  111 | + (id) URLHostAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:116:1: error: expected unqualified-id before ‘+’ token
  116 | + (id) URLPasswordAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:121:1: error: expected unqualified-id before ‘+’ token
  121 | + (id) URLPathAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:126:1: error: expected unqualified-id before ‘+’ token
  126 | + (id) URLQueryAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:131:1: error: expected unqualified-id before ‘+’ token
  131 | + (id) URLUserAllowedCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:138:1: error: expected unqualified-id before ‘+’ token
  138 | + (id) nonBaseCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:143:1: error: expected unqualified-id before ‘+’ token
  143 | + (id) punctuationCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:149:1: error: expected unqualified-id before ‘+’ token
  149 | + (id) symbolCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:157:1: error: expected unqualified-id before ‘+’ token
  157 | + (id) uppercaseLetterCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:164:1: error: expected unqualified-id before ‘+’ token
  164 | + (id) whitespaceAndNewlineCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:169:1: error: expected unqualified-id before ‘+’ token
  169 | + (id) whitespaceCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:175:1: error: expected unqualified-id before ‘+’ token
  175 | + (id) characterSetWithBitmapRepresentation: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:181:1: error: expected unqualified-id before ‘+’ token
  181 | + (id) characterSetWithCharactersInString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:186:1: error: expected unqualified-id before ‘+’ token
  186 | + (id) characterSetWithRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:197:1: error: expected unqualified-id before ‘+’ token
  197 | + (id) characterSetWithContentsOfFile: (NSString*)aFile;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSData*) bitmapRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (BOOL) characterIsMember: (unichar)aCharacter;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:217:1: error: expected unqualified-id before ‘-’ token
  217 | - (BOOL) hasMemberInPlane: (uint8_t)aPlane;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:224:1: error: expected unqualified-id before ‘-’ token
  224 | - (NSCharacterSet*) invertedSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (BOOL) isSupersetOfSet: (NSCharacterSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (BOOL) longCharacterIsMember: (UTF32Char)aCharacter;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:237:2: error: ‘end’ does not name a type
  237 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCharacterSet.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (void) addCharactersInString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (void) formIntersectionWithCharacterSet: (NSCharacterSet*)otherSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:263:1: error: expected unqualified-id before ‘-’ token
  263 | - (void) formUnionWithCharacterSet: (NSCharacterSet*)otherSet;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:269:1: error: expected unqualified-id before ‘-’ token
  269 | - (void) removeCharactersInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:275:1: error: expected unqualified-id before ‘-’ token
  275 | - (void) removeCharactersInString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:280:1: error: expected unqualified-id before ‘-’ token
  280 | - (void) invert;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:282:2: error: ‘end’ does not name a type
  282 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSException.h:114:2: error: ‘interface’ does not name a type
  114 | @interface NSException : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (NSException*) exceptionWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSException.h:139:1: error: expected unqualified-id before ‘+’ token
  139 | + (void) raise: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSException.h:149:1: error: expected unqualified-id before ‘+’ token
  149 | + (void) raise: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSException.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (NSArray*) callStackReturnAddresses;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (NSArray*) callStackSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (id) initWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSException.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (void) raise GS_NORETURN_METHOD;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (NSString*) reason;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSDictionary*) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:206:2: error: ‘end’ does not name a type
  206 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSException.h:214:11: error: ‘NSString’ does not name a type
  214 | GS_EXPORT NSString* const NSDestinationInvalidException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:218:11: error: ‘NSString’ does not name a type
  218 | GS_EXPORT NSString* const NSGenericException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:222:11: error: ‘NSString’ does not name a type
  222 | GS_EXPORT NSString* const NSInternalInconsistencyException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:227:11: error: ‘NSString’ does not name a type
  227 | GS_EXPORT NSString* const NSInvalidArgumentException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:231:11: error: ‘NSString’ does not name a type
  231 | GS_EXPORT NSString * const NSInvalidReceivePortException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:235:11: error: ‘NSString’ does not name a type
  235 | GS_EXPORT NSString * const NSInvalidSendPortException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:239:11: error: ‘NSString’ does not name a type
  239 | GS_EXPORT NSString* const NSMallocException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:244:11: error: ‘NSString’ does not name a type
  244 | GS_EXPORT NSString* const NSObjectInaccessibleException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:248:11: error: ‘NSString’ does not name a type
  248 | GS_EXPORT NSString* const NSObjectNotAvailableException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:252:11: error: ‘NSString’ does not name a type
  252 | GS_EXPORT NSString* const NSOldStyleException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:257:11: error: ‘NSString’ does not name a type
  257 | GS_EXPORT NSString* const NSParseErrorException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:262:11: error: ‘NSString’ does not name a type
  262 | GS_EXPORT NSString * const NSPortReceiveException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:266:11: error: ‘NSString’ does not name a type
  266 | GS_EXPORT NSString * const NSPortSendException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:274:11: error: ‘NSString’ does not name a type
  274 | GS_EXPORT NSString * const NSPortTimeoutException; /* OPENSTEP */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:279:11: error: ‘NSString’ does not name a type
  279 | GS_EXPORT NSString* const NSRangeException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:425:2: error: ‘interface’ does not name a type
  425 | @interface NSAssertionHandler : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSException.h:429:1: error: expected unqualified-id before ‘-’ token
  429 | - (void) handleFailureInFunction: (NSString*)functionName
      | ^
/usr/include/GNUstep/Foundation/NSException.h:434:1: error: expected unqualified-id before ‘-’ token
  434 | - (void) handleFailureInMethod: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSException.h:440:2: error: ‘end’ does not name a type
  440 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSClassDescription.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString* const NSClassDescriptionNeededForClassNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSClassDescription.h:51:2: error: ‘interface’ does not name a type
   51 | @interface NSClassDescription : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSClassDescription.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (void) invalidateClassDescriptionCache;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (void) registerClassDescription: (NSClassDescription*)aDescription
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (NSArray*) attributeKeys;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (NSString*) inverseForRelationshipKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSArray*) toManyRelationshipKeys;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSArray*) toOneRelationshipKeys;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:63:2: error: ‘end’ does not name a type
   63 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSClassDescription.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSClassDescription*) classDescription;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSString*) inverseForRelationshipKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (NSArray*) toManyRelationshipKeys;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSArray*) toOneRelationshipKeys;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSExpression.h:52:2: error: ‘interface’ does not name a type
   52 | @interface NSExpression : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSExpression.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (NSExpression *) expressionForConstantValue: (id)obj;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:60:1: error: expected unqualified-id before ‘+’ token
   60 | + (NSExpression *) expressionForEvaluatedObject;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:61:1: error: expected unqualified-id before ‘+’ token
   61 | + (NSExpression *) expressionForFunction: (NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:63:1: error: expected unqualified-id before ‘+’ token
   63 | + (NSExpression *) expressionForKeyPath: (NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (NSExpression *) expressionForVariable: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSArray *) arguments;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (id) constantValue;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSExpressionType) expressionType;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (id) expressionValueWithObject: (id)object
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSString *) function;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (id) initWithExpressionType: (NSExpressionType) type;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSString *) keyPath;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (NSExpression *) operand;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSString *) variable;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:77:2: error: ‘end’ does not name a type
   77 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPredicate.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSPredicate : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPredicate.h:49:1: error: expected unqualified-id before ‘+’ token
   49 | + (NSPredicate *) predicateWithFormat: (NSString *)format
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:51:1: error: expected unqualified-id before ‘+’ token
   51 | + (NSPredicate *) predicateWithFormat: (NSString *)format
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:53:1: error: expected unqualified-id before ‘+’ token
   53 | + (NSPredicate *) predicateWithValue: (BOOL)value;
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (NSPredicate *) predicateWithBlock: (GSBlockPredicateBlock)block;
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (BOOL) evaluateWithObject: (id)object;
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (NSString *) predicateFormat;
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (NSPredicate *) predicateWithSubstitutionVariables:
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (BOOL) evaluateWithObject: (id)object
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:66:2: error: ‘end’ does not name a type
   66 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPredicate.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPredicate.h:80:2: error: ‘end’ does not name a type
   80 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPredicate.h:87:2: error: ‘end’ does not name a type
   87 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPredicate.h:94:2: error: ‘end’ does not name a type
   94 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:73:2: error: ‘interface’ does not name a type
   73 | @interface NSComparisonPredicate : NSPredicate
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:95:1: error: expected unqualified-id before ‘+’ token
   95 | + (NSPredicate *) predicateWithLeftExpression: (NSExpression *)left
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:98:1: error: expected unqualified-id before ‘+’ token
   98 | + (NSPredicate *) predicateWithLeftExpression: (NSExpression *)left
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSComparisonPredicateModifier) comparisonPredicateModifier;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (SEL) customSelector;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (NSPredicate *) initWithLeftExpression: (NSExpression *)left
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (id) initWithLeftExpression: (NSExpression *)left
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSExpression *) leftExpression;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (NSUInteger) options;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (NSPredicateOperatorType) predicateOperatorType;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (NSExpression *) rightExpression;
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:119:2: error: ‘end’ does not name a type
  119 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSCompoundPredicate : NSPredicate
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (NSPredicate *) andPredicateWithSubpredicates: (NSArray *)list;
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (NSPredicate *) notPredicateWithSubpredicate: (NSPredicate *)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:56:1: error: expected unqualified-id before ‘+’ token
   56 | + (NSPredicate *) orPredicateWithSubpredicates: (NSArray *)list;
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (NSCompoundPredicateType) compoundPredicateType;
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (id) initWithType: (NSCompoundPredicateType)type
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSArray *) subpredicates;
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:63:2: error: ‘end’ does not name a type
   63 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSTimer.h:32:39: error: ‘NSTimer’ is not a type
   32 | DEFINE_BLOCK_TYPE(GSTimerBlock, void, NSTimer*);
      |                                       ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSTimer.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSTimer : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSTimer.h:72:1: error: expected unqualified-id before ‘+’ token
   72 | + (NSTimer*) scheduledTimerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (NSTimer*) scheduledTimerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:82:1: error: expected unqualified-id before ‘+’ token
   82 | + (NSTimer *) scheduledTimerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:86:1: error: expected unqualified-id before ‘+’ token
   86 | + (NSTimer*) timerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:90:1: error: expected unqualified-id before ‘+’ token
   90 | + (NSTimer*) timerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:96:1: error: expected unqualified-id before ‘+’ token
   96 | + (NSTimer*) timerWithTimeInterval: (NSTimeInterval)ti
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void) fire;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (NSDate*) fireDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (id) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (BOOL) isValid;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (NSTimeInterval) timeInterval;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (id) initWithFireDate: (NSDate*)fd
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) setFireDate: (NSDate*)fireDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (instancetype) initWithFireDate: (NSDate *)date
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:127:2: error: ‘end’ does not name a type
  127 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:106:2: error: ‘interface’ does not name a type
  106 | @interface NSPointerFunctions : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (id) initWithOptions: (NSPointerFunctionsOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (void* (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (NSString *(*)(const void *item)) descriptionFunction;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (NSUInteger (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (BOOL (*)(const void *item1, const void *item2,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (void (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (void) setAcquireFunction: (void* (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) setDescriptionFunction: (NSString *(*)(const void *item))func;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (void) setHashFunction: (NSUInteger (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (void) setIsEqualFunction: (BOOL (*)(const void *item1, const void *item2,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (void) setRelinquishFunction: (void (*)(const void *item,
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) setSizeFunction: (NSUInteger (*)(const void *item))func;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void) setUsesStrongWriteBarrier: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) setUsesWeakReadAndWriteBarriers: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (NSUInteger (*)(const void *item)) sizeFunction;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:148:1: error: expected unqualified-id before ‘-’ token
  148 | - (BOOL) usesStrongWriteBarrier;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (BOOL) usesWeakReadAndWriteBarriers;
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:152:2: error: ‘end’ does not name a type
  152 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMapTable.h:63:2: error: ‘interface’ does not name a type
   63 | @interface GS_GENERIC_CLASS(NSMapTable, KeyT, ValT)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:75:1: error: expected unqualified-id before ‘+’ token
   75 | + (instancetype) mapTableWithStrongToStrongObjects;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:80:1: error: expected unqualified-id before ‘+’ token
   80 | + (instancetype) mapTableWithStrongToWeakObjects;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:85:1: error: expected unqualified-id before ‘+’ token
   85 | + (instancetype) mapTableWithWeakToStrongObjects;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:90:1: error: expected unqualified-id before ‘+’ token
   90 | + (instancetype) mapTableWithWeakToWeakObjects;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:95:1: error: expected unqualified-id before ‘+’ token
   95 | + (instancetype) strongToStrongObjectsMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:100:1: error: expected unqualified-id before ‘+’ token
  100 | + (instancetype) strongToWeakObjectsMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:105:1: error: expected unqualified-id before ‘+’ token
  105 | + (instancetype) weakToStrongObjectsMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:110:1: error: expected unqualified-id before ‘+’ token
  110 | + (instancetype) weakToWeakObjectsMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (instancetype) initWithKeyOptions: (NSPointerFunctionsOptions)keyOptions
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (instancetype) initWithKeyPointerFunctions: (NSPointerFunctions*)keyFunctions
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (NSDictionary*) dictionaryRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (GS_GENERIC_CLASS(NSEnumerator, KeyT)*) keyEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (NSPointerFunctions*) keyPointerFunctions;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (GS_GENERIC_CLASS(NSEnumerator, ValT)*) objectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (GS_GENERIC_TYPE(ValT)) objectForKey: (GS_GENERIC_TYPE(KeyT))aKey;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) removeObjectForKey: (GS_GENERIC_TYPE(KeyT))aKey;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (void) setObject: (GS_GENERIC_TYPE(ValT))anObject forKey: (GS_GENERIC_TYPE(KeyT))aKey;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (NSPointerFunctions*) valuePointerFunctions;
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:168:2: error: ‘end’ does not name a type
  168 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMapTable.h:175:58: error: ‘NSMapEnumerator’ does not name a type; did you mean ‘NSEnumerator’?
  175 | typedef struct { void *map; void *node; size_t bucket; } NSMapEnumerator;
      |                                                          ^~~~~~~~~~~~~~~
      |                                                          NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:214:3: error: ‘NSString’ does not name a type
  214 |   NSString *(*describe)(NSMapTable *, const void *);
      |   ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:248:3: error: ‘NSString’ does not name a type
  248 |   NSString *(*describe)(NSMapTable *, const void *);
      |   ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:305:1: error: variable or field ‘NSEndMapTableEnumeration’ declared void
  305 | NSEndMapTableEnumeration(NSMapEnumerator *enumerator);
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:305:26: error: ‘NSMapEnumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  305 | NSEndMapTableEnumeration(NSMapEnumerator *enumerator);
      |                          ^~~~~~~~~~~~~~~
      |                          NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:305:43: error: ‘enumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  305 | NSEndMapTableEnumeration(NSMapEnumerator *enumerator);
      |                                           ^~~~~~~~~~
      |                                           NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:307:11: error: ‘NSMapEnumerator’ does not name a type; did you mean ‘NSEnumerator’?
  307 | GS_EXPORT NSMapEnumerator
      |           ^~~~~~~~~~~~~~~
      |           NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:311:25: error: ‘NSMapEnumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  311 | NSNextMapEnumeratorPair(NSMapEnumerator *enumerator,
      |                         ^~~~~~~~~~~~~~~
      |                         NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:311:42: error: ‘enumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  311 | NSNextMapEnumeratorPair(NSMapEnumerator *enumerator,
      |                                          ^~~~~~~~~~
      |                                          NSEnumerator
/usr/include/GNUstep/Foundation/NSMapTable.h:312:25: error: expected primary-expression before ‘void’
  312 |                         void **key,
      |                         ^~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:313:25: error: expected primary-expression before ‘void’
  313 |                         void **value);
      |                         ^~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:335:11: error: ‘NSString’ does not name a type
  335 | GS_EXPORT NSString *NSStringFromMapTable (NSMapTable *table);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:15: error: expected unqualified-id before ‘,’ token
   35 | @class NSTimer, NSDate, NSPort;
      |               ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:37:9: error: ‘NSString’ does not name a type
   37 | typedef NSString* NSRunLoopMode;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:44:11: error: ‘NSRunLoopMode’ does not name a type
   44 | GS_EXPORT NSRunLoopMode const NSDefaultRunLoopMode;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:45:11: error: ‘NSRunLoopMode’ does not name a type
   45 | GS_EXPORT NSRunLoopMode const NSRunLoopCommonModes;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:48:2: error: ‘interface’ does not name a type
   48 | @interface NSRunLoop : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:63:1: error: expected unqualified-id before ‘+’ token
   63 | + (NSRunLoop*) currentRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (NSRunLoop*) mainRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (void) acceptInputForMode: (NSString*)mode
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (void) addTimer: (NSTimer*)timer
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSString*) currentMode;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (NSDate*) limitDateForMode: (NSString*)mode;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (void) run;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (BOOL) runMode: (NSString*)mode
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) runUntilDate: (NSDate*)date;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:101:2: error: ‘end’ does not name a type
  101 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (void) cancelPerformSelectorsWithTarget: (id)target;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void) cancelPerformSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (void) configureAsServer;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) performSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (void) removePort: (NSPort*)port
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:125:2: error: ‘end’ does not name a type
  125 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:143:3: error: ‘RunLoopEventType’ does not name a type
  143 | } RunLoopEventType;
      |   ^~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:151:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
  151 | @protocol RunLoopEvents
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSRunLoop.h:167:2: error: ‘end’ does not name a type
  167 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:178:2: error: ‘end’ does not name a type
  178 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:207:1: error: expected unqualified-id before ‘-’ token
  207 | - (void) removeEvent: (void*)data
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:211:2: error: ‘end’ does not name a type
  211 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSConnection.h:55:11: error: ‘NSString’ does not name a type
   55 | GS_EXPORT NSString* const NSConnectionRepliesReceived;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:61:11: error: ‘NSString’ does not name a type
   61 | GS_EXPORT NSString* const NSConnectionRepliesSent;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:67:11: error: ‘NSString’ does not name a type
   67 | GS_EXPORT NSString* const NSConnectionRequestsReceived;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:73:11: error: ‘NSString’ does not name a type
   73 | GS_EXPORT NSString* const NSConnectionRequestsSent;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:80:11: error: ‘NSString’ does not name a type
   80 | GS_EXPORT NSString* const NSConnectionLocalCount;       /* Objects sent out */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString* const NSConnectionProxyCount;       /* Objects received */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:96:2: error: ‘interface’ does not name a type
   96 | @interface NSConnection : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:108:1: error: expected unqualified-id before ‘+’ token
  108 | + (NSArray*) allConnections;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:109:1: error: expected unqualified-id before ‘+’ token
  109 | + (NSConnection*) connectionWithReceivePort: (NSPort*)r
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:111:1: error: expected unqualified-id before ‘+’ token
  111 | + (NSConnection*) connectionWithRegisteredName: (NSString*)n
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:113:1: error: expected unqualified-id before ‘+’ token
  113 | + (NSConnection*) connectionWithRegisteredName: (NSString*)n
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:116:1: error: expected unqualified-id before ‘+’ token
  116 | + (id) currentConversation;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:117:1: error: expected unqualified-id before ‘+’ token
  117 | + (NSConnection*) defaultConnection;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:118:1: error: expected unqualified-id before ‘+’ token
  118 | + (NSDistantObject*) rootProxyForConnectionWithRegisteredName: (NSString*)n
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:120:1: error: expected unqualified-id before ‘+’ token
  120 | + (NSDistantObject*) rootProxyForConnectionWithRegisteredName: (NSString*)n
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:124:1: error: expected unqualified-id before ‘+’ token
  124 | + (id) serviceConnectionWithName: (NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:126:1: error: expected unqualified-id before ‘+’ token
  126 | + (id) serviceConnectionWithName: (NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (void) addRequestMode: (NSString*)mode;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (void) addRunLoop: (NSRunLoop*)loop;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (void) enableMultipleThreads;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (BOOL) independentConversationQueueing;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (id) initWithReceivePort: (NSPort*)r
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (BOOL) isValid;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (NSArray*)localObjects;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (BOOL) multipleThreadsEnabled;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (NSPort*) receivePort;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (BOOL) registerName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (BOOL) registerName: (NSString*)name withNameServer: (NSPortNameServer*)svr;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (NSArray*) remoteObjects;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (void) removeRequestMode: (NSString*)mode;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (void) removeRunLoop: (NSRunLoop *)loop;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:148:1: error: expected unqualified-id before ‘-’ token
  148 | - (NSTimeInterval) replyTimeout;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (NSArray*) requestModes;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSTimeInterval) requestTimeout;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (id) rootObject;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (NSDistantObject*) rootProxy;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (void) runInNewThread;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (NSPort*) sendPort;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (void) setDelegate: anObj;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (void) setIndependentConversationQueueing: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) setReplyTimeout: (NSTimeInterval)to;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (void) setRequestMode: (NSString*)mode;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (void) setRequestTimeout: (NSTimeInterval)to;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (void) setRootObject: anObj;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:161:1: error: expected unqualified-id before ‘-’ token
  161 | - (NSDictionary*) statistics;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:162:2: error: ‘end’ does not name a type
  162 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSConnection.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (NSData*) authenticationDataForComponents: (NSMutableArray*)components;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:238:2: error: expected unqualified-id before ‘-’ token
  238 |  - (BOOL) connection: (NSConnection*)parent
      |  ^
/usr/include/GNUstep/Foundation/NSConnection.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (NSConnection*) connection: (NSConnection*)ancestorConn
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:248:1: error: expected unqualified-id before ‘-’ token
  248 | - (BOOL) makeNewConnection: (NSConnection*)newConnection
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:250:2: error: ‘end’ does not name a type
  250 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSConnection.h:268:11: error: ‘NSString’ does not name a type
  268 | GS_EXPORT NSString * const NSConnectionDidDieNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:273:11: error: ‘NSString’ does not name a type
  273 | GS_EXPORT NSString * const NSConnectionDidInitializeNotification; /* OPENSTEP */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:279:11: error: ‘NSString’ does not name a type
  279 | GS_EXPORT NSString * const NSFailedAuthenticationException; /* MacOS-X  */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:281:11: error: ‘NSString’ does not name a type
  281 | GS_EXPORT NSString * const NSDestinationInvalidException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:282:11: error: ‘NSString’ does not name a type
  282 | GS_EXPORT NSString * const NSObjectInaccessibleException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSConnection.h:283:11: error: ‘NSString’ does not name a type
  283 | GS_EXPORT NSString * const NSObjectNotAvailableException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSSerialization.h:37:14: error: expected unqualified-id before ‘,’ token
   37 | @class NSData, NSMutableData;
      |              ^
/usr/include/GNUstep/Foundation/NSSerialization.h:46:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   46 | @protocol NSObjCTypeSerializationCallBack
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSSerialization.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (void) serializeObjectAt: (id*)object
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:63:2: error: ‘end’ does not name a type
   63 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSerialization.h:92:1: error: expected unqualified-id before ‘+’ token
   92 | + (void) serializePropertyList: (id)propertyList
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:94:2: error: ‘end’ does not name a type
   94 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSerialization.h:121:1: error: expected unqualified-id before ‘+’ token
  121 | + (void) serializePropertyList: (id)propertyList
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:124:2: error: ‘end’ does not name a type
  124 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSerialization.h:154:1: error: expected unqualified-id before ‘+’ token
  154 | + (id) deserializePropertyListFromData: (NSData*)data
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:166:1: error: expected unqualified-id before ‘+’ token
  166 | + (id) deserializePropertyListLazilyFromData: (NSData*)data
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:171:2: error: ‘end’ does not name a type
  171 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSerialization.h:193:2: error: ‘end’ does not name a type
  193 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSData.h:85:2: error: ‘interface’ does not name a type
   85 | @interface NSData : NSObject <NSCoding, NSCopying, NSMutableCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSData.h:90:1: error: expected unqualified-id before ‘+’ token
   90 | + (id) dataWithBytes: (const void*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSData.h:92:1: error: expected unqualified-id before ‘+’ token
   92 | + (id) dataWithBytesNoCopy: (void*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSData.h:95:1: error: expected unqualified-id before ‘+’ token
   95 | + (id) dataWithBytesNoCopy: (void*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:99:1: error: expected unqualified-id before ‘+’ token
   99 | + (id) dataWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:100:1: error: expected unqualified-id before ‘+’ token
  100 | + (id) dataWithContentsOfMappedFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:102:1: error: expected unqualified-id before ‘+’ token
  102 | + (id) dataWithContentsOfURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:104:1: error: expected unqualified-id before ‘+’ token
  104 | + (id) dataWithData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (id) initWithBase64EncodedData: (NSData*)base64Data
      | ^
/usr/include/GNUstep/Foundation/NSData.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (id) initWithBase64EncodedString: (NSString*)base64String
      | ^
/usr/include/GNUstep/Foundation/NSData.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (instancetype) initWithBytesNoCopy: (void*)bytes
      | ^
/usr/include/GNUstep/Foundation/NSData.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (id) initWithBytes: (const void*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (id) initWithBytesNoCopy: (void*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (id) initWithBytesNoCopy: (void*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (id) initWithContentsOfFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (id) initWithContentsOfMappedFile: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (id) initWithContentsOfURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (id) initWithData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (const void*) bytes;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) getBytes: (void*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void) getBytes: (void*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) getBytes: (void*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (NSData*) subdataWithRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (NSRange) rangeOfData: (NSData *)dataToFind
      | ^
/usr/include/GNUstep/Foundation/NSData.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (NSData *) base64EncodedDataWithOptions: (NSDataBase64EncodingOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (NSString *) base64EncodedStringWithOptions: (NSDataBase64EncodingOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (BOOL) isEqualToData: (NSData*)other;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (NSUInteger) length;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (BOOL) writeToFile: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSData.h:182:1: error: expected unqualified-id before ‘-’ token
  182 | - (BOOL) writeToURL: (NSURL*)anURL atomically: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:187:1: error: expected unqualified-id before ‘-’ token
  187 | - (unsigned int) deserializeAlignedBytesLengthAtCursor: (unsigned int*)cursor;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:188:1: error: expected unqualified-id before ‘-’ token
  188 | - (void) deserializeBytes: (void*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (void) deserializeDataAt: (void*)data
      | ^
/usr/include/GNUstep/Foundation/NSData.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (int) deserializeIntAtCursor: (unsigned int*)cursor;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (int) deserializeIntAtIndex: (unsigned int)index;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (void) deserializeInts: (int*)intBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) deserializeInts: (int*)intBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:215:1: error: expected unqualified-id before ‘-’ token
  215 | - (BOOL) writeToFile: (NSString *)path
      | ^
/usr/include/GNUstep/Foundation/NSData.h:222:1: error: expected unqualified-id before ‘-’ token
  222 | - (BOOL) writeToURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSData.h:226:2: error: ‘end’ does not name a type
  226 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSData.h:303:1: error: expected unqualified-id before ‘+’ token
  303 | + (id) dataWithSharedBytes: (const void*)bytes length: (NSUInteger) length;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:310:1: error: expected unqualified-id before ‘-’ token
  310 | - (void) deserializeTypeTag: (unsigned char*)tag
      | ^
/usr/include/GNUstep/Foundation/NSData.h:313:2: error: ‘end’ does not name a type
  313 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSData.h:320:1: error: expected unqualified-id before ‘+’ token
  320 | + (id) dataWithLength: (NSUInteger)length;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:321:1: error: expected unqualified-id before ‘-’ token
  321 | - (id) initWithCapacity: (NSUInteger)capacity;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:322:1: error: expected unqualified-id before ‘-’ token
  322 | - (id) initWithLength: (NSUInteger)length;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (void) increaseLengthBy: (NSUInteger)extraLength;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:327:1: error: expected unqualified-id before ‘-’ token
  327 | - (void) setLength: (NSUInteger)size;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (void*) mutableBytes;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:332:1: error: expected unqualified-id before ‘-’ token
  332 | - (void) appendBytes: (const void*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:334:1: error: expected unqualified-id before ‘-’ token
  334 | - (void) appendData: (NSData*)other;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:338:1: error: expected unqualified-id before ‘-’ token
  338 | - (void) replaceBytesInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSData.h:341:1: error: expected unqualified-id before ‘-’ token
  341 | - (void) replaceBytesInRange: (NSRange)aRange
      | ^
/usr/include/GNUstep/Foundation/NSData.h:345:1: error: expected unqualified-id before ‘-’ token
  345 | - (void) resetBytesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:346:1: error: expected unqualified-id before ‘-’ token
  346 | - (void) setData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:350:1: error: expected unqualified-id before ‘-’ token
  350 | - (void) serializeAlignedBytesLength: (unsigned int)length;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:351:1: error: expected unqualified-id before ‘-’ token
  351 | - (void) serializeDataAt: (const void*)data
      | ^
/usr/include/GNUstep/Foundation/NSData.h:354:1: error: expected unqualified-id before ‘-’ token
  354 | - (void) serializeInt: (int)value;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:355:1: error: expected unqualified-id before ‘-’ token
  355 | - (void) serializeInt: (int)value
      | ^
/usr/include/GNUstep/Foundation/NSData.h:357:1: error: expected unqualified-id before ‘-’ token
  357 | - (void) serializeInts: (int*)intBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:359:1: error: expected unqualified-id before ‘-’ token
  359 | - (void) serializeInts: (int*)intBuffer
      | ^
/usr/include/GNUstep/Foundation/NSData.h:363:2: error: ‘end’ does not name a type
  363 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSData.h:373:1: error: expected unqualified-id before ‘-’ token
  373 | - (id) setCapacity: (NSUInteger)newCapacity;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:375:1: error: expected unqualified-id before ‘-’ token
  375 | - (int) shmID;  /* Shared memory ID for data buffer (if any)    */
      | ^
/usr/include/GNUstep/Foundation/NSData.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (void) serializeTypeTag: (unsigned char)tag;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:384:1: error: expected unqualified-id before ‘-’ token
  384 | - (void) serializeTypeTag: (unsigned char)tag
      | ^
/usr/include/GNUstep/Foundation/NSData.h:387:2: error: ‘end’ does not name a type
  387 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSData (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (NSString*) escapedRepresentation;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (char*) escapedRepresentation: (NSUInteger*)length;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSData*) gunzipped;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSData*) gzipped: (int)level;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (BOOL) isGzipped;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSString*) hexadecimalRepresentation;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (char*) hexadecimalRepresentation: (NSUInteger*)length;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (id) initWithHexadecimalRepresentation: (NSString*)string
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (NSData*) md5Digest;
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (BOOL) uudecodeInto: (NSMutableData*)decoded
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (BOOL) uuencodeInto: (NSMutableData*)encoded
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:147:2: error: ‘end’ does not name a type
  147 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFormatter.h:56:17: error: expected unqualified-id before ‘,’ token
   56 | @class  NSString, NSAttributedString, NSDictionary;
      |                 ^
/usr/include/GNUstep/Foundation/NSFormatter.h:56:19: error: aggregate ‘NSString NSAttributedString’ has incomplete type and cannot be defined
   56 | @class  NSString, NSAttributedString, NSDictionary;
      |                   ^~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFormatter.h:56:39: error: aggregate ‘NSString NSDictionary’ has incomplete type and cannot be defined
   56 | @class  NSString, NSAttributedString, NSDictionary;
      |                                       ^~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFormatter.h:66:2: error: ‘interface’ does not name a type
   66 | @interface      NSFormatter : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFormatter.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (NSString*) editingStringForObjectValue: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (BOOL) getObjectValue: (id*)anObject
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (BOOL) isPartialStringValid: (NSString*)partialString
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (BOOL) isPartialStringValid: (NSString**)partialStringPtr
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (NSString*) stringForObjectValue: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:141:2: error: ‘end’ does not name a type
  141 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:74:16: error: expected unqualified-id before ‘,’ token
   74 | @class NSString, NSDate;
      |                ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:74:18: error: conflicting declaration ‘NSString NSDate’
   74 | @class NSString, NSDate;
      |                  ^~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:17: note: previous declaration as ‘int NSDate’
   35 | @class NSTimer, NSDate, NSPort;
      |                 ^~~~~~
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:77:2: error: ‘interface’ does not name a type
   77 | @interface NSDateComponentsFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (NSString *) stringForObjectValue: (id)obj;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSString *) stringFromDateComponents: (NSDateComponents *)components;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (NSString *) stringFromDate: (NSDate *)startDate toDate: (NSDate *)endDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (NSString *) stringFromTimeInterval: (NSTimeInterval)ti;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (NSDateComponentsFormatterUnitsStyle) unitsStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void) setUnitsStyle: (NSDateComponentsFormatterUnitsStyle)style;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (NSCalendarUnit) allowedUnits;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void) setAllowedUnits: (NSCalendarUnit)units;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSDateComponentsFormatterZeroFormattingBehavior) zeroFormattingBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (void) setZeroFormattingBehavior: (NSDateComponentsFormatterZeroFormattingBehavior)behavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) setCalender: (NSCalendar *)calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (NSDate *) referenceDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (void) setReferenceDate: (NSDate *)referenceDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (BOOL) allowsFractionalUnits;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (void) setAllowsFractionalUnits: (BOOL)allowsFractionalUnits;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (NSInteger) maximumUnitCount;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void) setMaximumUnitCount: (NSInteger)maximumUnitCount;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (BOOL) collapsesLargestUnit;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (void) setCollapsesLargestUnit: (BOOL)collapsesLargestUnit;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (BOOL) includesApproximationPhrase;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) setIncludesApproximationPhrase: (BOOL)includesApproximationPhrase;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (NSFormattingContext) formattingContext;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (void) setFormattingContext: (NSFormattingContext)formattingContext;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (BOOL) getObjectValue: (id*)obj forString: (NSString *)string errorDescription: (NSString **)error;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:131:1: error: expected unqualified-id before ‘+’ token
  131 | + (NSString *) localizedStringFromDateComponents: (NSDateComponents *)components
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:134:2: error: ‘end’ does not name a type
  134 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDateFormatter.h:34:18: error: expected unqualified-id before ‘,’ token
   34 | @class NSCalendar, NSLocale, NSArray;
      |                  ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:34:20: error: aggregate ‘NSCalendar NSLocale’ has incomplete type and cannot be defined
   34 | @class NSCalendar, NSLocale, NSArray;
      |                    ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDateFormatter.h:34:30: error: aggregate ‘NSCalendar NSArray’ has incomplete type and cannot be defined
   34 | @class NSCalendar, NSLocale, NSArray;
      |                              ^~~~~~~
/usr/include/GNUstep/Foundation/NSDateFormatter.h:126:2: error: ‘interface’ does not name a type
  126 | @interface NSDateFormatter : NSFormatter <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDateFormatter.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (id) initWithDateFormat: (NSString *)format
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (BOOL) allowsNaturalLanguage;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (NSString *) dateFormat;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:179:1: error: expected unqualified-id before ‘+’ token
  179 | + (NSDateFormatterBehavior) defaultFormatterBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:180:1: error: expected unqualified-id before ‘+’ token
  180 | + (void) setDefaultFormatterBehavior: (NSDateFormatterBehavior) behavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:182:1: error: expected unqualified-id before ‘-’ token
  182 | - (NSDateFormatterBehavior) formatterBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (void) setFormatterBehavior: (NSDateFormatterBehavior) behavior;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:184:1: error: expected unqualified-id before ‘-’ token
  184 | - (BOOL) generatesCalendarDates;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (void) setGeneratesCalendarDates: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:186:1: error: expected unqualified-id before ‘-’ token
  186 | - (BOOL) isLenient;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:187:1: error: expected unqualified-id before ‘-’ token
  187 | - (void) setLenient: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (NSDate *) dateFromString: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (NSString *) stringFromDate: (NSDate *) date;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (BOOL) getObjectValue: (out id *) obj
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void) setDateFormat: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (NSDateFormatterStyle) dateStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:198:1: error: expected unqualified-id before ‘-’ token
  198 | - (void) setDateStyle: (NSDateFormatterStyle) style;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (NSDateFormatterStyle) timeStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) setTimeStyle: (NSDateFormatterStyle) style;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:202:1: error: expected unqualified-id before ‘-’ token
  202 | - (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:203:1: error: expected unqualified-id before ‘-’ token
  203 | - (void) setCalendar: (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSDate *) defaultDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (void) setDefaultDate: (NSDate *) date;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:206:1: error: expected unqualified-id before ‘-’ token
  206 | - (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:207:1: error: expected unqualified-id before ‘-’ token
  207 | - (void) setLocale: (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (NSTimeZone *) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (void) setTimeZone: (NSTimeZone *) tz;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (NSDate *) twoDigitStartDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (void) setTwoDigitStartDate: (NSDate *) date;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:213:1: error: expected unqualified-id before ‘-’ token
  213 | - (NSString *) AMSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (void) setAMSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:215:1: error: expected unqualified-id before ‘-’ token
  215 | - (NSString *) PMSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (void) setPMSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (NSArray *) weekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:219:1: error: expected unqualified-id before ‘-’ token
  219 | - (void) setWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (NSArray *) shortWeekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (void) setShortWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:223:1: error: expected unqualified-id before ‘-’ token
  223 | - (NSArray *) monthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:224:1: error: expected unqualified-id before ‘-’ token
  224 | - (void) setMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (NSArray *) shortMonthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:226:1: error: expected unqualified-id before ‘-’ token
  226 | - (void) setShortMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:228:1: error: expected unqualified-id before ‘-’ token
  228 | - (NSArray *) eraSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:229:1: error: expected unqualified-id before ‘-’ token
  229 | - (void) setEraSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:233:1: error: expected unqualified-id before ‘-’ token
  233 | - (NSDate *) gregorianStartDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (void) setGregorianStartDate: (NSDate *) date;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:236:1: error: expected unqualified-id before ‘-’ token
  236 | - (NSArray *) longEraSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:237:1: error: expected unqualified-id before ‘-’ token
  237 | - (void) setLongEraSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:239:1: error: expected unqualified-id before ‘-’ token
  239 | - (NSArray *) quarterSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:240:1: error: expected unqualified-id before ‘-’ token
  240 | - (void) setQuarterSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (NSArray *) shortQuarterSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (void) setShortQuarterSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (NSArray *) standaloneQuarterSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:244:1: error: expected unqualified-id before ‘-’ token
  244 | - (void) setStandaloneQuarterSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:245:1: error: expected unqualified-id before ‘-’ token
  245 | - (NSArray *) shortStandaloneQuarterSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:246:1: error: expected unqualified-id before ‘-’ token
  246 | - (void) setShortStandaloneQuarterSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:248:1: error: expected unqualified-id before ‘-’ token
  248 | - (NSArray *) shortStandaloneMonthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (void) setShortStandaloneMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:250:1: error: expected unqualified-id before ‘-’ token
  250 | - (NSArray *) standaloneMonthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:251:1: error: expected unqualified-id before ‘-’ token
  251 | - (void) setStandaloneMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:252:1: error: expected unqualified-id before ‘-’ token
  252 | - (NSArray *) veryShortMonthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (void) setVeryShortMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:254:1: error: expected unqualified-id before ‘-’ token
  254 | - (NSArray *) veryShortStandaloneMonthSymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:255:1: error: expected unqualified-id before ‘-’ token
  255 | - (void) setVeryShortStandaloneMonthSymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (NSArray *) shortStandaloneWeekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (void) setShortStandaloneWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (NSArray *) standaloneWeekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:260:1: error: expected unqualified-id before ‘-’ token
  260 | - (void) setStandaloneWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:261:1: error: expected unqualified-id before ‘-’ token
  261 | - (NSArray *) veryShortWeekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:262:1: error: expected unqualified-id before ‘-’ token
  262 | - (void) setVeryShortWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:263:1: error: expected unqualified-id before ‘-’ token
  263 | - (NSArray *) veryShortStandaloneWeekdaySymbols;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:264:1: error: expected unqualified-id before ‘-’ token
  264 | - (void) setVeryShortStandaloneWeekdaySymbols: (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:268:1: error: expected unqualified-id before ‘+’ token
  268 | + (NSString *) localizedStringFromDate: (NSDate *) date
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:271:1: error: expected unqualified-id before ‘+’ token
  271 | + (NSString *) dateFormatFromTemplate: (NSString *) aTemplate
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:275:1: error: expected unqualified-id before ‘-’ token
  275 | - (BOOL) doesRelativeDateFormatting;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:276:1: error: expected unqualified-id before ‘-’ token
  276 | - (void) setDoesRelativeDateFormatting: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:278:2: error: ‘end’ does not name a type
  278 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDateInterval.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSDateInterval : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDateInterval.h:45:1: error: expected unqualified-id before ‘-’ token
   45 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (instancetype) initWithStartDate: (NSDate *)startDate
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (instancetype) initWithStartDate: (NSDate *)startDate
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (NSDate *) startDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (void) setStartDate: (NSDate *)startDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSDate *) endDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) setEndDate: (NSDate *)endDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSTimeInterval)duration;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) setDuration: (NSTimeInterval)duration;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (NSComparisonResult) compare: (NSDateInterval *)dateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (BOOL) isEqualToDateInterval: (NSDateInterval *)dateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (BOOL) intersectsDateInterval: (NSDateInterval *)dateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSDateInterval *) intersectionWithDateInterval: (NSDateInterval *)dateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (BOOL) containsDate: (NSDate *)date;
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:76:2: error: ‘end’ does not name a type
   76 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:46:18: error: expected unqualified-id before ‘,’ token
   46 | @class NSCalendar, NSLocale, NSDateInterval;
      |                  ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:46:30: error: aggregate ‘NSCalendar NSDateInterval’ has incomplete type and cannot be defined
   46 | @class NSCalendar, NSLocale, NSDateInterval;
      |                              ^~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:49:2: error: ‘interface’ does not name a type
   49 | @interface NSDateIntervalFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) setLocale: (NSLocale *)locale;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSCalendar *) calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) setCalendar: (NSCalendar *)calendar;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSTimeZone *) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (void) setTimeZone: (NSTimeZone *)timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSString *) dateTemplate;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (void) setDateTemplate: (NSString *)dateTemplate;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSDateIntervalFormatterStyle) dateStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (void) setDateStyle: (NSDateIntervalFormatterStyle)dateStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSDateIntervalFormatterStyle) timeStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (void) setTimeStyle: (NSDateIntervalFormatterStyle)timeStyle;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSString *)stringFromDate:(NSDate *)fromDate toDate:(NSDate *)toDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (NSString *)stringFromDateInterval:(NSDateInterval *)dateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:83:2: error: ‘end’ does not name a type
   83 | @end
      |  ^~~
In file included from /usr/include/GNUstep/Foundation/NSDecimalNumber.h:32:
/usr/include/GNUstep/Foundation/NSDecimal.h:223:11: error: ‘NSString’ does not name a type
  223 | GS_EXPORT NSString*
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDecimal.h:255:40: error: ‘NSString’ is not a type
  255 | NSDecimalFromString(NSDecimal *result, NSString *numberValue,
      |                                        ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDecimal.h:256:21: error: ‘NSDictionary’ is not a type
  256 |                     NSDictionary *locale);
      |                     ^~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSValue.h:49:2: error: ‘interface’ does not name a type
   49 | @interface NSValue : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSValue.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (NSValue*) valueWithNonretainedObject: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:74:1: error: expected unqualified-id before ‘+’ token
   74 | + (NSValue*) valueWithPoint: (NSPoint)point;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:80:1: error: expected unqualified-id before ‘+’ token
   80 | + (NSValue*) valueWithPointer: (const void*)pointer;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:86:1: error: expected unqualified-id before ‘+’ token
   86 | + (NSValue*) valueWithRange: (NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:92:1: error: expected unqualified-id before ‘+’ token
   92 | + (NSValue*) valueWithRect: (NSRect)rect;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:98:1: error: expected unqualified-id before ‘+’ token
   98 | + (NSValue*) valueWithSize: (NSSize)size;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:104:1: error: expected unqualified-id before ‘+’ token
  104 | + (NSValue*) valueWithBytes: (const void*)value objCType: (const char*)type;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (id) initWithBytes: (const void*)data objCType: (const char*)type;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (BOOL) isEqualToValue: (NSValue*)other;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (void) getValue: (void*)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (const char*) objCType;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (id) nonretainedObjectValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void*) pointerValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSRange) rangeValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (NSRect) rectValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (NSSize) sizeValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (NSPoint) pointValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:170:2: error: ‘end’ does not name a type
  170 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSValue.h:185:1: error: expected unqualified-id before ‘+’ token
  185 | + (NSNumber*) numberWithChar: (signed char)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:187:1: error: expected unqualified-id before ‘+’ token
  187 | + (NSNumber*) numberWithDouble: (double)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:189:1: error: expected unqualified-id before ‘+’ token
  189 | + (NSNumber*) numberWithFloat: (float)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:191:1: error: expected unqualified-id before ‘+’ token
  191 | + (NSNumber*) numberWithInt: (signed int)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:193:1: error: expected unqualified-id before ‘+’ token
  193 | + (NSNumber*) numberWithLong: (signed long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:195:1: error: expected unqualified-id before ‘+’ token
  195 | + (NSNumber*) numberWithLongLong: (signed long long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:197:1: error: expected unqualified-id before ‘+’ token
  197 | + (NSNumber*) numberWithShort: (signed short)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:199:1: error: expected unqualified-id before ‘+’ token
  199 | + (NSNumber*) numberWithUnsignedChar: (unsigned char)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:201:1: error: expected unqualified-id before ‘+’ token
  201 | + (NSNumber*) numberWithUnsignedInt: (unsigned int)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:203:1: error: expected unqualified-id before ‘+’ token
  203 | + (NSNumber*) numberWithUnsignedLong: (unsigned long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:205:1: error: expected unqualified-id before ‘+’ token
  205 | + (NSNumber*) numberWithUnsignedLongLong: (unsigned long long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:207:1: error: expected unqualified-id before ‘+’ token
  207 | + (NSNumber*) numberWithUnsignedShort: (unsigned short)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (id) initWithBool: (BOOL)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:212:1: error: expected unqualified-id before ‘-’ token
  212 | - (id) initWithChar: (signed char)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (id) initWithDouble: (double)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (id) initWithFloat: (float)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (id) initWithInt: (signed int)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (id) initWithLong: (signed long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:222:1: error: expected unqualified-id before ‘-’ token
  222 | - (id) initWithLongLong: (signed long long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:224:1: error: expected unqualified-id before ‘-’ token
  224 | - (id) initWithShort: (signed short)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:226:1: error: expected unqualified-id before ‘-’ token
  226 | - (id) initWithUnsignedChar: (unsigned char)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:228:1: error: expected unqualified-id before ‘-’ token
  228 | - (id) initWithUnsignedInt: (unsigned int)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (id) initWithUnsignedLong: (unsigned long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (id) initWithUnsignedLongLong: (unsigned long long)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (id) initWithUnsignedShort: (unsigned short)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (BOOL) boolValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:245:1: error: expected unqualified-id before ‘-’ token
  245 | - (signed char) charValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:247:1: error: expected unqualified-id before ‘-’ token
  247 | - (double) doubleValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (float) floatValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:251:1: error: expected unqualified-id before ‘-’ token
  251 | - (signed int) intValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (signed long) longValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:255:1: error: expected unqualified-id before ‘-’ token
  255 | - (signed long long) longLongValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (signed short) shortValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (unsigned char) unsignedCharValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:261:1: error: expected unqualified-id before ‘-’ token
  261 | - (unsigned int) unsignedIntValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:263:1: error: expected unqualified-id before ‘-’ token
  263 | - (unsigned long) unsignedLongValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:265:1: error: expected unqualified-id before ‘-’ token
  265 | - (unsigned long long) unsignedLongLongValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (unsigned short) unsignedShortValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:270:1: error: expected unqualified-id before ‘-’ token
  270 | - (NSString*) stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:276:1: error: expected unqualified-id before ‘-’ token
  276 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:313:1: error: expected unqualified-id before ‘-’ token
  313 | - (NSString*) descriptionWithLocale: (id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:321:1: error: expected unqualified-id before ‘-’ token
  321 | - (NSComparisonResult) compare: (NSNumber*)otherNumber;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (BOOL) isEqualToNumber: (NSNumber*)otherNumber;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:332:1: error: expected unqualified-id before ‘+’ token
  332 | + (NSNumber*) numberWithInteger: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:335:1: error: expected unqualified-id before ‘+’ token
  335 | + (NSNumber*) numberWithUnsignedInteger: (NSUInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:338:1: error: expected unqualified-id before ‘-’ token
  338 | - (id) initWithInteger: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:341:1: error: expected unqualified-id before ‘-’ token
  341 | - (id) initWithUnsignedInteger: (NSUInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:344:1: error: expected unqualified-id before ‘-’ token
  344 | - (NSInteger) integerValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (NSUInteger) unsignedIntegerValue;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:350:2: error: ‘end’ does not name a type
  350 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSValue.h:361:2: error: ‘end’ does not name a type
  361 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSNumber(GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:47:2: error: ‘end’ does not name a type
   47 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:48:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   48 | @protocol       NSDecimalNumberBehaviors
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSRoundingMode) roundingMode;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (short) scale;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:114:2: error: ‘end’ does not name a type
  114 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:150:1: error: expected unqualified-id before ‘+’ token
  150 | + (id)defaultDecimalNumberHandler;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:157:1: error: expected unqualified-id before ‘+’ token
  157 | + (id)decimalNumberHandlerWithRoundingMode:(NSRoundingMode)roundingMode
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (id)initWithRoundingMode:(NSRoundingMode)roundingMode
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:175:2: error: ‘end’ does not name a type
  175 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:204:1: error: expected unqualified-id before ‘+’ token
  204 | + (id <NSDecimalNumberBehaviors>)defaultBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:211:1: error: expected unqualified-id before ‘+’ token
  211 | + (void)setDefaultBehavior:(id <NSDecimalNumberBehaviors>)behavior;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:216:1: error: expected unqualified-id before ‘+’ token
  216 | + (NSDecimalNumber *)maximumDecimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:222:1: error: expected unqualified-id before ‘+’ token
  222 | + (NSDecimalNumber *)minimumDecimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:227:1: error: expected unqualified-id before ‘+’ token
  227 | + (NSDecimalNumber *)notANumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:232:1: error: expected unqualified-id before ‘+’ token
  232 | + (NSDecimalNumber *)one;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:237:1: error: expected unqualified-id before ‘+’ token
  237 | + (NSDecimalNumber *)zero;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:243:1: error: expected unqualified-id before ‘+’ token
  243 | + (NSDecimalNumber *)decimalNumberWithDecimal:(NSDecimal)decimal;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:249:1: error: expected unqualified-id before ‘+’ token
  249 | + (NSDecimalNumber *)decimalNumberWithMantissa:(unsigned long long)mantissa
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:259:1: error: expected unqualified-id before ‘+’ token
  259 | + (NSDecimalNumber *)decimalNumberWithString:(NSString *)numericString;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:267:1: error: expected unqualified-id before ‘+’ token
  267 | + (NSDecimalNumber *)decimalNumberWithString:(NSString *)numericString
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:274:1: error: expected unqualified-id before ‘-’ token
  274 | - (id)initWithDecimal:(NSDecimal)decimal;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:280:1: error: expected unqualified-id before ‘-’ token
  280 | - (id)initWithMantissa:(unsigned long long)mantissa
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:290:1: error: expected unqualified-id before ‘-’ token
  290 | - (id)initWithString:(NSString *)numberValue;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:298:1: error: expected unqualified-id before ‘-’ token
  298 | - (id)initWithString:(NSString *)numberValue
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:306:1: error: expected unqualified-id before ‘-’ token
  306 | - (const char *)objCType;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:311:1: error: expected unqualified-id before ‘-’ token
  311 | - (NSDecimal)decimalValue;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:316:1: error: expected unqualified-id before ‘-’ token
  316 | - (NSString *)descriptionWithLocale:(id)locale;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:322:1: error: expected unqualified-id before ‘-’ token
  322 | - (double)doubleValue;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (NSComparisonResult)compare:(NSNumber *)decimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:334:1: error: expected unqualified-id before ‘-’ token
  334 | - (NSDecimalNumber *)decimalNumberByAdding:(NSDecimalNumber *)decimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:340:1: error: expected unqualified-id before ‘-’ token
  340 | - (NSDecimalNumber *)decimalNumberByAdding:(NSDecimalNumber *)decimalNumber
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (NSDecimalNumber *)decimalNumberByDividingBy:(NSDecimalNumber *)decimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:353:1: error: expected unqualified-id before ‘-’ token
  353 | - (NSDecimalNumber *)decimalNumberByDividingBy:(NSDecimalNumber *)decimalNumber
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:360:1: error: expected unqualified-id before ‘-’ token
  360 | - (NSDecimalNumber *)decimalNumberByMultiplyingBy:(NSDecimalNumber *)decimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:366:1: error: expected unqualified-id before ‘-’ token
  366 | - (NSDecimalNumber *)decimalNumberByMultiplyingBy:(NSDecimalNumber *)decimalNumber
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:373:1: error: expected unqualified-id before ‘-’ token
  373 | - (NSDecimalNumber *)decimalNumberByMultiplyingByPowerOf10:(short)power;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (NSDecimalNumber *)decimalNumberByMultiplyingByPowerOf10:(short)power
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:386:1: error: expected unqualified-id before ‘-’ token
  386 | - (NSDecimalNumber *)decimalNumberByRaisingToPower:(NSUInteger)power;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:392:1: error: expected unqualified-id before ‘-’ token
  392 | - (NSDecimalNumber *)decimalNumberByRaisingToPower:(NSUInteger)power
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:399:1: error: expected unqualified-id before ‘-’ token
  399 | - (NSDecimalNumber *)decimalNumberBySubtracting:
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:406:1: error: expected unqualified-id before ‘-’ token
  406 | - (NSDecimalNumber *)decimalNumberBySubtracting:
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:413:1: error: expected unqualified-id before ‘-’ token
  413 | - (NSDecimalNumber *)decimalNumberByRoundingAccordingToBehavior:(id <NSDecimalNumberBehaviors>)behavior;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:415:2: error: ‘end’ does not name a type
  415 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:426:2: error: ‘end’ does not name a type
  426 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProxy.h:36:2: error: ‘interface’ does not name a type
   36 | @interface NSProxy <NSObject>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSProxy.h:49:1: error: expected unqualified-id before ‘+’ token
   49 | + (id) alloc;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:50:1: error: expected unqualified-id before ‘+’ token
   50 | + (id) allocWithZone: (NSZone*)z;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:51:1: error: expected unqualified-id before ‘+’ token
   51 | + (id) autorelease;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:52:1: error: expected unqualified-id before ‘+’ token
   52 | + (Class) class;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:53:1: error: expected unqualified-id before ‘+’ token
   53 | + (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (BOOL) isKindOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (BOOL) isMemberOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (void) load;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:61:1: error: expected unqualified-id before ‘+’ token
   61 | + (oneway void) release;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (BOOL) respondsToSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:63:1: error: expected unqualified-id before ‘+’ token
   63 | + (id) retain;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (NSUInteger) retainCount;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (id) autorelease;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (Class) class;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (BOOL) conformsToProtocol: (Protocol*)aProtocol;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (void) dealloc;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (NSString*) description;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (void) forwardInvocation: (NSInvocation*)anInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSUInteger) hash;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (BOOL) isEqual: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (BOOL) isKindOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (BOOL) isMemberOfClass: (Class)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (BOOL) isProxy;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSMethodSignature*) methodSignatureForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (oneway void) release;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (BOOL) respondsToSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (id) retain;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSUInteger) retainCount;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (id) self;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (Class) superclass;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (NSZone*) zone;
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:87:2: error: ‘end’ does not name a type
   87 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDistantObject.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSDistantObject : NSProxy <NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDistantObject.h:52:1: error: expected unqualified-id before ‘+’ token
   52 | + (NSDistantObject*) proxyWithLocal: (id)anObject
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (NSDistantObject*) proxyWithTarget: (unsigned)anObject
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (NSConnection*) connectionForProxy;
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (id) initWithLocal: (id)anObject
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (id) initWithTarget: (unsigned)target
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSMethodSignature*) methodSignatureForSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (void) setProtocolForProxy: (Protocol*)aProtocol;
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:70:2: error: ‘end’ does not name a type
   70 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDistributedLock.h:40:2: error: ‘interface’ does not name a type
   40 | @interface NSDistributedLock : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDistributedLock.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (NSDistributedLock*) lockWithPath: (NSString*)aPath;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (id) initWithPath: (NSString*)aPath;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) breakLock;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (NSDate*) lockDate;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (BOOL) tryLock;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) unlock;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:66:2: error: ‘end’ does not name a type
   66 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:46:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   46 | @protocol NSLocking
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSLock.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (void) unlock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:58:2: error: ‘end’ does not name a type
   58 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (BOOL) isLockedByCurrentThread;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (BOOL) lockBeforeDate: (NSDate*)limit;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (void) lock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (BOOL) tryLock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void) unlock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) setName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:119:2: error: ‘end’ does not name a type
  119 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) wait;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (BOOL) waitUntilDate: (NSDate*)limit;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (void) signal;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) broadcast;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (void) setName: (NSString*)newName;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:168:2: error: ‘end’ does not name a type
  168 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (id) initWithCondition: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (NSInteger) condition;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (BOOL) isLockedByCurrentThread;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (void) lockWhenCondition: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (void) unlockWithCondition: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:222:1: error: expected unqualified-id before ‘-’ token
  222 | - (BOOL) tryLock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:228:1: error: expected unqualified-id before ‘-’ token
  228 | - (BOOL) tryLockWhenCondition: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:237:1: error: expected unqualified-id before ‘-’ token
  237 | - (BOOL) lockBeforeDate: (NSDate*)limit;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (BOOL) lockWhenCondition: (NSInteger)condition_to_meet
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (void) lock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:254:1: error: expected unqualified-id before ‘-’ token
  254 | - (void) unlock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:263:1: error: expected unqualified-id before ‘-’ token
  263 | - (void) setName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:266:2: error: ‘end’ does not name a type
  266 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:290:1: error: expected unqualified-id before ‘-’ token
  290 | - (BOOL) isLockedByCurrentThread;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:297:1: error: expected unqualified-id before ‘-’ token
  297 | - (BOOL) tryLock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:302:1: error: expected unqualified-id before ‘-’ token
  302 | - (BOOL) lockBeforeDate: (NSDate*)limit;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:307:1: error: expected unqualified-id before ‘-’ token
  307 | - (void) lock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:312:1: error: expected unqualified-id before ‘-’ token
  312 | - (void) unlock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:317:1: error: expected unqualified-id before ‘-’ token
  317 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:321:1: error: expected unqualified-id before ‘-’ token
  321 | - (void) setName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:324:2: error: ‘end’ does not name a type
  324 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLock.h:331:11: error: ‘NSLock_error_handler’ does not name a type
  331 | GS_EXPORT NSLock_error_handler  *_NSLock_error_handler;
      |           ^~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLock.h:335:2: error: ‘interface’ does not name a type
  335 | @interface      NSObject (GSTraceLocks)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSLock.h:345:1: error: expected unqualified-id before ‘+’ token
  345 | + (NSCondition*) tracedCondition;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:349:1: error: expected unqualified-id before ‘+’ token
  349 | + (NSConditionLock*) tracedConditionLockWithCondition: (NSInteger)value;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:353:1: error: expected unqualified-id before ‘+’ token
  353 | + (NSLock*) tracedLock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:357:1: error: expected unqualified-id before ‘+’ token
  357 | + (NSRecursiveLock*) tracedRecursiveLock;
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:358:2: error: ‘end’ does not name a type
  358 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:65:2: error: ‘interface’ does not name a type
   65 | @interface NSLock (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:90:2: error: ‘end’ does not name a type
   90 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:117:2: error: ‘end’ does not name a type
  117 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNotification.h:46:9: error: ‘NSString’ does not name a type
   46 | typedef NSString* NSNotificationName;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSNotification.h:49:2: error: ‘interface’ does not name a type
   49 | @interface NSNotification : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSNotification.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (NSNotification*) notificationWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSDictionary*) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:65:2: error: ‘end’ does not name a type
   65 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNotification.h:69:63: error: expected constructor, destructor, or type conversion before ‘;’ token
   69 | DEFINE_BLOCK_TYPE(GSNotificationBlock, void, NSNotification *);
      |                                                               ^
/usr/include/GNUstep/Foundation/NSNotification.h:73:2: error: ‘interface’ does not name a type
   73 | @interface NSNotificationCenter : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSNotification.h:81:1: error: expected unqualified-id before ‘+’ token
   81 | + (NSNotificationCenter*) defaultCenter;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (void) addObserver: (id)observer
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (id) addObserverForName: (NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (void) removeObserver: (id)observer;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) removeObserver: (id)observer
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) postNotification: (NSNotification*)notification;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void) postNotificationName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) postNotificationName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:106:2: error: ‘end’ does not name a type
  106 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:65:11: error: ‘NSString’ does not name a type
   65 | GS_EXPORT NSString* const NSLocalNotificationCenterType;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:72:11: error: ‘NSString’ does not name a type
   72 | GS_EXPORT NSString* const GSPublicNotificationCenterType;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:78:11: error: ‘NSString’ does not name a type
   78 | GS_EXPORT NSString* const GSNetworkNotificationCenterType;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:81:2: error: ‘interface’ does not name a type
   81 | @interface      NSDistributedNotificationCenter : NSNotificationCenter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:99:1: error: expected unqualified-id before ‘+’ token
   99 | + (id) defaultCenter;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:100:1: error: expected unqualified-id before ‘+’ token
  100 | + (NSDistributedNotificationCenter*) notificationCenterForType: (NSString*)type;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) addObserver: (id)anObserver
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (void) addObserver: (id)anObserver
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) postNotification: (NSNotification*)notification;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (void) postNotificationName: (NSString*)notificationName
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (void) postNotificationName: (NSString*)notificationName
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) postNotificationName: (NSString*)notificationName
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (void) removeObserver: (id)anObserver
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) setSuspended: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (BOOL) suspended;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:127:2: error: ‘end’ does not name a type
  127 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:36:25: error: expected unqualified-id before ‘,’ token
   36 | @class NSNumberFormatter, NSString;
      |                         ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:47:2: error: ‘interface’ does not name a type
   47 | @interface NSEnergyFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (NSNumberFormatter *) numberFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (void) setNumberFormatter: (NSNumberFormatter *)formatter;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSFormattingUnitStyle) unitStyle;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) setUnitStyle: (NSFormattingUnitStyle)style;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (BOOL) isForFoodEnergyUse;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) setForFoodEnergyUse: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSString *) stringFromValue: (double)value unit: (NSEnergyFormatterUnit)unit;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (NSString *) stringFromJoules: (double)numberInJoules;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSString *) unitStringFromValue: (double)value unit: (NSEnergyFormatterUnit)unit;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSString *) unitStringFromJoules: (double)numberInJoules usedUnit: (NSEnergyFormatterUnit *)unitp;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (BOOL) getObjectValue:(id *)obj forString: (NSString *)string errorDescription: (NSString **)error;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSError.h:39:15: error: expected unqualified-id before ‘,’ token
   39 | @class NSArray, NSDictionary, NSString;
      |               ^
/usr/include/GNUstep/Foundation/NSError.h:41:9: error: ‘NSString’ does not name a type
   41 | typedef NSString* NSErrorDomain;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString* const NSLocalizedDescriptionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString* const NSUnderlyingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString* const NSFilePathErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:64:11: error: ‘NSString’ does not name a type
   64 | GS_EXPORT NSString* const NSStringEncodingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:68:11: error: ‘NSString’ does not name a type
   68 | GS_EXPORT NSString* const NSURLErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:72:11: error: ‘NSString’ does not name a type
   72 | GS_EXPORT NSString* const NSLocalizedFailureReasonErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:78:11: error: ‘NSString’ does not name a type
   78 | GS_EXPORT NSString* const NSLocalizedRecoveryOptionsErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:83:11: error: ‘NSString’ does not name a type
   83 | GS_EXPORT NSString* const NSLocalizedRecoverySuggestionErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:88:11: error: ‘NSString’ does not name a type
   88 | GS_EXPORT NSString* const NSRecoveryAttempterErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:95:11: error: ‘NSString’ does not name a type
   95 | GS_EXPORT NSString* const NSURLErrorFailingURLErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:101:11: error: ‘NSString’ does not name a type
  101 | GS_EXPORT NSString* const NSURLErrorFailingURLStringErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:108:11: error: ‘NSErrorDomain’ does not name a type
  108 | GS_EXPORT NSErrorDomain const NSMACHErrorDomain;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:112:11: error: ‘NSErrorDomain’ does not name a type
  112 | GS_EXPORT NSErrorDomain const NSOSStatusErrorDomain;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:116:11: error: ‘NSErrorDomain’ does not name a type
  116 | GS_EXPORT NSErrorDomain const NSPOSIXErrorDomain;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:121:11: error: ‘NSErrorDomain’ does not name a type
  121 | GS_EXPORT NSErrorDomain const NSCocoaErrorDomain;
      |           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:133:2: error: ‘interface’ does not name a type
  133 | @interface NSError : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSError.h:156:1: error: expected unqualified-id before ‘+’ token
  156 | + (id) errorWithDomain: (NSErrorDomain)aDomain
      | ^
/usr/include/GNUstep/Foundation/NSError.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (NSInteger) code;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (NSErrorDomain) domain;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (id) initWithDomain: (NSErrorDomain)aDomain
      | ^
/usr/include/GNUstep/Foundation/NSError.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (NSString *) localizedDescription;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (NSString *) localizedFailureReason;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSArray *) localizedRecoveryOptions;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:213:1: error: expected unqualified-id before ‘-’ token
  213 | - (NSString *) localizedRecoverySuggestion;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (id) recoveryAttempter;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:231:1: error: expected unqualified-id before ‘-’ token
  231 | - (NSDictionary*) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:232:2: error: ‘end’ does not name a type
  232 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:39:15: error: expected unqualified-id before ‘,’ token
   39 | @class NSError, NSArray, NSURL;
      |               ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:42:2: error: ‘interface’ does not name a type
   42 | @interface NSExtensionContext : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (void) setInputItems: (NSArray *)inputItems;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (NSArray *) inputItems;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (void)completeRequestReturningItems: (NSArray *)items completionHandler: (GSExtensionContextReturningItemsCompletionHandler)completionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:52:1: error: expected unqualified-id before ‘-’ token
   52 | - (void)cancelRequestWithError:(NSError *)error;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (void)openURL: (NSURL *)URL completionHandler: (GSOpenURLCompletionHandler)completionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:56:2: error: ‘end’ does not name a type
   56 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString* const NSExtensionHostWillEnterForegroundNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString* const NSExtensionHostDidEnterBackgroundNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:64:11: error: ‘NSString’ does not name a type
   64 | GS_EXPORT NSString* const NSExtensionHostWillResignActiveNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionContext.h:66:11: error: ‘NSString’ does not name a type
   66 | GS_EXPORT NSString* const NSExtensionHostDidBecomeActiveNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionItem.h:36:26: error: expected unqualified-id before ‘,’ token
   36 | @class NSAttributedString, NSArray, NSDictionary;
      |                          ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSExtensionItem : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionItem.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (NSAttributedString *) attributedTitle;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (void) setAttributedTitle: (NSAttributedString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (NSAttributedString *) attributedContentText;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (void) setAttributedContentText: (NSAttributedString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (NSArray *) attachments;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (void) setAttachments: (NSArray *)attachments;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (NSDictionary *) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (void) setUserInfo: (NSDictionary *) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:59:2: error: ‘end’ does not name a type
   59 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSExtensionItem.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString * const NSExtensionItemAttributedContentTextKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionItem.h:65:11: error: ‘NSString’ does not name a type
   65 | GS_EXPORT NSString * const NSExtensionItemAttachmentsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:38:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   38 | @protocol NSExtensionRequestHandling <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:42:2: error: ‘end’ does not name a type
   42 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString * const NSHTTPPropertyStatusCodeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString * const NSHTTPPropertyStatusReasonKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString * const NSHTTPPropertyServerHTTPVersionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:66:11: error: ‘NSString’ does not name a type
   66 | GS_EXPORT NSString * const NSHTTPPropertyRedirectionHeadersKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:72:11: error: ‘NSString’ does not name a type
   72 | GS_EXPORT NSString * const NSHTTPPropertyErrorPageDataKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:80:11: error: ‘NSString’ does not name a type
   80 | GS_EXPORT NSString * const GSHTTPPropertyLocalHostKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString * const GSHTTPPropertyMethodKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:92:11: error: ‘NSString’ does not name a type
   92 | GS_EXPORT NSString * const GSHTTPPropertyProxyHostKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:98:11: error: ‘NSString’ does not name a type
   98 | GS_EXPORT NSString * const GSHTTPPropertyProxyPortKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:104:11: error: ‘NSString’ does not name a type
  104 | GS_EXPORT NSString * const GSHTTPPropertyCertificateFileKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:110:11: error: ‘NSString’ does not name a type
  110 | GS_EXPORT NSString * const GSHTTPPropertyKeyFileKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:116:11: error: ‘NSString’ does not name a type
  116 | GS_EXPORT NSString * const GSHTTPPropertyPasswordKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:144:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
  144 | @protocol NSURLHandleClient
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSURLHandle.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (void) URLHandle: (NSURLHandle*)sender
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:165:1: error: expected unqualified-id before ‘-’ token
  165 | - (void) URLHandleResourceDidBeginLoading: (NSURLHandle*)sender;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (void) URLHandleResourceDidCancelLoading: (NSURLHandle*)sender;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:177:1: error: expected unqualified-id before ‘-’ token
  177 | - (void) URLHandleResourceDidFinishLoading: (NSURLHandle*)sender;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:178:2: error: ‘end’ does not name a type
  178 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLHandle.h:192:1: error: expected unqualified-id before ‘+’ token
  192 | + (NSURLHandle*) cachedHandleForURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:193:1: error: expected unqualified-id before ‘+’ token
  193 | + (BOOL) canInitWithURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:194:1: error: expected unqualified-id before ‘+’ token
  194 | + (void) registerURLHandleClass: (Class)urlHandleSubclass;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:195:1: error: expected unqualified-id before ‘+’ token
  195 | + (Class) URLHandleClassForURL: (NSURL*)url;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (void) addClient: (id <NSURLHandleClient>)client;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:198:1: error: expected unqualified-id before ‘-’ token
  198 | - (NSData*) availableResourceData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (void) backgroundLoadDidFailWithReason: (NSString*)reason;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) beginLoadInBackground;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (void) cancelLoadInBackground;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:202:1: error: expected unqualified-id before ‘-’ token
  202 | - (void) didLoadBytes: (NSData*)newData
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (void) endLoadInBackground;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (NSString*) failureReason;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:206:1: error: expected unqualified-id before ‘-’ token
  206 | - (void) flushCachedData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:207:1: error: expected unqualified-id before ‘-’ token
  207 | - (id) initWithURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (void) loadInBackground;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (NSData*) loadInForeground;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (id) propertyForKey: (NSString*)propertyKey;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:212:1: error: expected unqualified-id before ‘-’ token
  212 | - (id) propertyForKeyIfAvailable: (NSString*)propertyKey;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:213:1: error: expected unqualified-id before ‘-’ token
  213 | - (void) removeClient: (id <NSURLHandleClient>)client;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (NSData*) resourceData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (int) setDebug: (int)flag;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:226:1: error: expected unqualified-id before ‘-’ token
  226 | - (void) setReturnAll: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:231:1: error: expected unqualified-id before ‘-’ token
  231 | - (void) setURL: (NSURL*)newUrl;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:234:1: error: expected unqualified-id before ‘-’ token
  234 | - (NSURLHandleStatus) status;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (BOOL) writeData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:236:1: error: expected unqualified-id before ‘-’ token
  236 | - (BOOL) writeProperty: (id)propertyValue
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:239:2: error: ‘end’ does not name a type
  239 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURL.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString* const NSURLFileScheme;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:72:2: error: ‘interface’ does not name a type
   72 | @interface NSURL: NSObject <NSCoding, NSCopying, NSURLHandleClient>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:89:1: error: expected unqualified-id before ‘+’ token
   89 | + (instancetype) fileURLWithPath: (NSString*)aPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:94:1: error: expected unqualified-id before ‘+’ token
   94 | + (instancetype) fileURLWithPathComponents: (NSArray*)components;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:98:1: error: expected unqualified-id before ‘+’ token
   98 | + (instancetype) fileURLWithPath: (NSString*)aPath isDirectory: (BOOL)isDir;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:106:1: error: expected unqualified-id before ‘+’ token
  106 | + (instancetype) URLWithString: (NSString*)aUrlString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:109:1: error: expected unqualified-id before ‘+’ token
  109 | + (instancetype) URLByResolvingAliasFileAtURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:120:1: error: expected unqualified-id before ‘+’ token
  120 | + (instancetype) URLWithString: (NSString*)aUrlString
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (instancetype) initFileURLWithPath: (NSString*)aPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (instancetype) initFileURLWithPath: (NSString*)aPath
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (instancetype) initWithScheme: (NSString*)aScheme
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (instancetype) initWithString: (NSString*)aUrlString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:177:1: error: expected unqualified-id before ‘-’ token
  177 | - (instancetype) initWithString: (NSString*)aUrlString
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:181:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  181 | @property (readonly, getter=isFileURL) BOOL fileURL;
      |           ^
/usr/include/GNUstep/Foundation/NSURL.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (NSString*) absoluteString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (NSURL*) absoluteURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (NSURL*) baseURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (BOOL) checkResourceIsReachableAndReturnError: (NSError **)error;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:217:1: error: expected unqualified-id before ‘-’ token
  217 | - (NSString*) fragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (NSString*) host;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (NSString*) lastPathComponent;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (void) loadResourceDataNotifyingClient: (id)client
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (NSString*) parameterString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:277:1: error: expected unqualified-id before ‘-’ token
  277 | - (NSString*) password;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:290:1: error: expected unqualified-id before ‘-’ token
  290 | - (NSString*) path;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:296:1: error: expected unqualified-id before ‘-’ token
  296 | - (NSArray*) pathComponents;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:302:1: error: expected unqualified-id before ‘-’ token
  302 | - (NSString*) pathExtension;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:311:1: error: expected unqualified-id before ‘-’ token
  311 | - (NSNumber*) port;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:317:1: error: expected unqualified-id before ‘-’ token
  317 | - (id) propertyForKey: (NSString*)propertyKey;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (NSString*) query;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:333:1: error: expected unqualified-id before ‘-’ token
  333 | - (NSString*) relativePath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:339:1: error: expected unqualified-id before ‘-’ token
  339 | - (NSString*) relativeString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (NSData*) resourceDataUsingCache: (BOOL)shouldUseCache;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:353:1: error: expected unqualified-id before ‘-’ token
  353 | - (NSString*) resourceSpecifier;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:358:1: error: expected unqualified-id before ‘-’ token
  358 | - (NSString*) scheme;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:363:1: error: expected unqualified-id before ‘-’ token
  363 | - (BOOL) setProperty: (id)property
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:371:1: error: expected unqualified-id before ‘-’ token
  371 | - (BOOL) setResourceData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:376:1: error: expected unqualified-id before ‘-’ token
  376 | - (NSURL*) standardizedURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (NSURL*) URLByAppendingPathComponent: (NSString*)pathComponent;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:389:1: error: expected unqualified-id before ‘-’ token
  389 | - (NSURL*) URLByAppendingPathExtension: (NSString*)pathExtension;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:395:1: error: expected unqualified-id before ‘-’ token
  395 | - (NSURL*) URLByDeletingLastPathComponent;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:401:1: error: expected unqualified-id before ‘-’ token
  401 | - (NSURL*) URLByDeletingPathExtension;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:406:1: error: expected unqualified-id before ‘-’ token
  406 | - (NSURL*) URLByResolvingSymlinksInPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:411:1: error: expected unqualified-id before ‘-’ token
  411 | - (NSURL*) URLByStandardizingPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:421:1: error: expected unqualified-id before ‘-’ token
  421 | - (NSURL *) URLByAppendingPathComponent:(NSString *)pathComponent
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:426:1: error: expected unqualified-id before ‘-’ token
  426 | - (BOOL) isFileReferenceURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:428:1: error: expected unqualified-id before ‘-’ token
  428 | - (NSURL *) fileReferenceURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:430:1: error: expected unqualified-id before ‘-’ token
  430 | - (NSURL *) filePathURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:432:1: error: expected unqualified-id before ‘-’ token
  432 | - (BOOL) getResourceValue: (id*)value
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:442:1: error: expected unqualified-id before ‘-’ token
  442 | - (NSURLHandle*)URLHandleUsingCache: (BOOL)shouldUseCache;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:452:1: error: expected unqualified-id before ‘-’ token
  452 | - (NSString*) user;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:454:2: error: ‘end’ does not name a type
  454 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURL.h:468:1: error: expected unqualified-id before ‘-’ token
  468 | - (void) URLResourceDidFinishLoading: (NSURL*)sender;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:474:1: error: expected unqualified-id before ‘-’ token
  474 | - (void) URLResourceDidCancelLoading: (NSURL*)sender;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:479:1: error: expected unqualified-id before ‘-’ token
  479 | - (void) URL: (NSURL*)sender
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:481:2: error: ‘end’ does not name a type
  481 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURL.h:486:11: error: ‘NSString’ does not name a type
  486 | GS_EXPORT NSString* const NSURLLocalizedNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:487:11: error: ‘NSString’ does not name a type
  487 | GS_EXPORT NSString* const NSURLIsRegularFileKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:488:11: error: ‘NSString’ does not name a type
  488 | GS_EXPORT NSString* const NSURLIsDirectoryKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:489:11: error: ‘NSString’ does not name a type
  489 | GS_EXPORT NSString* const NSURLIsSymbolicLinkKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:490:11: error: ‘NSString’ does not name a type
  490 | GS_EXPORT NSString* const NSURLIsVolumeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:491:11: error: ‘NSString’ does not name a type
  491 | GS_EXPORT NSString* const NSURLIsPackageKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:492:11: error: ‘NSString’ does not name a type
  492 | GS_EXPORT NSString* const NSURLIsSystemImmutableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:493:11: error: ‘NSString’ does not name a type
  493 | GS_EXPORT NSString* const NSURLIsUserImmutableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:494:11: error: ‘NSString’ does not name a type
  494 | GS_EXPORT NSString* const NSURLIsHiddenKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:495:11: error: ‘NSString’ does not name a type
  495 | GS_EXPORT NSString* const NSURLHasHiddenExtensionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:496:11: error: ‘NSString’ does not name a type
  496 | GS_EXPORT NSString* const NSURLCreationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:497:11: error: ‘NSString’ does not name a type
  497 | GS_EXPORT NSString* const NSURLContentAccessDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:498:11: error: ‘NSString’ does not name a type
  498 | GS_EXPORT NSString* const NSURLContentModificationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:499:11: error: ‘NSString’ does not name a type
  499 | GS_EXPORT NSString* const NSURLAttributeModificationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:500:11: error: ‘NSString’ does not name a type
  500 | GS_EXPORT NSString* const NSURLLinkCountKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:501:11: error: ‘NSString’ does not name a type
  501 | GS_EXPORT NSString* const NSURLParentDirectoryURLKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:502:11: error: ‘NSString’ does not name a type
  502 | GS_EXPORT NSString* const NSURLVolumeURLKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:503:11: error: ‘NSString’ does not name a type
  503 | GS_EXPORT NSString* const NSURLTypeIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:504:11: error: ‘NSString’ does not name a type
  504 | GS_EXPORT NSString* const NSURLLocalizedTypeDescriptionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:505:11: error: ‘NSString’ does not name a type
  505 | GS_EXPORT NSString* const NSURLLabelNumberKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:506:11: error: ‘NSString’ does not name a type
  506 | GS_EXPORT NSString* const NSURLLabelColorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:507:11: error: ‘NSString’ does not name a type
  507 | GS_EXPORT NSString* const NSURLLocalizedLabelKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:508:11: error: ‘NSString’ does not name a type
  508 | GS_EXPORT NSString* const NSURLEffectiveIconKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:509:11: error: ‘NSString’ does not name a type
  509 | GS_EXPORT NSString* const NSURLCustomIconKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:510:11: error: ‘NSString’ does not name a type
  510 | GS_EXPORT NSString* const NSURLFileSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:511:11: error: ‘NSString’ does not name a type
  511 | GS_EXPORT NSString* const NSURLFileAllocatedSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:512:11: error: ‘NSString’ does not name a type
  512 | GS_EXPORT NSString* const NSURLIsAliasFileKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:513:11: error: ‘NSString’ does not name a type
  513 | GS_EXPORT NSString* const NSURLVolumeLocalizedFormatDescriptionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:514:11: error: ‘NSString’ does not name a type
  514 | GS_EXPORT NSString* const NSURLVolumeTotalCapacityKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:515:11: error: ‘NSString’ does not name a type
  515 | GS_EXPORT NSString* const NSURLVolumeAvailableCapacityKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:516:11: error: ‘NSString’ does not name a type
  516 | GS_EXPORT NSString* const NSURLVolumeResourceCountKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:517:11: error: ‘NSString’ does not name a type
  517 | GS_EXPORT NSString* const NSURLVolumeSupportsPersistentIDsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:518:11: error: ‘NSString’ does not name a type
  518 | GS_EXPORT NSString* const NSURLVolumeSupportsSymbolicLinksKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:519:11: error: ‘NSString’ does not name a type
  519 | GS_EXPORT NSString* const NSURLVolumeSupportsHardLinksKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:520:11: error: ‘NSString’ does not name a type
  520 | GS_EXPORT NSString* const NSURLVolumeSupportsJournalingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:521:11: error: ‘NSString’ does not name a type
  521 | GS_EXPORT NSString* const NSURLVolumeIsJournalingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:522:11: error: ‘NSString’ does not name a type
  522 | GS_EXPORT NSString* const NSURLVolumeSupportsSparseFilesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:523:11: error: ‘NSString’ does not name a type
  523 | GS_EXPORT NSString* const NSURLVolumeSupportsZeroRunsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:524:11: error: ‘NSString’ does not name a type
  524 | GS_EXPORT NSString* const NSURLVolumeSupportsCaseSensitiveNamesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:525:11: error: ‘NSString’ does not name a type
  525 | GS_EXPORT NSString* const NSURLVolumeSupportsCasePreservedNamesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:528:11: error: ‘NSString’ does not name a type
  528 | GS_EXPORT NSString* const NSURLFileResourceIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:529:11: error: ‘NSString’ does not name a type
  529 | GS_EXPORT NSString* const NSURLVolumeIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:530:11: error: ‘NSString’ does not name a type
  530 | GS_EXPORT NSString* const NSURLPreferredIOBlockSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:531:11: error: ‘NSString’ does not name a type
  531 | GS_EXPORT NSString* const NSURLIsReadableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:532:11: error: ‘NSString’ does not name a type
  532 | GS_EXPORT NSString* const NSURLIsWritableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:533:11: error: ‘NSString’ does not name a type
  533 | GS_EXPORT NSString* const NSURLIsExecutableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:534:11: error: ‘NSString’ does not name a type
  534 | GS_EXPORT NSString* const NSURLFileSecurityKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:535:11: error: ‘NSString’ does not name a type
  535 | GS_EXPORT NSString* const NSURLIsMountTriggerKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:536:11: error: ‘NSString’ does not name a type
  536 | GS_EXPORT NSString* const NSURLFileResourceTypeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:537:11: error: ‘NSString’ does not name a type
  537 | GS_EXPORT NSString* const NSURLTotalFileSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:538:11: error: ‘NSString’ does not name a type
  538 | GS_EXPORT NSString* const NSURLTotalFileAllocatedSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:539:11: error: ‘NSString’ does not name a type
  539 | GS_EXPORT NSString* const NSURLVolumeSupportsRootDirectoryDatesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:540:11: error: ‘NSString’ does not name a type
  540 | GS_EXPORT NSString* const NSURLVolumeSupportsVolumeSizesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:541:11: error: ‘NSString’ does not name a type
  541 | GS_EXPORT NSString* const NSURLVolumeSupportsRenamingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:542:11: error: ‘NSString’ does not name a type
  542 | GS_EXPORT NSString* const NSURLVolumeSupportsAdvisoryFileLockingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:543:11: error: ‘NSString’ does not name a type
  543 | GS_EXPORT NSString* const NSURLVolumeSupportsExtendedSecurityKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:544:11: error: ‘NSString’ does not name a type
  544 | GS_EXPORT NSString* const NSURLVolumeIsBrowsableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:545:11: error: ‘NSString’ does not name a type
  545 | GS_EXPORT NSString* const NSURLVolumeMaximumFileSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:546:11: error: ‘NSString’ does not name a type
  546 | GS_EXPORT NSString* const NSURLVolumeIsEjectableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:547:11: error: ‘NSString’ does not name a type
  547 | GS_EXPORT NSString* const NSURLVolumeIsRemovableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:548:11: error: ‘NSString’ does not name a type
  548 | GS_EXPORT NSString* const NSURLVolumeIsInternalKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:549:11: error: ‘NSString’ does not name a type
  549 | GS_EXPORT NSString* const NSURLVolumeIsAutomountedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:550:11: error: ‘NSString’ does not name a type
  550 | GS_EXPORT NSString* const NSURLVolumeIsLocalKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:551:11: error: ‘NSString’ does not name a type
  551 | GS_EXPORT NSString* const NSURLVolumeIsReadOnlyKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:552:11: error: ‘NSString’ does not name a type
  552 | GS_EXPORT NSString* const NSURLVolumeCreationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:553:11: error: ‘NSString’ does not name a type
  553 | GS_EXPORT NSString* const NSURLVolumeURLForRemountingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:554:11: error: ‘NSString’ does not name a type
  554 | GS_EXPORT NSString* const NSURLVolumeUUIDStringKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:555:11: error: ‘NSString’ does not name a type
  555 | GS_EXPORT NSString* const NSURLVolumeNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:556:11: error: ‘NSString’ does not name a type
  556 | GS_EXPORT NSString* const NSURLVolumeLocalizedNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:557:11: error: ‘NSString’ does not name a type
  557 | GS_EXPORT NSString* const NSURLIsUbiquitousItemKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:558:11: error: ‘NSString’ does not name a type
  558 | GS_EXPORT NSString* const NSURLUbiquitousItemHasUnresolvedConflictsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:559:11: error: ‘NSString’ does not name a type
  559 | GS_EXPORT NSString* const NSURLUbiquitousItemIsDownloadingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:560:11: error: ‘NSString’ does not name a type
  560 | GS_EXPORT NSString* const NSURLUbiquitousItemIsUploadedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:561:11: error: ‘NSString’ does not name a type
  561 | GS_EXPORT NSString* const NSURLUbiquitousItemIsUploadingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:564:11: error: ‘NSString’ does not name a type
  564 | GS_EXPORT NSString* const NSURLIsExcludedFromBackupKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:565:11: error: ‘NSString’ does not name a type
  565 | GS_EXPORT NSString* const NSURLPathKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:568:11: error: ‘NSString’ does not name a type
  568 | GS_EXPORT NSString* const NSURLTagNamesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:569:11: error: ‘NSString’ does not name a type
  569 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadingStatusKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:570:11: error: ‘NSString’ does not name a type
  570 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:571:11: error: ‘NSString’ does not name a type
  571 | GS_EXPORT NSString* const NSURLUbiquitousItemUploadingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:574:11: error: ‘NSString’ does not name a type
  574 | GS_EXPORT NSString* const NSURLGenerationIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:575:11: error: ‘NSString’ does not name a type
  575 | GS_EXPORT NSString* const NSURLDocumentIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:576:11: error: ‘NSString’ does not name a type
  576 | GS_EXPORT NSString* const NSURLAddedToDirectoryDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:577:11: error: ‘NSString’ does not name a type
  577 | GS_EXPORT NSString* const NSURLQuarantinePropertiesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:578:11: error: ‘NSString’ does not name a type
  578 | GS_EXPORT NSString* const NSThumbnail1024x1024SizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:579:11: error: ‘NSString’ does not name a type
  579 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadRequestedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:580:11: error: ‘NSString’ does not name a type
  580 | GS_EXPORT NSString* const NSURLUbiquitousItemContainerDisplayNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:583:11: error: ‘NSString’ does not name a type
  583 | GS_EXPORT NSString* const NSURLIsApplicationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:584:11: error: ‘NSString’ does not name a type
  584 | GS_EXPORT NSString* const NSURLApplicationIsScriptableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:589:11: error: ‘NSString’ does not name a type
  589 | GS_EXPORT NSString* const NSURLFileResourceTypeNamedPipe;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:590:11: error: ‘NSString’ does not name a type
  590 | GS_EXPORT NSString* const NSURLFileResourceTypeCharacterSpecial;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:591:11: error: ‘NSString’ does not name a type
  591 | GS_EXPORT NSString* const NSURLFileResourceTypeDirectory;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:592:11: error: ‘NSString’ does not name a type
  592 | GS_EXPORT NSString* const NSURLFileResourceTypeBlockSpecial;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:593:11: error: ‘NSString’ does not name a type
  593 | GS_EXPORT NSString* const NSURLFileResourceTypeRegular;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:594:11: error: ‘NSString’ does not name a type
  594 | GS_EXPORT NSString* const NSURLFileResourceTypeSymbolicLink;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:595:11: error: ‘NSString’ does not name a type
  595 | GS_EXPORT NSString* const NSURLFileResourceTypeSocket;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:596:11: error: ‘NSString’ does not name a type
  596 | GS_EXPORT NSString* const NSURLFileResourceTypeUnknown;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:601:11: error: ‘NSString’ does not name a type
  601 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadingStatusNotDownloaded;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:602:11: error: ‘NSString’ does not name a type
  602 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadingStatusDownloaded;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:603:11: error: ‘NSString’ does not name a type
  603 | GS_EXPORT NSString* const NSURLUbiquitousItemDownloadingStatusCurrent;
      |           ^~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSURL (GNUstepBaseAdditions)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:49:1: error: expected unqualified-id before ‘-’ token
   49 | - (id) initWithScheme: (NSString*)scheme
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:59:2: error: ‘end’ does not name a type
   59 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSString*) pathWithEscapes;
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURL.h:615:2: error: ‘interface’ does not name a type
  615 | @interface NSURLQueryItem : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURL.h:635:1: error: expected unqualified-id before ‘+’ token
  635 | + (instancetype)queryItemWithName:(NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:637:1: error: expected unqualified-id before ‘-’ token
  637 | - (instancetype)initWithName:(NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:641:1: error: expected unqualified-id before ‘-’ token
  641 | - (NSString *) name;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:642:1: error: expected unqualified-id before ‘-’ token
  642 | - (NSString *) value;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:643:2: error: ‘end’ does not name a type
  643 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURL.h:669:1: error: expected unqualified-id before ‘+’ token
  669 | + (instancetype) componentsWithString:(NSString *)URLString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:670:1: error: expected unqualified-id before ‘+’ token
  670 | + (instancetype) componentsWithURL:(NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:672:1: error: expected unqualified-id before ‘-’ token
  672 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:673:1: error: expected unqualified-id before ‘-’ token
  673 | - (instancetype)initWithString:(NSString *)URLString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:675:1: error: expected unqualified-id before ‘-’ token
  675 | - (instancetype)initWithURL:(NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:679:1: error: expected unqualified-id before ‘-’ token
  679 | - (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:680:1: error: expected unqualified-id before ‘-’ token
  680 | - (void) setString: (NSString *)urlString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:681:1: error: expected unqualified-id before ‘-’ token
  681 | - (NSURL *) URL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:682:1: error: expected unqualified-id before ‘-’ token
  682 | - (void) setURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:683:1: error: expected unqualified-id before ‘-’ token
  683 | - (NSURL *)URLRelativeToURL: (NSURL *)baseURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:686:1: error: expected unqualified-id before ‘-’ token
  686 | - (NSString *) fragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:687:1: error: expected unqualified-id before ‘-’ token
  687 | - (void) setFragment: (NSString *)fragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:688:1: error: expected unqualified-id before ‘-’ token
  688 | - (NSString *) host;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:689:1: error: expected unqualified-id before ‘-’ token
  689 | - (void) setHost: (NSString *)host;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:690:1: error: expected unqualified-id before ‘-’ token
  690 | - (NSString *) password;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:691:1: error: expected unqualified-id before ‘-’ token
  691 | - (void) setPassword: (NSString *)password;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:692:1: error: expected unqualified-id before ‘-’ token
  692 | - (NSString *) path;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:693:1: error: expected unqualified-id before ‘-’ token
  693 | - (void) setPath: (NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:694:1: error: expected unqualified-id before ‘-’ token
  694 | - (NSNumber *) port;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:695:1: error: expected unqualified-id before ‘-’ token
  695 | - (void) setPort: (NSNumber *)port;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:696:1: error: expected unqualified-id before ‘-’ token
  696 | - (NSString *) query;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:697:1: error: expected unqualified-id before ‘-’ token
  697 | - (void) setQuery: (NSString *)query;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:699:1: error: expected unqualified-id before ‘-’ token
  699 | - (NSArray *) queryItems;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:700:1: error: expected unqualified-id before ‘-’ token
  700 | - (void) setQueryItems: (NSArray *)queryItems;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:702:1: error: expected unqualified-id before ‘-’ token
  702 | - (NSString *) scheme;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:703:1: error: expected unqualified-id before ‘-’ token
  703 | - (void) setScheme: (NSString *)scheme;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:704:1: error: expected unqualified-id before ‘-’ token
  704 | - (NSString *) user;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:705:1: error: expected unqualified-id before ‘-’ token
  705 | - (void) setUser: (NSString *)user;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:708:1: error: expected unqualified-id before ‘-’ token
  708 | - (NSString *) percentEncodedFragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:709:1: error: expected unqualified-id before ‘-’ token
  709 | - (void) setPercentEncodedFragment: (NSString *)fragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:710:1: error: expected unqualified-id before ‘-’ token
  710 | - (NSString *) percentEncodedHost;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:711:1: error: expected unqualified-id before ‘-’ token
  711 | - (void) setPercentEncodedHost: (NSString *)host;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:712:1: error: expected unqualified-id before ‘-’ token
  712 | - (NSString *) percentEncodedPassword;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:713:1: error: expected unqualified-id before ‘-’ token
  713 | - (void) setPercentEncodedPassword: (NSString *)password;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:714:1: error: expected unqualified-id before ‘-’ token
  714 | - (NSString *) percentEncodedPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:715:1: error: expected unqualified-id before ‘-’ token
  715 | - (void) setPercentEncodedPath: (NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:716:1: error: expected unqualified-id before ‘-’ token
  716 | - (NSString *) percentEncodedQuery;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:717:1: error: expected unqualified-id before ‘-’ token
  717 | - (void) setPercentEncodedQuery: (NSString *)query;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:719:1: error: expected unqualified-id before ‘-’ token
  719 | - (NSArray *) percentEncodedQueryItems;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:720:1: error: expected unqualified-id before ‘-’ token
  720 | - (void) setPercentEncodedQueryItems: (NSArray *)queryItems;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:722:1: error: expected unqualified-id before ‘-’ token
  722 | - (NSString *) percentEncodedUser;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:723:1: error: expected unqualified-id before ‘-’ token
  723 | - (void) setPercentEncodedUser: (NSString *)user;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:726:1: error: expected unqualified-id before ‘-’ token
  726 | - (NSRange) rangeOfFragment;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:727:1: error: expected unqualified-id before ‘-’ token
  727 | - (NSRange) rangeOfHost;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:728:1: error: expected unqualified-id before ‘-’ token
  728 | - (NSRange) rangeOfPassword;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:729:1: error: expected unqualified-id before ‘-’ token
  729 | - (NSRange) rangeOfPath;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:730:1: error: expected unqualified-id before ‘-’ token
  730 | - (NSRange) rangeOfPort;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:731:1: error: expected unqualified-id before ‘-’ token
  731 | - (NSRange) rangeOfQuery;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:732:1: error: expected unqualified-id before ‘-’ token
  732 | - (NSRange) rangeOfScheme;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:733:1: error: expected unqualified-id before ‘-’ token
  733 | - (NSRange) rangeOfUser;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:735:2: error: ‘end’ does not name a type
  735 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:15: error: expected unqualified-id before ‘,’ token
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      |               ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:17: error: aggregate ‘NSArray NSError’ has incomplete type and cannot be defined
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      |                 ^~~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:47: error: aggregate ‘NSArray NSOperationQueue’ has incomplete type and cannot be defined
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      |                                               ^~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:65: error: aggregate ‘NSArray NSSet’ has incomplete type and cannot be defined
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      |                                                                 ^~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:36:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   36 | @protocol NSFilePresenter;
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:56:2: error: ‘interface’ does not name a type
   56 | @interface NSFileAccessIntent : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (instancetype) readingIntentWithURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (instancetype) writingIntentWithURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSURL *) URL;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:67:2: error: ‘end’ does not name a type
   67 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:69:68: error: expected constructor, destructor, or type conversion before ‘;’ token
   69 | DEFINE_BLOCK_TYPE(GSNoEscapeReadWriteHandler, void, NSURL*, NSURL*);
      |                                                                    ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:70:50: error: ‘NSURL’ is not a type
   70 | DEFINE_BLOCK_TYPE(GSNoEscapeNewURLHandler, void, NSURL*);
      |                                                  ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:71:52: error: ‘NSError’ is not a type
   71 | DEFINE_BLOCK_TYPE(GSAccessorCallbackHandler, void, NSError*);
      |                                                    ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:72:56: error: ‘NSURL’ is not a type
   72 | DEFINE_BLOCK_TYPE(GSDualWriteURLCallbackHandler, void, NSURL*, NSURL*);
      |                                                        ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:72:64: error: ‘NSURL’ is not a type
   72 | DEFINE_BLOCK_TYPE(GSDualWriteURLCallbackHandler, void, NSURL*, NSURL*);
      |                                                                ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:77:2: error: ‘interface’ does not name a type
   77 | @interface NSFileCoordinator : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:83:1: error: expected unqualified-id before ‘+’ token
   83 | + (NSArray *) filePresenters;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (NSString *) purposeIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (void) setPurposeIdentifier: (NSString *)ident;  // copy
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (void)cancel;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (void)coordinateAccessWithIntents: (NSArray *)intents
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void)coordinateReadingItemAtURL: (NSURL *)readingURL
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void)coordinateReadingItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void)coordinateWritingItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void)coordinateWritingItemAtURL: (NSURL *)url1
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void)itemAtURL: (NSURL *)oldURL didMoveToURL: (NSURL *)newURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (void)itemAtURL: (NSURL *)oldURL willMoveToURL: (NSURL *)newURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (void)itemAtURL: (NSURL *)url didChangeUbiquityAttributes: (NSSet *)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void)prepareForReadingItemsAtURLs: (NSArray *)readingURLs
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:130:2: error: ‘end’ does not name a type
  130 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSFileHandle(GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:43:1: error: expected unqualified-id before ‘-’ token
   43 | - (NSString*) socketAddress;
      | ^
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:44:2: error: ‘end’ does not name a type
   44 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:52:1: error: variable or field ‘GSSetUserName’ declared void
   52 | GSSetUserName(NSString *aName);
      | ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:52:25: error: ‘aName’ was not declared in this scope
   52 | GSSetUserName(NSString *aName);
      |                         ^~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:79:11: error: ‘NSMutableDictionary’ does not name a type; did you mean ‘NSMutableData’?
   79 | GS_EXPORT NSMutableDictionary*
      |           ^~~~~~~~~~~~~~~~~~~
      |           NSMutableData
/usr/include/GNUstep/Foundation/NSPathUtilities.h:88:11: error: ‘NSString’ does not name a type
   88 | GS_EXPORT NSString*
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:101:1: error: variable or field ‘GNUstepUserConfig’ declared void
  101 | GNUstepUserConfig(NSMutableDictionary *config, NSString *userName);
      | ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:101:40: error: ‘config’ was not declared in this scope
  101 | GNUstepUserConfig(NSMutableDictionary *config, NSString *userName);
      |                                        ^~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:101:58: error: ‘userName’ was not declared in this scope
  101 | GNUstepUserConfig(NSMutableDictionary *config, NSString *userName);
      |                                                          ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:104:11: error: ‘NSString’ does not name a type
  104 | GS_EXPORT NSString *NSUserName(void);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:105:11: error: ‘NSString’ does not name a type
  105 | GS_EXPORT NSString *NSHomeDirectory(void);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:106:11: error: ‘NSString’ does not name a type
  106 | GS_EXPORT NSString *NSHomeDirectoryForUser(NSString *loginName);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:221:11: error: ‘NSArray’ does not name a type
  221 | GS_EXPORT NSArray *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directoryKey, NSSearchPathDomainMask domainMask, BOOL expandTilde);
      |           ^~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:227:11: error: ‘NSString’ does not name a type
  227 | GS_EXPORT NSString *NSFullUserName(void);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:234:11: error: ‘NSArray’ does not name a type
  234 | GS_EXPORT NSArray *NSStandardApplicationPaths(void);
      |           ^~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:241:11: error: ‘NSArray’ does not name a type
  241 | GS_EXPORT NSArray *NSStandardLibraryPaths(void);
      |           ^~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:250:11: error: ‘NSString’ does not name a type
  250 | GS_EXPORT NSString *NSTemporaryDirectory(void);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPathUtilities.h:263:11: error: ‘NSString’ does not name a type
  263 | GS_EXPORT NSString *NSOpenStepRootDirectory(void);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:194:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
  194 | @protocol NSFileManagerDelegate;
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSFileManager.h:203:48: error: ‘NSURL’ is not a type
  203 | DEFINE_BLOCK_TYPE(GSDirEnumErrorHandler, BOOL, NSURL*, NSError*);
      |                                                ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:203:56: error: ‘NSError’ is not a type
  203 | DEFINE_BLOCK_TYPE(GSDirEnumErrorHandler, BOOL, NSURL*, NSError*);
      |                                                        ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:214:2: error: ‘interface’ does not name a type
  214 | @interface NSFileManager : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:236:1: error: expected unqualified-id before ‘+’ token
  236 | + (NSFileManager*) defaultManager;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:240:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  240 | @property (assign) id<NSFileManagerDelegate> delegate;
      |           ^
/usr/include/GNUstep/Foundation/NSFileManager.h:248:1: error: expected unqualified-id before ‘-’ token
  248 | - (NSDictionary *) attributesOfItemAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (BOOL) copyItemAtPath: (NSString*)src
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (BOOL) moveItemAtPath: (NSString*)src
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:277:1: error: expected unqualified-id before ‘-’ token
  277 | - (BOOL) removeItemAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:287:1: error: expected unqualified-id before ‘-’ token
  287 | - (BOOL) copyItemAtURL: (NSURL*)src
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:297:1: error: expected unqualified-id before ‘-’ token
  297 | - (BOOL) moveItemAtURL: (NSURL*)src
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:306:1: error: expected unqualified-id before ‘-’ token
  306 | - (BOOL) removeItemAtURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:313:1: error: expected unqualified-id before ‘-’ token
  313 | - (BOOL) createSymbolicLinkAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:325:1: error: expected unqualified-id before ‘-’ token
  325 | - (BOOL) changeCurrentDirectoryPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (BOOL) changeFileAttributes: (NSDictionary*)attributes
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (NSArray*) componentsToDisplayForPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:329:1: error: expected unqualified-id before ‘-’ token
  329 | - (NSData*) contentsAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:330:1: error: expected unqualified-id before ‘-’ token
  330 | - (BOOL) contentsEqualAtPath: (NSString*)path1
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:343:1: error: expected unqualified-id before ‘-’ token
  343 | - (NSArray*) contentsOfDirectoryAtURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:352:1: error: expected unqualified-id before ‘-’ token
  352 | - (NSURL *)URLForDirectory: (NSSearchPathDirectory)directory
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:361:1: error: expected unqualified-id before ‘-’ token
  361 | - (NSDirectoryEnumerator *)enumeratorAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:376:1: error: expected unqualified-id before ‘-’ token
  376 | - (NSArray*) contentsOfDirectoryAtPath: (NSString*)path error: (NSError**)error;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:378:1: error: expected unqualified-id before ‘-’ token
  378 | - (NSDictionary*) attributesOfFileSystemForPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:382:1: error: expected unqualified-id before ‘-’ token
  382 | - (BOOL) copyPath: (NSString*)source
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (BOOL) createDirectoryAtPath: (NSString *)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:389:1: error: expected unqualified-id before ‘-’ token
  389 | - (BOOL) createDirectoryAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:393:1: error: expected unqualified-id before ‘-’ token
  393 | - (BOOL) createDirectoryAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:395:1: error: expected unqualified-id before ‘-’ token
  395 | - (BOOL) createFileAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:398:1: error: expected unqualified-id before ‘-’ token
  398 | - (BOOL) createSymbolicLinkAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:400:1: error: expected unqualified-id before ‘-’ token
  400 | - (NSString*) currentDirectoryPath;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:401:1: error: expected unqualified-id before ‘-’ token
  401 | - (NSArray*) directoryContentsAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:402:1: error: expected unqualified-id before ‘-’ token
  402 | - (NSString*) displayNameAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:414:1: error: expected unqualified-id before ‘-’ token
  414 | - (NSDirectoryEnumerator*) enumeratorAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:420:1: error: expected unqualified-id before ‘-’ token
  420 | - (NSDictionary*) fileAttributesAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:426:1: error: expected unqualified-id before ‘-’ token
  426 | - (BOOL) fileExistsAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:434:1: error: expected unqualified-id before ‘-’ token
  434 | - (BOOL) fileExistsAtPath: (NSString*)path isDirectory: (BOOL*)isDirectory;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:435:1: error: expected unqualified-id before ‘-’ token
  435 | - (NSDictionary*) fileSystemAttributesAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:448:1: error: expected unqualified-id before ‘-’ token
  448 | - (const GSNativeChar*) fileSystemRepresentationWithPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:450:1: error: expected unqualified-id before ‘-’ token
  450 | - (BOOL) isExecutableFileAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:451:1: error: expected unqualified-id before ‘-’ token
  451 | - (BOOL) isDeletableFileAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:452:1: error: expected unqualified-id before ‘-’ token
  452 | - (BOOL) isReadableFileAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:453:1: error: expected unqualified-id before ‘-’ token
  453 | - (BOOL) isWritableFileAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:454:1: error: expected unqualified-id before ‘-’ token
  454 | - (BOOL) linkPath: (NSString*)source
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:457:1: error: expected unqualified-id before ‘-’ token
  457 | - (BOOL) movePath: (NSString*)source
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:460:1: error: expected unqualified-id before ‘-’ token
  460 | - (NSString*) pathContentOfSymbolicLinkAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:469:1: error: expected unqualified-id before ‘-’ token
  469 | - (BOOL) removeFileAtPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:484:1: error: expected unqualified-id before ‘-’ token
  484 | - (NSString*) stringWithFileSystemRepresentation: (const GSNativeChar*)string
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:487:1: error: expected unqualified-id before ‘-’ token
  487 | - (NSArray*) subpathsAtPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:489:2: error: ‘end’ does not name a type
  489 | @end /* NSFileManager */
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileManager.h:544:1: error: expected unqualified-id before ‘-’ token
  544 | - (void) fileManager: (NSFileManager*)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:546:2: error: ‘end’ does not name a type
  546 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileManager.h:589:1: error: expected unqualified-id before ‘-’ token
  589 | - (NSDictionary*) directoryAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:590:1: error: expected unqualified-id before ‘-’ token
  590 | - (NSDictionary*) fileAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:591:1: error: expected unqualified-id before ‘-’ token
  591 | - (void) skipDescendents;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:593:2: error: ‘end’ does not name a type
  593 | @end /* NSDirectoryEnumerator */
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileManager.h:601:11: error: ‘NSString’ does not name a type
  601 | GS_EXPORT NSString* const NSFileCreationDate;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:604:11: error: ‘NSString’ does not name a type
  604 | GS_EXPORT NSString* const NSFileDeviceIdentifier;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:607:11: error: ‘NSString’ does not name a type
  607 | GS_EXPORT NSString* const NSFileExtensionHidden;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:610:11: error: ‘NSString’ does not name a type
  610 | GS_EXPORT NSString* const NSFileGroupOwnerAccountID;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:613:11: error: ‘NSString’ does not name a type
  613 | GS_EXPORT NSString* const NSFileGroupOwnerAccountName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:616:11: error: ‘NSString’ does not name a type
  616 | GS_EXPORT NSString* const NSFileHFSCreatorCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:619:11: error: ‘NSString’ does not name a type
  619 | GS_EXPORT NSString* const NSFileHFSTypeCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:622:11: error: ‘NSString’ does not name a type
  622 | GS_EXPORT NSString* const NSFileImmutable;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:625:11: error: ‘NSString’ does not name a type
  625 | GS_EXPORT NSString* const NSFileModificationDate;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:628:11: error: ‘NSString’ does not name a type
  628 | GS_EXPORT NSString* const NSFileOwnerAccountID;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:631:11: error: ‘NSString’ does not name a type
  631 | GS_EXPORT NSString* const NSFileOwnerAccountName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:634:11: error: ‘NSString’ does not name a type
  634 | GS_EXPORT NSString* const NSFilePosixPermissions;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:637:11: error: ‘NSString’ does not name a type
  637 | GS_EXPORT NSString* const NSFileReferenceCount;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:640:11: error: ‘NSString’ does not name a type
  640 | GS_EXPORT NSString* const NSFileSize;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:643:11: error: ‘NSString’ does not name a type
  643 | GS_EXPORT NSString* const NSFileSystemFileNumber;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:646:11: error: ‘NSString’ does not name a type
  646 | GS_EXPORT NSString* const NSFileSystemNumber;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:649:11: error: ‘NSString’ does not name a type
  649 | GS_EXPORT NSString* const NSFileType;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:655:11: error: ‘NSString’ does not name a type
  655 | GS_EXPORT NSString* const NSFileTypeDirectory;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:658:11: error: ‘NSString’ does not name a type
  658 | GS_EXPORT NSString* const NSFileTypeRegular;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:661:11: error: ‘NSString’ does not name a type
  661 | GS_EXPORT NSString* const NSFileTypeSymbolicLink;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:664:11: error: ‘NSString’ does not name a type
  664 | GS_EXPORT NSString* const NSFileTypeSocket;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:667:11: error: ‘NSString’ does not name a type
  667 | GS_EXPORT NSString* const NSFileTypeFifo;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:670:11: error: ‘NSString’ does not name a type
  670 | GS_EXPORT NSString* const NSFileTypeCharacterSpecial;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:673:11: error: ‘NSString’ does not name a type
  673 | GS_EXPORT NSString* const NSFileTypeBlockSpecial;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:676:11: error: ‘NSString’ does not name a type
  676 | GS_EXPORT NSString* const NSFileTypeUnknown;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:682:11: error: ‘NSString’ does not name a type
  682 | GS_EXPORT NSString* const NSFileSystemSize;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:685:11: error: ‘NSString’ does not name a type
  685 | GS_EXPORT NSString* const NSFileSystemFreeSize;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:688:11: error: ‘NSString’ does not name a type
  688 | GS_EXPORT NSString* const NSFileSystemNodes;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:691:11: error: ‘NSString’ does not name a type
  691 | GS_EXPORT NSString* const NSFileSystemFreeNodes;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:695:2: error: ‘interface’ does not name a type
  695 | @interface NSDictionary(NSFileAttributes)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileManager.h:697:1: error: expected unqualified-id before ‘-’ token
  697 | - (BOOL) fileExtensionHidden;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:698:1: error: expected unqualified-id before ‘-’ token
  698 | - (OSType) fileHFSCreatorCode;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:699:1: error: expected unqualified-id before ‘-’ token
  699 | - (OSType) fileHFSTypeCode;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:700:1: error: expected unqualified-id before ‘-’ token
  700 | - (BOOL) fileIsAppendOnly;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:701:1: error: expected unqualified-id before ‘-’ token
  701 | - (BOOL) fileIsImmutable;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:702:1: error: expected unqualified-id before ‘-’ token
  702 | - (unsigned long long) fileSize;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:703:1: error: expected unqualified-id before ‘-’ token
  703 | - (NSString*) fileType;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:704:1: error: expected unqualified-id before ‘-’ token
  704 | - (NSNumber*) fileOwnerAccountID;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:705:1: error: expected unqualified-id before ‘-’ token
  705 | - (NSString*) fileOwnerAccountName;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:706:1: error: expected unqualified-id before ‘-’ token
  706 | - (NSNumber*) fileGroupOwnerAccountID;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:707:1: error: expected unqualified-id before ‘-’ token
  707 | - (NSString*) fileGroupOwnerAccountName;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:708:1: error: expected unqualified-id before ‘-’ token
  708 | - (NSDate*) fileModificationDate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:709:1: error: expected unqualified-id before ‘-’ token
  709 | - (NSUInteger) filePosixPermissions;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:710:1: error: expected unqualified-id before ‘-’ token
  710 | - (NSUInteger) fileSystemNumber;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:711:1: error: expected unqualified-id before ‘-’ token
  711 | - (NSUInteger) fileSystemFileNumber;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:712:2: error: ‘end’ does not name a type
  712 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileManager.h:726:1: error: expected unqualified-id before ‘-’ token
  726 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:730:1: error: expected unqualified-id before ‘-’ token
  730 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:734:1: error: expected unqualified-id before ‘-’ token
  734 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:739:1: error: expected unqualified-id before ‘-’ token
  739 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:742:1: error: expected unqualified-id before ‘-’ token
  742 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:746:1: error: expected unqualified-id before ‘-’ token
  746 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:750:1: error: expected unqualified-id before ‘-’ token
  750 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:755:1: error: expected unqualified-id before ‘-’ token
  755 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:758:1: error: expected unqualified-id before ‘-’ token
  758 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:762:1: error: expected unqualified-id before ‘-’ token
  762 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:766:1: error: expected unqualified-id before ‘-’ token
  766 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:771:1: error: expected unqualified-id before ‘-’ token
  771 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:773:1: error: expected unqualified-id before ‘-’ token
  773 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:775:1: error: expected unqualified-id before ‘-’ token
  775 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:778:1: error: expected unqualified-id before ‘-’ token
  778 | - (BOOL)fileManager: (NSFileManager *)fileManager
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:781:2: error: ‘end’ does not name a type
  781 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFilePresenter.h:31:15: error: expected unqualified-id before ‘,’ token
   31 | @class NSError, NSFileVersion, NSOperationQueue, NSSet;
      |               ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:31:17: error: aggregate ‘NSError NSFileVersion’ has incomplete type and cannot be defined
   31 | @class NSError, NSFileVersion, NSOperationQueue, NSSet;
      |                 ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSFilePresenter.h:36:64: error: ‘NSError’ is not a type
   36 | DEFINE_BLOCK_TYPE(GSFilePresenterSubitemDeletionHandler, void, NSError*);
      |                                                                ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFilePresenter.h:38:74: error: ‘NSError’ is not a type
   38 | DEFINE_BLOCK_TYPE(GSFilePresentedItemChangesWithCompletionHandler, void, NSError*);
      |                                                                          ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSFilePresenter.h:40:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   40 | @protocol NSFilePresenter <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSFilePresenter.h:43:1: error: expected unqualified-id before ‘-’ token
   43 | - (NSOperationQueue *) presentedItemOperationQueue;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:46:2: error: ‘optional’ does not name a type
   46 | @optional
      |  ^~~~~~~~
/usr/include/GNUstep/Foundation/NSFilePresenter.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (NSString *) observedPresentedItemUbiquityAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (void) accommodatePresentedItemDeletionWithCompletionHandler: (GSFilePresenterCompletionHandler)completionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (void) accommodatePresentedSubitemDeletionAtURL:(NSURL *)url completionHandler: (GSFilePresenterSubitemDeletionHandler)completionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (void) presentedItemDidChange;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) presentedItemDidChangeUbiquityAttributes: (NSSet *)attributes; // 10.13
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (void) presentedItemDidGainVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (void) presentedItemDidLoseVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) presentedItemDidMoveToURL: (NSURL *)newURL;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (void) presentedItemDidResolveConflictVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (void) presentedSubitemAtURL: (NSURL *)oldURL didMoveToURL: (NSURL *)newURL;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) presentedSubitemAtURL: (NSURL *)url didGainVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (void) presentedSubitemAtURL: (NSURL *)url didLoseVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (void) presentedSubitemAtURL: (NSURL *)url didResolveConflictVersion: (NSFileVersion *)version;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (void) presentedSubitemDidAppearAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (void) presentedSubitemDidChangeAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (void) relinquishPresentedItemToReader: (GSFilePresenterReacquirer)reader;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (void) relinquishPresentedItemToWriter: (GSFilePresenterReacquirer)writer;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (void) savePresentedItemChangesWithCompletionHandler: (GSFilePresentedItemChangesWithCompletionHandler)completionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileVersion.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSFileVersion : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileVersion.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (NSFileVersion *)currentVersionOfItemAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:65:1: error: expected unqualified-id before ‘+’ token
   65 | + (NSArray *)otherVersionsOfItemAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:66:1: error: expected unqualified-id before ‘+’ token
   66 | + (NSFileVersion *)versionOfItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (NSURL *)temporaryDirectoryURLForNewVersionOfItemAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (NSFileVersion *)addVersionOfItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:73:1: error: expected unqualified-id before ‘+’ token
   73 | + (NSArray *)unresolvedConflictVersionsOfItemAtURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:74:1: error: expected unqualified-id before ‘+’ token
   74 | + (BOOL)removeOtherVersionsOfItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (BOOL) isDiscardable;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (void) setDiscardable: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (BOOL) isResolved;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (void) setResolved: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSDate *) modificationDate;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSPersonNameComponents *) originatorNameComponents;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (NSString *) localizedName;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (NSString *) localizedNameOfSavingComputer;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (BOOL) hasLocalContents;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (BOOL) hasThumbnail;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSURL *) URL;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (BOOL) conflict;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (id<NSCoding>) persistentIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (BOOL) removeAndReturnError: (NSError **)outError;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSURL *) replaceItemAtURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:97:2: error: ‘end’ does not name a type
   97 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSFileWrapper.h:65:2: error: ‘interface’ does not name a type
   65 | @interface NSFileWrapper : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSFileWrapper.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (id)initDirectoryWithFileWrappers:(NSDictionary *)docs;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (id)initRegularFileWithContents:(NSData *)data;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (id)initSymbolicLinkWithDestination:(NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (id)initWithPath:(NSString *)path;    // with a directory instance at the top
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (id)initWithSerializedRepresentation:(NSData *)data;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (BOOL)writeToFile:(NSString *)path
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (NSData *)serializedRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void)setFilename:(NSString *)filename;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (NSString *)filename;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void)setPreferredFilename:(NSString *)filename;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSString *)preferredFilename;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void)setFileAttributes:(NSDictionary *)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (NSDictionary *)fileAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (BOOL)isRegularFile;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (BOOL)isDirectory;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (BOOL)isSymbolicLink;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (BOOL)needsToBeUpdatedFromPath:(NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (BOOL)updateFromPath:(NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (NSString *)addFileWrapper:(NSFileWrapper *)doc;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (void)removeFileWrapper:(NSFileWrapper *)doc;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (NSDictionary *)fileWrappers;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSString *)keyForFileWrapper:(NSFileWrapper *)doc;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (NSString *)addFileWithPath:(NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (NSString *)addRegularFileWithContents:(NSData *)data
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSString *)addSymbolicLinkWithDestination:(NSString *)path
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (NSData *)regularFileContents;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (NSString *)symbolicLinkDestination;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (id)initSymbolicLinkWithDestinationURL:(NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (id)initWithURL:(NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (BOOL)matchesContentsOfURL:(NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (BOOL)readFromURL:(NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (NSURL *)symbolicLinkDestinationURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (BOOL)writeToURL:(NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:169:2: error: ‘end’ does not name a type
  169 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSHashTable.h:65:2: error: ‘interface’ does not name a type
   65 | @interface GS_GENERIC_CLASS(NSHashTable, ElementT) : NSObject <NSCopying, NSCoding, NSFastEnumeration>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSHashTable.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (instancetype) hashTableWithWeakObjects;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (instancetype) weakObjectsHashTable;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (instancetype) initWithOptions: (NSPointerFunctionsOptions)options
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (instancetype) initWithPointerFunctions: (NSPointerFunctions*)functions
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (void) addObject: (GS_GENERIC_TYPE(ElementT))object;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) allObjects;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (GS_GENERIC_TYPE(ElementT)) anyObject;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) containsObject: (GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) intersectHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (BOOL) intersectsHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (BOOL) isEqualToHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (BOOL) isSubsetOfHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (GS_GENERIC_TYPE(ElementT)) member: (GS_GENERIC_TYPE(ElementT))object;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (void) minusHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) objectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (NSPointerFunctions*) pointerFunctions;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:148:1: error: expected unqualified-id before ‘-’ token
  148 | - (void) removeObject: (GS_GENERIC_TYPE(ElementT))object;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (GS_GENERIC_CLASS(NSSet, ElementT)*) setRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) unionHashTable: (GS_GENERIC_CLASS(NSHashTable, ElementT)*)other;
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:160:2: error: ‘end’ does not name a type
  160 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSHashTable.h:168:58: error: ‘NSHashEnumerator’ does not name a type; did you mean ‘NSEnumerator’?
  168 | typedef struct { void *map; void *node; size_t bucket; } NSHashEnumerator;
      |                                                          ^~~~~~~~~~~~~~~~
      |                                                          NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:196:3: error: ‘NSString’ does not name a type
  196 |   NSString *(*describe)(NSHashTable *, const void *);
      |   ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHashTable.h:234:11: error: ‘NSArray’ does not name a type
  234 | GS_EXPORT NSArray *
      |           ^~~~~~~
/usr/include/GNUstep/Foundation/NSHashTable.h:238:1: error: variable or field ‘NSEndHashTableEnumeration’ declared void
  238 | NSEndHashTableEnumeration(NSHashEnumerator *enumerator);
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSHashTable.h:238:27: error: ‘NSHashEnumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  238 | NSEndHashTableEnumeration(NSHashEnumerator *enumerator);
      |                           ^~~~~~~~~~~~~~~~
      |                           NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:238:45: error: ‘enumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  238 | NSEndHashTableEnumeration(NSHashEnumerator *enumerator);
      |                                             ^~~~~~~~~~
      |                                             NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:240:11: error: ‘NSHashEnumerator’ does not name a type; did you mean ‘NSEnumerator’?
  240 | GS_EXPORT NSHashEnumerator
      |           ^~~~~~~~~~~~~~~~
      |           NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:244:26: error: ‘NSHashEnumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  244 | NSNextHashEnumeratorItem(NSHashEnumerator *enumerator);
      |                          ^~~~~~~~~~~~~~~~
      |                          NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:244:44: error: ‘enumerator’ was not declared in this scope; did you mean ‘NSEnumerator’?
  244 | NSNextHashEnumeratorItem(NSHashEnumerator *enumerator);
      |                                            ^~~~~~~~~~
      |                                            NSEnumerator
/usr/include/GNUstep/Foundation/NSHashTable.h:258:11: error: ‘NSString’ does not name a type
  258 | GS_EXPORT NSString *
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHFSFileTypes.h:38:11: error: ‘NSString’ does not name a type
   38 | GS_EXPORT NSString *NSFileTypeForHFSTypeCode(NSUInteger hfsFileTypeCode);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHFSFileTypes.h:40:58: error: ‘fileTypeString’ was not declared in this scope
   40 | GS_EXPORT NSUInteger NSHFSTypeCodeFromFileType(NSString *fileTypeString);
      |                                                          ^~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSHFSFileTypes.h:42:11: error: ‘NSString’ does not name a type
   42 | GS_EXPORT NSString *NSHFSTypeOfFile(NSString *fullFilePath);
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHost.h:34:16: error: expected unqualified-id before ‘,’ token
   34 | @class NSString, NSArray, NSSet;
      |                ^
/usr/include/GNUstep/Foundation/NSHost.h:41:2: error: ‘interface’ does not name a type
   41 | @interface NSHost : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSHost.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (NSHost*) currentHost;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:67:1: error: expected unqualified-id before ‘+’ token
   67 | + (NSHost*) hostWithName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (NSHost*) hostWithAddress: (NSString*)address;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:83:1: error: expected unqualified-id before ‘+’ token
   83 | + (void) setHostCacheEnabled: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:90:1: error: expected unqualified-id before ‘+’ token
   90 | + (BOOL) isHostCacheEnabled;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:95:1: error: expected unqualified-id before ‘+’ token
   95 | + (void) flushHostCache;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) isEqualToHost: (NSHost*) aHost;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (NSString*) localizedName;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (NSArray*) names;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (NSString*) address;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (NSArray*) addresses;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:133:2: error: ‘end’ does not name a type
  133 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSHost.h:146:2: error: ‘end’ does not name a type
  146 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:43:11: error: ‘NSString’ does not name a type
   43 | GS_EXPORT NSString * const NSHTTPCookieComment; /** Obtain text of the comment */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:44:11: error: ‘NSString’ does not name a type
   44 | GS_EXPORT NSString * const NSHTTPCookieCommentURL; /** Obtain the comment URL */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:45:11: error: ‘NSString’ does not name a type
   45 | GS_EXPORT NSString * const NSHTTPCookieDiscard; /** Obtain the sessions discard setting */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:46:11: error: ‘NSString’ does not name a type
   46 | GS_EXPORT NSString * const NSHTTPCookieDomain; /** Obtain cookie domain */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString * const NSHTTPCookieExpires; /** Obtain cookie expiry date */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString * const NSHTTPCookieMaximumAge; /** Obtain maximum age (expiry) */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:49:11: error: ‘NSString’ does not name a type
   49 | GS_EXPORT NSString * const NSHTTPCookieName; /** Obtain name of cookie */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:50:11: error: ‘NSString’ does not name a type
   50 | GS_EXPORT NSString * const NSHTTPCookieOriginURL; /** Obtain cookie origin URL */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:51:11: error: ‘NSString’ does not name a type
   51 | GS_EXPORT NSString * const NSHTTPCookiePath; /** Obtain cookie path */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:52:11: error: ‘NSString’ does not name a type
   52 | GS_EXPORT NSString * const NSHTTPCookiePort; /** Obtain cookie ports */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString * const NSHTTPCookieSecure; /** Obtain cookie security */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString * const NSHTTPCookieValue; /** Obtain value of cookie */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:55:11: error: ‘NSString’ does not name a type
   55 | GS_EXPORT NSString * const NSHTTPCookieVersion; /** Obtain cookie version */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:67:2: error: ‘interface’ does not name a type
   67 | @interface NSHTTPCookie :  NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:79:1: error: expected unqualified-id before ‘+’ token
   79 | + (id) cookieWithProperties: (NSDictionary *)properties;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:88:1: error: expected unqualified-id before ‘+’ token
   88 | + (NSArray *) cookiesWithResponseHeaderFields: (NSDictionary *)headerFields
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:95:1: error: expected unqualified-id before ‘+’ token
   95 | + (NSDictionary *) requestHeaderFieldsWithCookies: (NSArray *)cookies;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (NSString *) comment;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (NSURL *) commentURL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSString *) domain;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (NSDate *) expiresDate;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:202:1: error: expected unqualified-id before ‘-’ token
  202 | - (id) initWithProperties: (NSDictionary *)properties;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:209:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  209 | @property (readonly, getter=isSecure) BOOL secure;
      |           ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:219:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  219 | @property (readonly, getter=isSessionOnly) BOOL sessionOnly;
      |           ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:226:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  226 | @property (readonly, getter=isHTTPOnly) BOOL HTTPOnly;
      |           ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (NSString *) name;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (NSString *) path;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:247:1: error: expected unqualified-id before ‘-’ token
  247 | - (NSArray *) portList;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:254:1: error: expected unqualified-id before ‘-’ token
  254 | - (NSDictionary *) properties;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (NSString *) value;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:265:1: error: expected unqualified-id before ‘-’ token
  265 | - (NSUInteger) version;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:267:2: error: ‘end’ does not name a type
  267 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString * const NSHTTPCookieManagerAcceptPolicyChangedNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString * const NSHTTPCookieManagerCookiesChangedNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:71:2: error: ‘interface’ does not name a type
   71 | @interface NSHTTPCookieStorage :  NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:82:1: error: expected unqualified-id before ‘+’ token
   82 | + (NSHTTPCookieStorage *) sharedHTTPCookieStorage;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (NSHTTPCookieAcceptPolicy) cookieAcceptPolicy;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (NSArray *) cookies;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (NSArray *) cookiesForURL: (NSURL *)URL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) deleteCookie: (NSHTTPCookie *)cookie;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (void) setCookie: (NSHTTPCookie *)cookie;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void) setCookieAcceptPolicy: (NSHTTPCookieAcceptPolicy)cookieAcceptPolicy;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) setCookies: (NSArray *)cookies
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:123:2: error: ‘end’ does not name a type
  123 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSIndexPath.h:46:2: error: ‘interface’ does not name a type
   46 | @interface      NSIndexPath : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSIndexPath.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (id) indexPathWithIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:73:1: error: expected unqualified-id before ‘+’ token
   73 | + (id) indexPathWithIndexes: (NSUInteger*)indexes length: (NSUInteger)length;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSComparisonResult) compare: (NSIndexPath*)other;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (void) getIndexes: (NSUInteger*)aBuffer;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSUInteger) indexAtPosition: (NSUInteger)position;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSIndexPath *) indexPathByAddingIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (NSIndexPath *) indexPathByRemovingLastIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (id) initWithIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (id) initWithIndexes: (NSUInteger*)indexes length: (NSUInteger)length;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (NSUInteger) length;
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:122:2: error: ‘end’ does not name a type
  122 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSIndexSet.h:48:2: error: ‘interface’ does not name a type
   48 | @interface      NSIndexSet : NSObject <NSCopying, NSMutableCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSIndexSet.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (id) indexSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (id) indexSetWithIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:70:1: error: expected unqualified-id before ‘+’ token
   70 | + (id) indexSetWithIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (BOOL) containsIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (BOOL) containsIndexes: (NSIndexSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (BOOL) containsIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSUInteger) countOfIndexesInRange: (NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void) enumerateIndexesInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) enumerateIndexesUsingBlock: (GSIndexSetEnumerationBlock)aBlock;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) enumerateIndexesWithOptions: (NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (NSUInteger) firstIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (NSUInteger) getIndexes: (NSUInteger*)aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (NSUInteger) indexGreaterThanIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (NSUInteger) indexGreaterThanOrEqualToIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (NSUInteger) indexLessThanIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (NSUInteger) indexLessThanOrEqualToIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (id) initWithIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (id) initWithIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (id) initWithIndexSet: (NSIndexSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (BOOL) intersectsIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (BOOL) isEqualToIndexSet: (NSIndexSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (NSUInteger) lastIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:192:2: error: ‘end’ does not name a type
  192 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSIndexSet.h:206:1: error: expected unqualified-id before ‘-’ token
  206 | - (void) addIndexes: (NSIndexSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (void) addIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (void) removeAllIndexes;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (void) removeIndex: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:227:1: error: expected unqualified-id before ‘-’ token
  227 | - (void) removeIndexes: (NSIndexSet*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:233:1: error: expected unqualified-id before ‘-’ token
  233 | - (void) removeIndexesInRange: (NSRange)aRange;
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (void) shiftIndexesStartingAtIndex: (NSUInteger)anIndex
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:245:2: error: ‘end’ does not name a type
  245 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMethodSignature.h:51:2: error: ‘interface’ does not name a type
   51 | @interface NSMethodSignature : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMethodSignature.h:66:1: error: expected unqualified-id before ‘+’ token
   66 | + (NSMethodSignature*) signatureWithObjCTypes: (const char*)t;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSUInteger) frameLength;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (const char*) getArgumentTypeAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (BOOL) isOneway;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSUInteger) methodReturnLength;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (const char*) methodReturnType;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (NSUInteger) numberOfArguments;
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:108:2: error: ‘end’ does not name a type
  108 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSInvocation.h:37:2: error: ‘interface’ does not name a type
   37 | @interface NSInvocation : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSInvocation.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (NSInvocation*) invocationWithMethodSignature: (NSMethodSignature*)_signature;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (void) getArgument: (void*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (void) getReturnValue: (void*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (SEL) selector;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (void) setArgument: (void*)buffer
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (void) setReturnValue: (void*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (void) setSelector: (SEL)aSelector;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (void) setTarget: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (id) target;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (BOOL) argumentsRetained;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (void) retainArguments;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (BOOL) targetRetained;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (void) retainArgumentsIncludingTarget: (BOOL)retainTargetFlag;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (void) invoke;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) invokeWithTarget: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSMethodSignature*) methodSignature;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:106:2: error: ‘end’ does not name a type
  106 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSInvocation.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (void) setSendsToSuper: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:122:2: error: ‘end’ does not name a type
  122 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSInvocation.h:129:1: error: expected unqualified-id before ‘+’ token
  129 | + (id) _newProxyForInvocation: (id)target;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (id) _newProxyForMessage: (id)target;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:131:1: error: expected unqualified-id before ‘+’ token
  131 | + (NSInvocation*) _returnInvocationAndDestroyProxy: (id)proxy;
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:132:2: error: ‘end’ does not name a type
  132 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSOperation.h:56:2: error: ‘interface’ does not name a type
   56 | @interface NSOperation : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSOperation.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (void) addDependency: (NSOperation *)op;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) cancel;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (GSOperationCompletionBlock) completionBlock;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (NSArray *) dependencies;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (BOOL) isCancelled;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (BOOL) isConcurrent;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (BOOL) isExecuting;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (BOOL) isFinished;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (BOOL) isReady;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) main;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (NSOperationQueuePriority) queuePriority;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (void) removeDependency: (NSOperation *)op;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (void) setCompletionBlock: (GSOperationCompletionBlock)aBlock;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (void) setQueuePriority: (NSOperationQueuePriority)priority;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (void) setThreadPriority: (double)prio;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:187:1: error: expected unqualified-id before ‘-’ token
  187 | - (void) start;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:193:1: error: expected unqualified-id before ‘-’ token
  193 | - (double) threadPriority;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (void) waitUntilFinished;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:202:2: error: ‘end’ does not name a type
  202 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSOperation.h:213:1: error: expected unqualified-id before ‘+’ token
  213 | + (instancetype) blockOperationWithBlock: (GSBlockOperationBlock)block;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (void) addExecutionBlock: (GSBlockOperationBlock)block;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:215:1: error: expected unqualified-id before ‘-’ token
  215 | - (NSArray *) executionBlocks;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:217:2: error: ‘end’ does not name a type
  217 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSOperation.h:229:2: error: ‘interface’ does not name a type
  229 | @interface NSOperationQueue : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSOperation.h:244:1: error: expected unqualified-id before ‘+’ token
  244 | + (id) currentQueue;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:248:1: error: expected unqualified-id before ‘+’ token
  248 | + (id) mainQueue;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (void) addOperation: (NSOperation *)op;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (void) addOperations: (NSArray *)ops
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:264:1: error: expected unqualified-id before ‘-’ token
  264 | - (void) addOperationWithBlock: (GSBlockOperationBlock)block;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:269:1: error: expected unqualified-id before ‘-’ token
  269 | - (void) cancelAllOperations;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:273:1: error: expected unqualified-id before ‘-’ token
  273 | - (BOOL) isSuspended;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:279:1: error: expected unqualified-id before ‘-’ token
  279 | - (NSInteger) maxConcurrentOperationCount;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:284:1: error: expected unqualified-id before ‘-’ token
  284 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:288:1: error: expected unqualified-id before ‘-’ token
  288 | - (NSUInteger) operationCount;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:293:1: error: expected unqualified-id before ‘-’ token
  293 | - (NSArray *) operations;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:300:1: error: expected unqualified-id before ‘-’ token
  300 | - (void) setMaxConcurrentOperationCount: (NSInteger)cnt;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:305:1: error: expected unqualified-id before ‘-’ token
  305 | - (void) setName: (NSString*)s;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:311:1: error: expected unqualified-id before ‘-’ token
  311 | - (void) setSuspended: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:316:1: error: expected unqualified-id before ‘-’ token
  316 | - (void) waitUntilAllOperationsAreFinished;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:317:2: error: ‘end’ does not name a type
  317 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:40:2: error: ‘interface’ does not name a type
   40 | @interface NSInvocationOperation : NSOperation
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (id) initWithInvocation: (NSInvocation *)inv;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:49:1: error: expected unqualified-id before ‘-’ token
   49 | - (id) initWithTarget: (id)target selector: (SEL)aSelector object: (id)arg;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSInvocation *) invocation;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:52:1: error: expected unqualified-id before ‘-’ token
   52 | - (id) result;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:54:2: error: ‘end’ does not name a type
   54 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString* const NSInvocationOperationCancelledException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:61:18: error: expected unqualified-id before ‘,’ token
   61 | @class NSTimeZone, NSString, NSDate, NSDateFormatter;
      |                  ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:61:30: error: conflicting declaration ‘NSTimeZone NSDate’
   61 | @class NSTimeZone, NSString, NSDate, NSDateFormatter;
      |                              ^~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:17: note: previous declaration as ‘int NSDate’
   35 | @class NSTimer, NSDate, NSPort;
      |                 ^~~~~~
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:61:38: error: aggregate ‘NSTimeZone NSDateFormatter’ has incomplete type and cannot be defined
   61 | @class NSTimeZone, NSString, NSDate, NSDateFormatter;
      |                                      ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:64:2: error: ‘interface’ does not name a type
   64 | @interface NSISO8601DateFormatter : NSFormatter <NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSTimeZone *) timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (void) setTimeZone: (NSTimeZone *)tz;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (NSISO8601DateFormatOptions) formatOptions;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (void) setFormatOptions: (NSISO8601DateFormatOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (NSString *) stringFromDate: (NSDate *)date;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSDate *) dateFromString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:80:1: error: expected unqualified-id before ‘+’ token
   80 | + (NSString *) stringFromDate: (NSDate *)date
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:84:2: error: ‘end’ does not name a type
   84 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:36:22: error: expected unqualified-id before ‘,’ token
   36 | @class NSItemProvider, NSProgress, NSData, NSError, NSURL, NSProgress, NSDictionary;;
      |                      ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:36:24: error: aggregate ‘NSItemProvider NSProgress’ has incomplete type and cannot be defined
   36 | @class NSItemProvider, NSProgress, NSData, NSError, NSURL, NSProgress, NSDictionary;;
      |                        ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:38:54: error: ‘NSData’ is not a type
   38 | DEFINE_BLOCK_TYPE(GSProviderCompletionHandler, void, NSData*, NSError**);
      |                                                      ^~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:38:63: error: ‘NSError’ is not a type
   38 | DEFINE_BLOCK_TYPE(GSProviderCompletionHandler, void, NSData*, NSError**);
      |                                                               ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:39:57: error: ‘NSURL’ is not a type
   39 | DEFINE_BLOCK_TYPE(GSProviderURLCompletionHandler, void, NSURL*, NSError**);
      |                                                         ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:39:65: error: ‘NSError’ is not a type
   39 | DEFINE_BLOCK_TYPE(GSProviderURLCompletionHandler, void, NSURL*, NSError**);
      |                                                                 ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:40:61: error: ‘NSURL’ is not a type
   40 | DEFINE_BLOCK_TYPE(GSProviderURLBOOLCompletionHandler, void, NSURL*, BOOL, NSError**);
      |                                                             ^~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:40:75: error: ‘NSError’ is not a type
   40 | DEFINE_BLOCK_TYPE(GSProviderURLBOOLCompletionHandler, void, NSURL*, BOOL, NSError**);
      |                                                                           ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:41:38: error: ‘NSProgress’ does not name a type
   41 | DEFINE_BLOCK_TYPE(GSProgressHandler, NSProgress*, GSProviderCompletionHandler);
      |                                      ^~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:5: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |     ^~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:42:45: error: ‘NSProgress’ does not name a type
   42 | DEFINE_BLOCK_TYPE(GSProgressURLBOOLHandler, NSProgress*, GSProviderURLBOOLCompletionHandler);
      |                                             ^~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:5: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |     ^~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:44:53: error: ‘NSError’ is not a type
   44 | DEFINE_BLOCK_TYPE(GSItemProviderWritingHandler, id, NSError**);
      |                                                     ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:45:53: error: ‘NSError’ is not a type
   45 | DEFINE_BLOCK_TYPE(GSItemProviderReadingHandler, id, NSError**);
      |                                                     ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:46:61: error: ‘NSProgress’ does not name a type
   46 | DEFINE_BLOCK_TYPE(GSProgressItemProviderWritingLoadHandler, NSProgress*, GSItemProviderWritingHandler);
      |                                                             ^~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:5: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |     ^~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:47:61: error: ‘NSProgress’ does not name a type
   47 | DEFINE_BLOCK_TYPE(GSProgressItemProviderReadingLoadHandler, NSProgress*, GSItemProviderReadingHandler);
      |                                                             ^~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:5: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |     ^~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:49:62: error: ‘NSError’ is not a type
   49 | DEFINE_BLOCK_TYPE(NSItemProviderCompletionHandler, void, id, NSError**);
      |                                                              ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:50:86: error: ‘NSDictionary’ is not a type
   50 | DEFINE_BLOCK_TYPE(NSItemProviderLoadHandler, NSItemProviderCompletionHandler, Class, NSDictionary*);
      |                                                                                      ^~~~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:39: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                                       ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:67:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   67 | @protocol NSItemProviderWriting <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSItemProvider.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (void) setWritableTypeIdentifiersForItemProvider: (NSArray *)anArray;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:72:1: error: expected unqualified-id before ‘+’ token
   72 | + (NSItemProviderRepresentationVisibility) itemProviderVisibilityForRepresentationWithTypeIdentifier: (NSString *)typeIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (NSItemProviderRepresentationVisibility) itemProviderVisibilityForRepresentationWithTypeIdentifier: (NSString *)typeIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (NSProgress *) loadDataWithTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:79:2: error: ‘end’ does not name a type
   79 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) setReadableTypeIdentifiersForItemProvider: (NSArray *)array;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:87:1: error: expected unqualified-id before ‘+’ token
   87 | + (instancetype) objectWithItemProviderData: (NSData *)data
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:91:2: error: ‘end’ does not name a type
   91 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (void) registerDataRepresentationForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) registerFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (NSArray *) registeredTypeIdentifiers;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (NSArray *) registeredTypeIdentifiersWithFileOptions: (NSItemProviderFileOptions)fileOptions;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (BOOL) hasItemConformingToTypeIdentifier: (NSString *)typeIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (BOOL) hasRepresentationConformingToTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (NSProgress *) loadDataRepresentationForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (NSProgress *) loadFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (NSProgress *) loadInPlaceFileRepresentationForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (NSString *) suggestedName;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (void) setSuggestedName: (NSString *)suggestedName;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (instancetype) initWithObject: (id<NSItemProviderWriting>)object;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (void) registerObject: (id<NSItemProviderWriting>)object visibility: (NSItemProviderRepresentationVisibility)visibility;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (void) registerObjectOfClass: (Class<NSItemProviderWriting>)aClass  // NSItemProviderWriting conforming class...
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (BOOL) canLoadObjectOfClass: (Class<NSItemProviderReading>)aClass;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSProgress *) loadObjectOfClass: (Class<NSItemProviderReading>)aClass // NSItemProviderReading conforming class...
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (instancetype) initWithItem: (id<NSSecureCoding>)item typeIdentifier: (NSString *)typeIdentifier; // designated init
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (instancetype) initWithContentsOfURL: (NSURL *)fileURL;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) registerItemForTypeIdentifier: (NSString *)typeIdentifier loadHandler: (NSItemProviderLoadHandler)loadHandler;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (void)loadItemForTypeIdentifier: (NSString *)typeIdentifier
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:149:2: error: ‘end’ does not name a type
  149 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:154:2: error: ‘interface’ does not name a type
  154 | @interface NSItemProvider (NSPreviewSupport)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) setPreviewImageHandler: (NSItemProviderLoadHandler) previewImageHandler;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (void) loadPreviewImageWithOptions: (NSDictionary *)options
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:162:2: error: ‘end’ does not name a type
  162 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:166:11: error: ‘NSString’ does not name a type
  166 | GS_EXPORT NSString * const NSExtensionJavaScriptFinalizeArgumentKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProvider.h:168:11: error: ‘NSString’ does not name a type
  168 | GS_EXPORT NSString * const NSItemProviderErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSItemProviderReadingWriting.h:37:2: error: ‘interface’ does not name a type
   37 | @interface NSItemProviderReadingWriting : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:49:2: error: ‘interface’ does not name a type
   49 | @interface NSJSONSerialization : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:53:1: error: expected unqualified-id before ‘+’ token
   53 | + (BOOL)isValidJSONObject:(id)obj;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (id)JSONObjectWithData:(NSData *)data
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:57:1: error: expected unqualified-id before ‘+’ token
   57 | + (id)JSONObjectWithStream:(NSInputStream *)stream
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:60:1: error: expected unqualified-id before ‘+’ token
   60 | + (NSInteger)writeJSONObject:(id)obj
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:64:2: error: ‘end’ does not name a type
   64 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString* const NSUndefinedKeyException;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:60:2: error: ‘interface’ does not name a type
   60 | @interface NSObject (NSKeyValueCoding)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (BOOL) useStoredAccessor;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSDictionary*) dictionaryWithValuesForKeys: (NSArray*)keys;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (id) handleQueryWithUnboundKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (void) handleTakeValue: (id)anObject forUnboundKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (NSMutableArray*) mutableArrayValueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (NSMutableArray*) mutableArrayValueForKeyPath: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSMutableSet*) mutableSetValueForKey: (NSString *)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSMutableSet*) mutableSetValueForKeyPath: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (void) setNilValueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:186:1: error: expected unqualified-id before ‘-’ token
  186 | - (void) setValue: (id)anObject forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:197:1: error: expected unqualified-id before ‘-’ token
  197 | - (void) setValue: (id)anObject forKeyPath: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (void) setValue: (id)anObject forUndefinedKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (void) setValuesForKeysWithDictionary: (NSDictionary*)aDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (id) storedValueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:274:1: error: expected unqualified-id before ‘-’ token
  274 | - (void) takeStoredValue: (id)anObject forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:280:1: error: expected unqualified-id before ‘-’ token
  280 | - (void) takeStoredValuesFromDictionary: (NSDictionary*)aDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:307:1: error: expected unqualified-id before ‘-’ token
  307 | - (void) takeValue: (id)anObject forKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:319:1: error: expected unqualified-id before ‘-’ token
  319 | - (void) takeValue: (id)anObject forKeyPath: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:326:1: error: expected unqualified-id before ‘-’ token
  326 | - (void) takeValuesFromDictionary: (NSDictionary*)aDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:331:1: error: expected unqualified-id before ‘-’ token
  331 | - (void) unableToSetNilForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:343:1: error: expected unqualified-id before ‘-’ token
  343 | - (BOOL) validateValue: (id*)aValue
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:352:1: error: expected unqualified-id before ‘-’ token
  352 | - (BOOL) validateValue: (id*)aValue
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:381:1: error: expected unqualified-id before ‘-’ token
  381 | - (id) valueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:391:1: error: expected unqualified-id before ‘-’ token
  391 | - (id) valueForKeyPath: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:401:1: error: expected unqualified-id before ‘-’ token
  401 | - (id) valueForUndefinedKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:409:1: error: expected unqualified-id before ‘-’ token
  409 | - (NSDictionary*) valuesForKeys: (NSArray*)keys;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:411:2: error: ‘end’ does not name a type
  411 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:68:11: error: ‘NSString’ does not name a type
   68 | GS_EXPORT NSString *const NSKeyValueChangeIndexesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:69:11: error: ‘NSString’ does not name a type
   69 | GS_EXPORT NSString *const NSKeyValueChangeKindKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:70:11: error: ‘NSString’ does not name a type
   70 | GS_EXPORT NSString *const NSKeyValueChangeNewKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:71:11: error: ‘NSString’ does not name a type
   71 | GS_EXPORT NSString *const NSKeyValueChangeOldKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:73:11: error: ‘NSString’ does not name a type
   73 | GS_EXPORT NSString *const NSKeyValueChangeNotificationIsPriorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:123:2: error: ‘interface’ does not name a type
  123 | @interface NSObject (NSKeyValueObserving)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:129:2: error: ‘end’ does not name a type
  129 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (void) removeObserver: (NSObject*)anObserver
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:141:2: error: ‘end’ does not name a type
  141 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (void) removeObserver: (NSObject*)anObserver
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:155:2: error: ‘end’ does not name a type
  155 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (void) didChange: (NSKeyValueChange)changeKind
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (void) willChangeValueForKey: (NSString*)aKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (void) willChange: (NSKeyValueChange)changeKind
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:187:1: error: expected unqualified-id before ‘-’ token
  187 | - (void) didChangeValueForKey: (NSString*)aKey
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:193:1: error: expected unqualified-id before ‘-’ token
  193 | - (void) willChangeValueForKey: (NSString*)aKey
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:199:2: error: ‘end’ does not name a type
  199 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:218:1: error: expected unqualified-id before ‘+’ token
  218 | + (void) setKeys: (NSArray*)triggerKeys
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:227:1: error: expected unqualified-id before ‘+’ token
  227 | + (NSSet*) keyPathsForValuesAffectingValueForKey: (NSString*)dependentKey;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (void*) observationInfo;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (void) setObservationInfo: (void*)observationInfo;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:244:2: error: ‘end’ does not name a type
  244 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:48:25: error: expected unqualified-id before ‘,’ token
   48 | @class NSNumberFormatter, NSString;
      |                         ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:51:2: error: ‘interface’ does not name a type
   51 | @interface NSLengthFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (NSNumberFormatter *) numberFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (void) setNumberFormatter: (NSNumberFormatter *)formatter;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSFormattingUnitStyle) unitStyle;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (void) setUnitStyle: (NSFormattingUnitStyle)style;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (BOOL) isForPersonHeightUse;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (void) setForPersonHeightUse: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (NSString *) stringFromValue: (double)value unit: (NSLengthFormatterUnit)unit;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSString *) stringFromMeters: (double)numberInMeters;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSString *) unitStringFromValue: (double)value unit: (NSLengthFormatterUnit)unit;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSString *) unitStringFromMeters: (double)numberInMeters usedUnit: (NSLengthFormatterUnit *)unit;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (BOOL) getObjectValue: (id *)obj forString: (NSString *)string errorDescription: (NSString **)error;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:77:2: error: ‘end’ does not name a type
   77 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:38:16: error: expected unqualified-id before ‘,’ token
   38 | @class NSString, NSArray, NSOrthography;
      |                ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:38:27: error: aggregate ‘NSString NSOrthography’ has incomplete type and cannot be defined
   38 | @class NSString, NSArray, NSOrthography;
      |                           ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:40:9: error: ‘NSString’ does not name a type
   40 | typedef NSString* NSLinguisticTagScheme;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:42:11: error: ‘NSLinguisticTagScheme’ does not name a type
   42 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeTokenType;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:43:11: error: ‘NSLinguisticTagScheme’ does not name a type
   43 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeLexicalClass;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:44:11: error: ‘NSLinguisticTagScheme’ does not name a type
   44 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeNameType;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:45:11: error: ‘NSLinguisticTagScheme’ does not name a type
   45 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeNameTypeOrLexicalClass;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:46:11: error: ‘NSLinguisticTagScheme’ does not name a type
   46 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeLemma;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:47:11: error: ‘NSLinguisticTagScheme’ does not name a type
   47 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeLanguage;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:48:11: error: ‘NSLinguisticTagScheme’ does not name a type
   48 | GS_EXPORT NSLinguisticTagScheme const NSLinguisticTagSchemeScript;
      |           ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:50:9: error: ‘NSString’ does not name a type
   50 | typedef NSString* NSLinguisticTag;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:53:11: error: ‘NSLinguisticTag’ does not name a type
   53 | GS_EXPORT NSLinguisticTag const NSLinguisticTagWord;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:54:11: error: ‘NSLinguisticTag’ does not name a type
   54 | GS_EXPORT NSLinguisticTag const NSLinguisticTagPunctuation;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:55:11: error: ‘NSLinguisticTag’ does not name a type
   55 | GS_EXPORT NSLinguisticTag const NSLinguisticTagWhitespace;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:56:11: error: ‘NSLinguisticTag’ does not name a type
   56 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOther;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:59:11: error: ‘NSLinguisticTag’ does not name a type
   59 | GS_EXPORT NSLinguisticTag const NSLinguisticTagNoun;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:60:11: error: ‘NSLinguisticTag’ does not name a type
   60 | GS_EXPORT NSLinguisticTag const NSLinguisticTagVerb;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:61:11: error: ‘NSLinguisticTag’ does not name a type
   61 | GS_EXPORT NSLinguisticTag const NSLinguisticTagAdjective;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:62:11: error: ‘NSLinguisticTag’ does not name a type
   62 | GS_EXPORT NSLinguisticTag const NSLinguisticTagAdverb;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:63:11: error: ‘NSLinguisticTag’ does not name a type
   63 | GS_EXPORT NSLinguisticTag const NSLinguisticTagPronoun;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:64:11: error: ‘NSLinguisticTag’ does not name a type
   64 | GS_EXPORT NSLinguisticTag const NSLinguisticTagDeterminer;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:65:11: error: ‘NSLinguisticTag’ does not name a type
   65 | GS_EXPORT NSLinguisticTag const NSLinguisticTagParticle;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:66:11: error: ‘NSLinguisticTag’ does not name a type
   66 | GS_EXPORT NSLinguisticTag const NSLinguisticTagPreposition;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:67:11: error: ‘NSLinguisticTag’ does not name a type
   67 | GS_EXPORT NSLinguisticTag const NSLinguisticTagNumber;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:68:11: error: ‘NSLinguisticTag’ does not name a type
   68 | GS_EXPORT NSLinguisticTag const NSLinguisticTagConjunction;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:69:11: error: ‘NSLinguisticTag’ does not name a type
   69 | GS_EXPORT NSLinguisticTag const NSLinguisticTagInterjection;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:70:11: error: ‘NSLinguisticTag’ does not name a type
   70 | GS_EXPORT NSLinguisticTag const NSLinguisticTagClassifier;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:71:11: error: ‘NSLinguisticTag’ does not name a type
   71 | GS_EXPORT NSLinguisticTag const NSLinguisticTagIdiom;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:72:11: error: ‘NSLinguisticTag’ does not name a type
   72 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOtherWord;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:73:11: error: ‘NSLinguisticTag’ does not name a type
   73 | GS_EXPORT NSLinguisticTag const NSLinguisticTagSentenceTerminator;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:74:11: error: ‘NSLinguisticTag’ does not name a type
   74 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOpenQuote;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:75:11: error: ‘NSLinguisticTag’ does not name a type
   75 | GS_EXPORT NSLinguisticTag const NSLinguisticTagCloseQuote;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:76:11: error: ‘NSLinguisticTag’ does not name a type
   76 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOpenParenthesis;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:77:11: error: ‘NSLinguisticTag’ does not name a type
   77 | GS_EXPORT NSLinguisticTag const NSLinguisticTagCloseParenthesis;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:78:11: error: ‘NSLinguisticTag’ does not name a type
   78 | GS_EXPORT NSLinguisticTag const NSLinguisticTagWordJoiner;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:79:11: error: ‘NSLinguisticTag’ does not name a type
   79 | GS_EXPORT NSLinguisticTag const NSLinguisticTagDash;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:80:11: error: ‘NSLinguisticTag’ does not name a type
   80 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOtherPunctuation;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:81:11: error: ‘NSLinguisticTag’ does not name a type
   81 | GS_EXPORT NSLinguisticTag const NSLinguisticTagParagraphBreak;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:82:11: error: ‘NSLinguisticTag’ does not name a type
   82 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOtherWhitespace;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:85:11: error: ‘NSLinguisticTag’ does not name a type
   85 | GS_EXPORT NSLinguisticTag const NSLinguisticTagPersonalName;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:86:11: error: ‘NSLinguisticTag’ does not name a type
   86 | GS_EXPORT NSLinguisticTag const NSLinguisticTagPlaceName;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:87:11: error: ‘NSLinguisticTag’ does not name a type
   87 | GS_EXPORT NSLinguisticTag const NSLinguisticTagOrganizationName;
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:108:56: error: ‘NSLinguisticTag’ has not been declared
  108 | DEFINE_BLOCK_TYPE(GSLinguisticTagRangeBoolBlock, void, NSLinguisticTag, NSRange, BOOL);
      |                                                        ^~~~~~~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:109:61: error: ‘NSLinguisticTag’ has not been declared
  109 | DEFINE_BLOCK_TYPE(GSLinguisticTagRangeRangeBoolBlock, void, NSLinguisticTag, NSRange, NSRange, BOOL);
      |                                                             ^~~~~~~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:112:2: error: ‘interface’ does not name a type
  112 | @interface NSLinguisticTagger : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (instancetype) initWithTagSchemes: (NSArray *)tagSchemes
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (NSArray *) tagSchemes;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (void) setString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (NSArray *) availableTagSchemesForUnit: (NSLinguisticTaggerUnit)unit
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:133:1: error: expected unqualified-id before ‘+’ token
  133 | + (NSArray *) availableTagSchemesForLanguage: (NSString *)language;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) setOrthography: (NSOrthography *)orthography
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSOrthography *) orthographyAtIndex: (NSUInteger)charIndex
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) stringEditedInRange: (NSRange)newRange
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (NSRange) tokenRangeAtIndex: (NSUInteger)charIndex
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (NSRange) sentenceRangeForRange: (NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (void) enumerateTagsInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSLinguisticTag) tagAtIndex: (NSUInteger)charIndex
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (NSArray *) tagsInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:166:1: error: expected unqualified-id before ‘-’ token
  166 | - (void) enumerateTagsInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (NSLinguisticTag) tagAtIndex: (NSUInteger)charIndex
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (NSArray *) tagsInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (NSString *) dominantLanguage;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:183:1: error: expected unqualified-id before ‘+’ token
  183 | + (NSString *) dominantLanguageForString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:185:1: error: expected unqualified-id before ‘+’ token
  185 | + (NSLinguisticTag) tagForString: (NSString *)string
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:192:1: error: expected unqualified-id before ‘+’ token
  192 | + (NSArray *)tagsForString: (NSString *)string
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:200:1: error: expected unqualified-id before ‘+’ token
  200 | + (void) enumerateTagsForString: (NSString *)string
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (NSArray *) possibleTagsAtIndex: (NSUInteger)charIndex
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:215:2: error: ‘end’ does not name a type
  215 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (void) enumerateLinguisticTagsInRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:231:2: error: ‘end’ does not name a type
  231 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSLocale.h:52:11: error: ‘NSString’ does not name a type
   52 | GS_EXPORT NSString * const NSCurrentLocaleDidChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString * const NSLocaleIdentifier;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString * const NSLocaleLanguageCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:59:11: error: ‘NSString’ does not name a type
   59 | GS_EXPORT NSString * const NSLocaleCountryCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString * const NSLocaleScriptCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:61:11: error: ‘NSString’ does not name a type
   61 | GS_EXPORT NSString * const NSLocaleVariantCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString * const NSLocaleExemplarCharacterSet;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString * const NSLocaleCalendarIdentifier;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:64:11: error: ‘NSString’ does not name a type
   64 | GS_EXPORT NSString * const NSLocaleCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:65:11: error: ‘NSString’ does not name a type
   65 | GS_EXPORT NSString * const NSLocaleCollationIdentifier;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:66:11: error: ‘NSString’ does not name a type
   66 | GS_EXPORT NSString * const NSLocaleUsesMetricSystem;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:67:11: error: ‘NSString’ does not name a type
   67 | GS_EXPORT NSString * const NSLocaleMeasurementSystem;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:68:11: error: ‘NSString’ does not name a type
   68 | GS_EXPORT NSString * const NSLocaleDecimalSeparator;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:69:11: error: ‘NSString’ does not name a type
   69 | GS_EXPORT NSString * const NSLocaleGroupingSeparator;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:70:11: error: ‘NSString’ does not name a type
   70 | GS_EXPORT NSString * const NSLocaleCurrencySymbol;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:71:11: error: ‘NSString’ does not name a type
   71 | GS_EXPORT NSString * const NSLocaleCurrencyCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:72:11: error: ‘NSString’ does not name a type
   72 | GS_EXPORT NSString * const NSLocaleCollatorIdentifier;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:74:11: error: ‘NSString’ does not name a type
   74 | GS_EXPORT NSString * const NSLocaleQuotationBeginDelimiterKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:75:11: error: ‘NSString’ does not name a type
   75 | GS_EXPORT NSString * const NSLocaleQuotationEndDelimiterKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:76:11: error: ‘NSString’ does not name a type
   76 | GS_EXPORT NSString * const NSLocaleAlternateQuotationBeginDelimiterKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:77:11: error: ‘NSString’ does not name a type
   77 | GS_EXPORT NSString * const NSLocaleAlternateQuotationEndDelimiterKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:83:11: error: ‘NSString’ does not name a type
   83 | GS_EXPORT NSString * const NSGregorianCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:84:11: error: ‘NSString’ does not name a type
   84 | GS_EXPORT NSString * const NSBuddhistCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:85:11: error: ‘NSString’ does not name a type
   85 | GS_EXPORT NSString * const NSChineseCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString * const NSHebrewCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:87:11: error: ‘NSString’ does not name a type
   87 | GS_EXPORT NSString * const NSIslamicCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:88:11: error: ‘NSString’ does not name a type
   88 | GS_EXPORT NSString * const NSIslamicCivilCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:89:11: error: ‘NSString’ does not name a type
   89 | GS_EXPORT NSString * const NSJapaneseCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:91:11: error: ‘NSString’ does not name a type
   91 | GS_EXPORT NSString * const NSRepublicOfChinaCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:92:11: error: ‘NSString’ does not name a type
   92 | GS_EXPORT NSString * const NSPersianCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:93:11: error: ‘NSString’ does not name a type
   93 | GS_EXPORT NSString * const NSIndianCalendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:94:11: error: ‘NSString’ does not name a type
   94 | GS_EXPORT NSString * const NSISO8601Calendar;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:102:2: error: ‘interface’ does not name a type
  102 | @interface NSLocale : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSLocale.h:124:1: error: expected unqualified-id before ‘+’ token
  124 | + (id) autoupdatingCurrentLocale;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:129:1: error: expected unqualified-id before ‘+’ token
  129 | + (NSArray *) availableLocaleIdentifiers;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:134:1: error: expected unqualified-id before ‘+’ token
  134 | + (NSString *) canonicalLanguageIdentifierFromString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:139:1: error: expected unqualified-id before ‘+’ token
  139 | + (NSString *) canonicalLocaleIdentifierFromString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:143:1: error: expected unqualified-id before ‘+’ token
  143 | + (NSLocaleLanguageDirection) characterDirectionForLanguage:
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:149:1: error: expected unqualified-id before ‘+’ token
  149 | + (NSArray *) commonISOCurrencyCodes;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:156:1: error: expected unqualified-id before ‘+’ token
  156 | + (NSDictionary *) componentsFromLocaleIdentifier: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:160:1: error: expected unqualified-id before ‘+’ token
  160 | + (instancetype) currentLocale;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:164:1: error: expected unqualified-id before ‘+’ token
  164 | + (NSArray *) ISOCountryCodes;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:168:1: error: expected unqualified-id before ‘+’ token
  168 | + (NSArray *) ISOCurrencyCodes;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:172:1: error: expected unqualified-id before ‘+’ token
  172 | + (NSArray *) ISOLanguageCodes;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:177:1: error: expected unqualified-id before ‘+’ token
  177 | + (NSLocaleLanguageDirection) lineDirectionForLanguage: (NSString*)isoLangCode;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:183:1: error: expected unqualified-id before ‘+’ token
  183 | + (NSString *) localeIdentifierFromComponents: (NSDictionary*)dict;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:188:1: error: expected unqualified-id before ‘+’ token
  188 | + (NSString *) localeIdentifierFromWindowsLocaleCode: (uint32_t)lcid;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:194:1: error: expected unqualified-id before ‘+’ token
  194 | + (instancetype) localeWithLocaleIdentifier:(NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:201:1: error: expected unqualified-id before ‘+’ token
  201 | + (NSArray *) preferredLanguages;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:206:1: error: expected unqualified-id before ‘+’ token
  206 | + (instancetype) systemLocale;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:212:1: error: expected unqualified-id before ‘+’ token
  212 | + (uint32_t) windowsLocaleCodeFromLocaleIdentifier:
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (NSString *) displayNameForKey: (NSString *)key value: (id)value;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (instancetype) initWithLocaleIdentifier: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:231:1: error: expected unqualified-id before ‘-’ token
  231 | - (NSString *) localeIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (id) objectForKey: (id)key;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:238:1: error: expected unqualified-id before ‘-’ token
  238 | - (NSString *) languageCode;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:239:1: error: expected unqualified-id before ‘-’ token
  239 | - (NSString *) countryCode;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:240:1: error: expected unqualified-id before ‘-’ token
  240 | - (NSString *) scriptCode;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (NSString *) variantCode;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (NSCharacterSet *) exemplarCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | - (NSString *) collationIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:244:1: error: expected unqualified-id before ‘-’ token
  244 | - (NSString *) collatorIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:247:2: error: ‘end’ does not name a type
  247 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMeasurement.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSMeasurement : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMeasurement.h:46:1: error: expected unqualified-id before ‘-’ token
   46 | - (instancetype) initWithDoubleValue: (double)doubleValue
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSUnit *) unit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (double) doubleValue;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (BOOL) canBeConvertedToUnit: (NSUnit *)unit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (NSMeasurement *) measurementByConvertingToUnit: (NSUnit *)unit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (NSMeasurement *) measurementByAddingMeasurement: (NSMeasurement *)measurement;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSMeasurement *) measurementBySubtractingMeasurement: (NSMeasurement *)measurement;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:65:2: error: ‘end’ does not name a type
   65 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:16: error: expected unqualified-id before ‘,’ token
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      |                ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:18: error: aggregate ‘NSLocale NSMeasurement’ has incomplete type and cannot be defined
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      |                  ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:33: error: aggregate ‘NSLocale NSNumberFormatter’ has incomplete type and cannot be defined
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      |                                 ^~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:52: error: aggregate ‘NSLocale NSUnit’ has incomplete type and cannot be defined
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      |                                                    ^~~~~~
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSMeasurementFormatter : NSFormatter <NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (NSMeasurementFormatterUnitOptions) unitOptions;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (void) setUnitOptions: (NSMeasurementFormatterUnitOptions) unitOptions;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSFormattingUnitStyle) unitStyle;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) setUnitStyle: (NSFormattingUnitStyle)style;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) setLocale: (NSLocale *)locale;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (NSNumberFormatter *) numberFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) setNumberFormatter: (NSNumberFormatter *)numberFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSString *)stringFromMeasurement: (NSMeasurement *)measurement;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSString *)stringFromUnit: (NSUnit *)unit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:70:2: error: ‘end’ does not name a type
   70 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:38:11: error: ‘NSString’ does not name a type
   38 | GS_EXPORT NSString* const NSMetadataItemAcquisitionMakeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:39:11: error: ‘NSString’ does not name a type
   39 | GS_EXPORT NSString* const NSMetadataItemAcquisitionModelKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:40:11: error: ‘NSString’ does not name a type
   40 | GS_EXPORT NSString* const NSMetadataItemAlbumKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:41:11: error: ‘NSString’ does not name a type
   41 | GS_EXPORT NSString* const NSMetadataItemAltitudeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:42:11: error: ‘NSString’ does not name a type
   42 | GS_EXPORT NSString* const NSMetadataItemApertureKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:43:11: error: ‘NSString’ does not name a type
   43 | GS_EXPORT NSString* const NSMetadataItemAppleLoopDescriptorsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:44:11: error: ‘NSString’ does not name a type
   44 | GS_EXPORT NSString* const NSMetadataItemAppleLoopsKeyFilterTypeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:45:11: error: ‘NSString’ does not name a type
   45 | GS_EXPORT NSString* const NSMetadataItemAppleLoopsLoopModeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:46:11: error: ‘NSString’ does not name a type
   46 | GS_EXPORT NSString* const NSMetadataItemAppleLoopsRootKeyKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString* const NSMetadataItemApplicationCategoriesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString* const NSMetadataItemAttributeChangeDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:49:11: error: ‘NSString’ does not name a type
   49 | GS_EXPORT NSString* const NSMetadataItemAudiencesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:50:11: error: ‘NSString’ does not name a type
   50 | GS_EXPORT NSString* const NSMetadataItemAudioBitRateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:51:11: error: ‘NSString’ does not name a type
   51 | GS_EXPORT NSString* const NSMetadataItemAudioChannelCountKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:52:11: error: ‘NSString’ does not name a type
   52 | GS_EXPORT NSString* const NSMetadataItemAudioEncodingApplicationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString* const NSMetadataItemAudioSampleRateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString* const NSMetadataItemAudioTrackNumberKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:55:11: error: ‘NSString’ does not name a type
   55 | GS_EXPORT NSString* const NSMetadataItemAuthorAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:56:11: error: ‘NSString’ does not name a type
   56 | GS_EXPORT NSString* const NSMetadataItemAuthorEmailAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString* const NSMetadataItemAuthorsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString* const NSMetadataItemBitsPerSampleKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:59:11: error: ‘NSString’ does not name a type
   59 | GS_EXPORT NSString* const NSMetadataItemCameraOwnerKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString* const NSMetadataItemCFBundleIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:61:11: error: ‘NSString’ does not name a type
   61 | GS_EXPORT NSString* const NSMetadataItemCityKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString* const NSMetadataItemCodecsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString* const NSMetadataItemColorSpaceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:64:11: error: ‘NSString’ does not name a type
   64 | GS_EXPORT NSString* const NSMetadataItemCommentKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:65:11: error: ‘NSString’ does not name a type
   65 | GS_EXPORT NSString* const NSMetadataItemComposerKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:66:11: error: ‘NSString’ does not name a type
   66 | GS_EXPORT NSString* const NSMetadataItemContactKeywordsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:67:11: error: ‘NSString’ does not name a type
   67 | GS_EXPORT NSString* const NSMetadataItemContentCreationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:68:11: error: ‘NSString’ does not name a type
   68 | GS_EXPORT NSString* const NSMetadataItemContentModificationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:69:11: error: ‘NSString’ does not name a type
   69 | GS_EXPORT NSString* const NSMetadataItemContentTypeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:70:11: error: ‘NSString’ does not name a type
   70 | GS_EXPORT NSString* const NSMetadataItemContentTypeTreeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:71:11: error: ‘NSString’ does not name a type
   71 | GS_EXPORT NSString* const NSMetadataItemContributorsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:72:11: error: ‘NSString’ does not name a type
   72 | GS_EXPORT NSString* const NSMetadataItemCopyrightKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:73:11: error: ‘NSString’ does not name a type
   73 | GS_EXPORT NSString* const NSMetadataItemCountryKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:74:11: error: ‘NSString’ does not name a type
   74 | GS_EXPORT NSString* const NSMetadataItemCoverageKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:75:11: error: ‘NSString’ does not name a type
   75 | GS_EXPORT NSString* const NSMetadataItemCreatorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:76:11: error: ‘NSString’ does not name a type
   76 | GS_EXPORT NSString* const NSMetadataItemDateAddedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:77:11: error: ‘NSString’ does not name a type
   77 | GS_EXPORT NSString* const NSMetadataItemDeliveryTypeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:78:11: error: ‘NSString’ does not name a type
   78 | GS_EXPORT NSString* const NSMetadataItemDescriptionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:79:11: error: ‘NSString’ does not name a type
   79 | GS_EXPORT NSString* const NSMetadataItemDirectorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:80:11: error: ‘NSString’ does not name a type
   80 | GS_EXPORT NSString* const NSMetadataItemDisplayNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:81:11: error: ‘NSString’ does not name a type
   81 | GS_EXPORT NSString* const NSMetadataItemDownloadedDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:82:11: error: ‘NSString’ does not name a type
   82 | GS_EXPORT NSString* const NSMetadataItemDueDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:83:11: error: ‘NSString’ does not name a type
   83 | GS_EXPORT NSString* const NSMetadataItemDurationSecondsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:84:11: error: ‘NSString’ does not name a type
   84 | GS_EXPORT NSString* const NSMetadataItemEditorsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:85:11: error: ‘NSString’ does not name a type
   85 | GS_EXPORT NSString* const NSMetadataItemEmailAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString* const NSMetadataItemEncodingApplicationsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:87:11: error: ‘NSString’ does not name a type
   87 | GS_EXPORT NSString* const NSMetadataItemExecutableArchitecturesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:88:11: error: ‘NSString’ does not name a type
   88 | GS_EXPORT NSString* const NSMetadataItemExecutablePlatformKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:89:11: error: ‘NSString’ does not name a type
   89 | GS_EXPORT NSString* const NSMetadataItemEXIFGPSVersionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:90:11: error: ‘NSString’ does not name a type
   90 | GS_EXPORT NSString* const NSMetadataItemEXIFVersionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:91:11: error: ‘NSString’ does not name a type
   91 | GS_EXPORT NSString* const NSMetadataItemExposureModeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:92:11: error: ‘NSString’ does not name a type
   92 | GS_EXPORT NSString* const NSMetadataItemExposureProgramKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:93:11: error: ‘NSString’ does not name a type
   93 | GS_EXPORT NSString* const NSMetadataItemExposureTimeSecondsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:94:11: error: ‘NSString’ does not name a type
   94 | GS_EXPORT NSString* const NSMetadataItemExposureTimeStringKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:95:11: error: ‘NSString’ does not name a type
   95 | GS_EXPORT NSString* const NSMetadataItemFinderCommentKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:96:11: error: ‘NSString’ does not name a type
   96 | GS_EXPORT NSString* const NSMetadataItemFlashOnOffKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:97:11: error: ‘NSString’ does not name a type
   97 | GS_EXPORT NSString* const NSMetadataItemFNumberKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:98:11: error: ‘NSString’ does not name a type
   98 | GS_EXPORT NSString* const NSMetadataItemFocalLength35mmKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:99:11: error: ‘NSString’ does not name a type
   99 | GS_EXPORT NSString* const NSMetadataItemFocalLengthKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:100:11: error: ‘NSString’ does not name a type
  100 | GS_EXPORT NSString* const NSMetadataItemFontsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:101:11: error: ‘NSString’ does not name a type
  101 | GS_EXPORT NSString* const NSMetadataItemFSContentChangeDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:102:11: error: ‘NSString’ does not name a type
  102 | GS_EXPORT NSString* const NSMetadataItemFSCreationDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:103:11: error: ‘NSString’ does not name a type
  103 | GS_EXPORT NSString* const NSMetadataItemFSNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:104:11: error: ‘NSString’ does not name a type
  104 | GS_EXPORT NSString* const NSMetadataItemFSSizeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:105:11: error: ‘NSString’ does not name a type
  105 | GS_EXPORT NSString* const NSMetadataItemGenreKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:106:11: error: ‘NSString’ does not name a type
  106 | GS_EXPORT NSString* const NSMetadataItemGPSAreaInformationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:107:11: error: ‘NSString’ does not name a type
  107 | GS_EXPORT NSString* const NSMetadataItemGPSDateStampKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:108:11: error: ‘NSString’ does not name a type
  108 | GS_EXPORT NSString* const NSMetadataItemGPSDestBearingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:109:11: error: ‘NSString’ does not name a type
  109 | GS_EXPORT NSString* const NSMetadataItemGPSDestDistanceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:110:11: error: ‘NSString’ does not name a type
  110 | GS_EXPORT NSString* const NSMetadataItemGPSDestLatitudeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:111:11: error: ‘NSString’ does not name a type
  111 | GS_EXPORT NSString* const NSMetadataItemGPSDestLongitudeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:112:11: error: ‘NSString’ does not name a type
  112 | GS_EXPORT NSString* const NSMetadataItemGPSDifferentalKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:113:11: error: ‘NSString’ does not name a type
  113 | GS_EXPORT NSString* const NSMetadataItemGPSDOPKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:114:11: error: ‘NSString’ does not name a type
  114 | GS_EXPORT NSString* const NSMetadataItemGPSMapDatumKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:115:11: error: ‘NSString’ does not name a type
  115 | GS_EXPORT NSString* const NSMetadataItemGPSMeasureModeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:116:11: error: ‘NSString’ does not name a type
  116 | GS_EXPORT NSString* const NSMetadataItemGPSProcessingMethodKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:117:11: error: ‘NSString’ does not name a type
  117 | GS_EXPORT NSString* const NSMetadataItemGPSStatusKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:118:11: error: ‘NSString’ does not name a type
  118 | GS_EXPORT NSString* const NSMetadataItemGPSTrackKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:119:11: error: ‘NSString’ does not name a type
  119 | GS_EXPORT NSString* const NSMetadataItemHasAlphaChannelKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:120:11: error: ‘NSString’ does not name a type
  120 | GS_EXPORT NSString* const NSMetadataItemHeadlineKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:121:11: error: ‘NSString’ does not name a type
  121 | GS_EXPORT NSString* const NSMetadataItemIdentifierKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:122:11: error: ‘NSString’ does not name a type
  122 | GS_EXPORT NSString* const NSMetadataItemImageDirectionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:123:11: error: ‘NSString’ does not name a type
  123 | GS_EXPORT NSString* const NSMetadataItemInformationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:124:11: error: ‘NSString’ does not name a type
  124 | GS_EXPORT NSString* const NSMetadataItemInstantMessageAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:125:11: error: ‘NSString’ does not name a type
  125 | GS_EXPORT NSString* const NSMetadataItemInstructionsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:126:11: error: ‘NSString’ does not name a type
  126 | GS_EXPORT NSString* const NSMetadataItemIsApplicationManagedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:127:11: error: ‘NSString’ does not name a type
  127 | GS_EXPORT NSString* const NSMetadataItemIsGeneralMIDISequenceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:128:11: error: ‘NSString’ does not name a type
  128 | GS_EXPORT NSString* const NSMetadataItemIsLikelyJunkKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:129:11: error: ‘NSString’ does not name a type
  129 | GS_EXPORT NSString* const NSMetadataItemISOSpeedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:130:11: error: ‘NSString’ does not name a type
  130 | GS_EXPORT NSString* const NSMetadataItemIsUbiquitousKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:131:11: error: ‘NSString’ does not name a type
  131 | GS_EXPORT NSString* const NSMetadataItemKeySignatureKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:132:11: error: ‘NSString’ does not name a type
  132 | GS_EXPORT NSString* const NSMetadataItemKeywordsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:133:11: error: ‘NSString’ does not name a type
  133 | GS_EXPORT NSString* const NSMetadataItemKindKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:134:11: error: ‘NSString’ does not name a type
  134 | GS_EXPORT NSString* const NSMetadataItemLanguagesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:135:11: error: ‘NSString’ does not name a type
  135 | GS_EXPORT NSString* const NSMetadataItemLastUsedDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:136:11: error: ‘NSString’ does not name a type
  136 | GS_EXPORT NSString* const NSMetadataItemLatitudeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:137:11: error: ‘NSString’ does not name a type
  137 | GS_EXPORT NSString* const NSMetadataItemLayerNamesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:138:11: error: ‘NSString’ does not name a type
  138 | GS_EXPORT NSString* const NSMetadataItemLensModelKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:139:11: error: ‘NSString’ does not name a type
  139 | GS_EXPORT NSString* const NSMetadataItemLongitudeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:140:11: error: ‘NSString’ does not name a type
  140 | GS_EXPORT NSString* const NSMetadataItemLyricistKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:141:11: error: ‘NSString’ does not name a type
  141 | GS_EXPORT NSString* const NSMetadataItemMaxApertureKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:142:11: error: ‘NSString’ does not name a type
  142 | GS_EXPORT NSString* const NSMetadataItemMediaTypesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:143:11: error: ‘NSString’ does not name a type
  143 | GS_EXPORT NSString* const NSMetadataItemMeteringModeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:144:11: error: ‘NSString’ does not name a type
  144 | GS_EXPORT NSString* const NSMetadataItemMusicalGenreKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:145:11: error: ‘NSString’ does not name a type
  145 | GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentCategoryKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:146:11: error: ‘NSString’ does not name a type
  146 | GS_EXPORT NSString* const NSMetadataItemMusicalInstrumentNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:147:11: error: ‘NSString’ does not name a type
  147 | GS_EXPORT NSString* const NSMetadataItemNamedLocationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:148:11: error: ‘NSString’ does not name a type
  148 | GS_EXPORT NSString* const NSMetadataItemNumberOfPagesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:149:11: error: ‘NSString’ does not name a type
  149 | GS_EXPORT NSString* const NSMetadataItemOrganizationsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:150:11: error: ‘NSString’ does not name a type
  150 | GS_EXPORT NSString* const NSMetadataItemOrientationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:151:11: error: ‘NSString’ does not name a type
  151 | GS_EXPORT NSString* const NSMetadataItemOriginalFormatKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:152:11: error: ‘NSString’ does not name a type
  152 | GS_EXPORT NSString* const NSMetadataItemOriginalSourceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:153:11: error: ‘NSString’ does not name a type
  153 | GS_EXPORT NSString* const NSMetadataItemPageHeightKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:154:11: error: ‘NSString’ does not name a type
  154 | GS_EXPORT NSString* const NSMetadataItemPageWidthKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:155:11: error: ‘NSString’ does not name a type
  155 | GS_EXPORT NSString* const NSMetadataItemParticipantsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:156:11: error: ‘NSString’ does not name a type
  156 | GS_EXPORT NSString* const NSMetadataItemPathKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:157:11: error: ‘NSString’ does not name a type
  157 | GS_EXPORT NSString* const NSMetadataItemPerformersKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:158:11: error: ‘NSString’ does not name a type
  158 | GS_EXPORT NSString* const NSMetadataItemPhoneNumbersKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:159:11: error: ‘NSString’ does not name a type
  159 | GS_EXPORT NSString* const NSMetadataItemPixelCountKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:160:11: error: ‘NSString’ does not name a type
  160 | GS_EXPORT NSString* const NSMetadataItemPixelHeightKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:161:11: error: ‘NSString’ does not name a type
  161 | GS_EXPORT NSString* const NSMetadataItemPixelWidthKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:162:11: error: ‘NSString’ does not name a type
  162 | GS_EXPORT NSString* const NSMetadataItemProducerKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:163:11: error: ‘NSString’ does not name a type
  163 | GS_EXPORT NSString* const NSMetadataItemProfileNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:164:11: error: ‘NSString’ does not name a type
  164 | GS_EXPORT NSString* const NSMetadataItemProjectsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:165:11: error: ‘NSString’ does not name a type
  165 | GS_EXPORT NSString* const NSMetadataItemPublishersKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:166:11: error: ‘NSString’ does not name a type
  166 | GS_EXPORT NSString* const NSMetadataItemRecipientAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:167:11: error: ‘NSString’ does not name a type
  167 | GS_EXPORT NSString* const NSMetadataItemRecipientEmailAddressesKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:168:11: error: ‘NSString’ does not name a type
  168 | GS_EXPORT NSString* const NSMetadataItemRecipientsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:169:11: error: ‘NSString’ does not name a type
  169 | GS_EXPORT NSString* const NSMetadataItemRecordingDateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:170:11: error: ‘NSString’ does not name a type
  170 | GS_EXPORT NSString* const NSMetadataItemRecordingYearKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:171:11: error: ‘NSString’ does not name a type
  171 | GS_EXPORT NSString* const NSMetadataItemRedEyeOnOffKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:172:11: error: ‘NSString’ does not name a type
  172 | GS_EXPORT NSString* const NSMetadataItemResolutionHeightDPIKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:173:11: error: ‘NSString’ does not name a type
  173 | GS_EXPORT NSString* const NSMetadataItemResolutionWidthDPIKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:174:11: error: ‘NSString’ does not name a type
  174 | GS_EXPORT NSString* const NSMetadataItemRightsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:175:11: error: ‘NSString’ does not name a type
  175 | GS_EXPORT NSString* const NSMetadataItemSecurityMethodKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:176:11: error: ‘NSString’ does not name a type
  176 | GS_EXPORT NSString* const NSMetadataItemSpeedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:177:11: error: ‘NSString’ does not name a type
  177 | GS_EXPORT NSString* const NSMetadataItemStarRatingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:178:11: error: ‘NSString’ does not name a type
  178 | GS_EXPORT NSString* const NSMetadataItemStateOrProvinceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:179:11: error: ‘NSString’ does not name a type
  179 | GS_EXPORT NSString* const NSMetadataItemStreamableKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:180:11: error: ‘NSString’ does not name a type
  180 | GS_EXPORT NSString* const NSMetadataItemSubjectKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:181:11: error: ‘NSString’ does not name a type
  181 | GS_EXPORT NSString* const NSMetadataItemTempoKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:182:11: error: ‘NSString’ does not name a type
  182 | GS_EXPORT NSString* const NSMetadataItemTextContentKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:183:11: error: ‘NSString’ does not name a type
  183 | GS_EXPORT NSString* const NSMetadataItemThemeKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:184:11: error: ‘NSString’ does not name a type
  184 | GS_EXPORT NSString* const NSMetadataItemTimeSignatureKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:185:11: error: ‘NSString’ does not name a type
  185 | GS_EXPORT NSString* const NSMetadataItemTimestampKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:186:11: error: ‘NSString’ does not name a type
  186 | GS_EXPORT NSString* const NSMetadataItemTitleKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:187:11: error: ‘NSString’ does not name a type
  187 | GS_EXPORT NSString* const NSMetadataItemTotalBitRateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:188:11: error: ‘NSString’ does not name a type
  188 | GS_EXPORT NSString* const NSMetadataItemURLKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:189:11: error: ‘NSString’ does not name a type
  189 | GS_EXPORT NSString* const NSMetadataItemVersionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:190:11: error: ‘NSString’ does not name a type
  190 | GS_EXPORT NSString* const NSMetadataItemVideoBitRateKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:191:11: error: ‘NSString’ does not name a type
  191 | GS_EXPORT NSString* const NSMetadataItemWhereFromsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:192:11: error: ‘NSString’ does not name a type
  192 | GS_EXPORT NSString* const NSMetadataItemWhiteBalanceKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:193:11: error: ‘NSString’ does not name a type
  193 | GS_EXPORT NSString* const NSMetadataUbiquitousItemContainerDisplayNameKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:194:11: error: ‘NSString’ does not name a type
  194 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:195:11: error: ‘NSString’ does not name a type
  195 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusCurrent;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:196:11: error: ‘NSString’ does not name a type
  196 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusDownloaded;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:197:11: error: ‘NSString’ does not name a type
  197 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:198:11: error: ‘NSString’ does not name a type
  198 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadingStatusNotDownloaded;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:199:11: error: ‘NSString’ does not name a type
  199 | GS_EXPORT NSString* const NSMetadataUbiquitousItemDownloadRequestedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:200:11: error: ‘NSString’ does not name a type
  200 | GS_EXPORT NSString* const NSMetadataUbiquitousItemHasUnresolvedConflictsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:201:11: error: ‘NSString’ does not name a type
  201 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:202:11: error: ‘NSString’ does not name a type
  202 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsDownloadingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:203:11: error: ‘NSString’ does not name a type
  203 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsExternalDocumentKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:204:11: error: ‘NSString’ does not name a type
  204 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsSharedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:205:11: error: ‘NSString’ does not name a type
  205 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:206:11: error: ‘NSString’ does not name a type
  206 | GS_EXPORT NSString* const NSMetadataUbiquitousItemIsUploadingKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:207:11: error: ‘NSString’ does not name a type
  207 | GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentDownloadedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:208:11: error: ‘NSString’ does not name a type
  208 | GS_EXPORT NSString* const NSMetadataUbiquitousItemPercentUploadedKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:209:11: error: ‘NSString’ does not name a type
  209 | GS_EXPORT NSString* const NSMetadataUbiquitousItemUploadingErrorKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:210:11: error: ‘NSString’ does not name a type
  210 | GS_EXPORT NSString* const NSMetadataUbiquitousItemURLInLocalContainerKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:211:11: error: ‘NSString’ does not name a type
  211 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserPermissionsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:212:11: error: ‘NSString’ does not name a type
  212 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemCurrentUserRoleKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:213:11: error: ‘NSString’ does not name a type
  213 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemMostRecentEditorNameComponentsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:214:11: error: ‘NSString’ does not name a type
  214 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemOwnerNameComponentsKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:215:11: error: ‘NSString’ does not name a type
  215 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadOnly;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:216:11: error: ‘NSString’ does not name a type
  216 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemPermissionsReadWrite;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:217:11: error: ‘NSString’ does not name a type
  217 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleOwner;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:218:11: error: ‘NSString’ does not name a type
  218 | GS_EXPORT NSString* const NSMetadataUbiquitousSharedItemRoleParticipant;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:35:19: error: expected unqualified-id before ‘,’ token
   35 | @class NSPredicate, NSMutableDictionary, NSDictionary, NSMutableArray;
      |                   ^
/usr/include/GNUstep/Foundation/NSMetadata.h:35:56: error: aggregate ‘NSPredicate NSMutableArray’ has incomplete type and cannot be defined
   35 | @class NSPredicate, NSMutableDictionary, NSDictionary, NSMutableArray;
      |                                                        ^~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:36:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   36 | @protocol NSMetadataQueryDelegate;
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSMetadata.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSMetadataItem : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (NSArray *) attributes;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (id) valueForAttribute: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:49:1: error: expected unqualified-id before ‘-’ token
   49 | - (NSDictionary *) valuesForAttributes: (NSArray *)keys;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:50:2: error: ‘end’ does not name a type
   50 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMetadata.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString * const NSMetadataQueryLocalComputerScope;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:55:11: error: ‘NSString’ does not name a type
   55 | GS_EXPORT NSString * const NSMetadataQueryNetworkScope;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:56:11: error: ‘NSString’ does not name a type
   56 | GS_EXPORT NSString * const NSMetadataQueryUbiquitousDocumentsScope;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString * const NSMetadataQueryUbiquitousDataScope;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:59:11: error: ‘NSString’ does not name a type
   59 | GS_EXPORT NSString * const NSMetadataQueryDidFinishGatheringNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:60:11: error: ‘NSString’ does not name a type
   60 | GS_EXPORT NSString * const NSMetadataQueryDidStartGatheringNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:61:11: error: ‘NSString’ does not name a type
   61 | GS_EXPORT NSString * const NSMetadataQueryDidUpdateNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString * const NSMetadataQueryGatheringProgressNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:66:2: error: ‘interface’ does not name a type
   66 | @interface NSMetadataQuery : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSMetadata.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (id) valueOfAttribute: (id)attr forResultAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (NSArray *) groupedResults;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (NSDictionary *) valueLists;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSUInteger) indexOfResult: (id)result;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSArray *) results;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (id) resultAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (NSUInteger) resultCount;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (void) enableUpdates;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) disableUpdates;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (BOOL) isStopped;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (BOOL) isGathering;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (BOOL) isStarted;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (void) stopQuery;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (BOOL) startQuery;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) setSearchItemURLs: (NSArray *)urls;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (NSArray *) searchItemURLs;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) setSearchScopes: (NSArray *)scopes;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (NSArray *) searchScopes;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void) setNotificationBatchingInterval: (NSTimeInterval)interval;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSTimeInterval) notificationBatchingInterval;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void) setGroupingAttributes: (NSArray *)attrs;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (NSArray *) groupingAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) setValueListAttributes: (NSArray *)attrs;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (NSArray *) valueListAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void) setSortDescriptors: (NSArray *)attrs;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSArray *) sortDescriptors;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) setPredicate: (NSPredicate *)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (NSPredicate *) predicate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (void) setDelegate: (id<NSMetadataQueryDelegate>)delegate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (id<NSMetadataQueryDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:124:2: error: ‘end’ does not name a type
  124 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMetadata.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (id) metadataQuery: (NSMetadataQuery *)query
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:138:2: error: ‘end’ does not name a type
  138 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMetadata.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSString *) attribute;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (id) value;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:154:2: error: ‘end’ does not name a type
  154 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSMetadata.h:165:1: error: expected unqualified-id before ‘-’ token
  165 | - (NSString *) attribute;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:166:1: error: expected unqualified-id before ‘-’ token
  166 | - (id) value;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (NSArray *) subgroups;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (NSUInteger) resultCount;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (id) resultAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (NSArray *) results;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:172:2: error: ‘end’ does not name a type
  172 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNetServices.h:104:11: error: ‘NSString’ does not name a type
  104 | GS_EXPORT NSString * const NSNetServicesErrorCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSNetServices.h:105:11: error: ‘NSString’ does not name a type
  105 | GS_EXPORT NSString * const NSNetServicesErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSNetServices.h:116:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
  116 | @protocol  NSNetServiceDelegate
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSNetServices.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void) netServiceDidPublish: (NSNetService *) sender;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (void) netService: (NSNetService *) sender
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (void) netServiceWillResolve: (NSNetService *) sender;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:173:1: error: expected unqualified-id before ‘-’ token
  173 | - (void) netServiceDidResolveAddress: (NSNetService *) sender;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (void) netService: (NSNetService *) sender
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (void) netServiceDidStop: (NSNetService *) sender;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (void)      netService: (NSNetService *) sender
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (void)                  netService: (NSNetService *) sender
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:224:2: error: ‘end’ does not name a type
  224 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNetServices.h:271:1: error: expected unqualified-id before ‘-’ token
  271 | - (void) netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:282:1: error: expected unqualified-id before ‘-’ token
  282 | - (void) netServiceBrowserDidStopSearch:
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:294:1: error: expected unqualified-id before ‘-’ token
  294 | - (void) netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:306:1: error: expected unqualified-id before ‘-’ token
  306 | - (void) netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:318:1: error: expected unqualified-id before ‘-’ token
  318 | - (void) netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:330:1: error: expected unqualified-id before ‘-’ token
  330 | - (void) netServiceBrowser: (NSNetServiceBrowser *) aNetServiceBrowser
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:334:2: error: ‘end’ does not name a type
  334 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNetServices.h:368:1: error: expected unqualified-id before ‘+’ token
  368 | + (NSData *) dataFromTXTRecordDictionary: (NSDictionary *) txtDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:369:1: error: expected unqualified-id before ‘+’ token
  369 | + (NSDictionary *) dictionaryFromTXTRecordData: (NSData *) txtData;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:371:1: error: expected unqualified-id before ‘-’ token
  371 | - (id) initWithDomain: (NSString *) domain
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:374:1: error: expected unqualified-id before ‘-’ token
  374 | - (id) initWithDomain: (NSString *) domain
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (void) removeFromRunLoop: (NSRunLoop *) aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:381:1: error: expected unqualified-id before ‘-’ token
  381 | - (void) scheduleInRunLoop: (NSRunLoop *) aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (NSInteger) port;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:387:1: error: expected unqualified-id before ‘-’ token
  387 | - (void) publishWithOptions: (NSNetServiceOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:390:1: error: expected unqualified-id before ‘-’ token
  390 | - (void) publish;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:391:1: error: expected unqualified-id before ‘-’ token
  391 | - (void) resolve;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:392:1: error: expected unqualified-id before ‘-’ token
  392 | - (void) resolveWithTimeout: (NSTimeInterval) timeout;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:393:1: error: expected unqualified-id before ‘-’ token
  393 | - (void) stop;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:395:1: error: expected unqualified-id before ‘-’ token
  395 | - (void) startMonitoring;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:396:1: error: expected unqualified-id before ‘-’ token
  396 | - (void) stopMonitoring;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:398:1: error: expected unqualified-id before ‘-’ token
  398 | - (id<NSNetServiceDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:399:1: error: expected unqualified-id before ‘-’ token
  399 | - (void) setDelegate: (id<NSNetServiceDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:401:1: error: expected unqualified-id before ‘-’ token
  401 | - (NSArray *) addresses;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:402:1: error: expected unqualified-id before ‘-’ token
  402 | - (NSString *) domain;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:403:1: error: expected unqualified-id before ‘-’ token
  403 | - (NSString *) hostName;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:404:1: error: expected unqualified-id before ‘-’ token
  404 | - (NSString *) name;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:405:1: error: expected unqualified-id before ‘-’ token
  405 | - (NSString *) type;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:407:1: error: expected unqualified-id before ‘-’ token
  407 | - (NSString *) protocolSpecificInformation;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:408:1: error: expected unqualified-id before ‘-’ token
  408 | - (void) setProtocolSpecificInformation: (NSString *) specificInformation;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:410:1: error: expected unqualified-id before ‘-’ token
  410 | - (NSData *) TXTRecordData;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:411:1: error: expected unqualified-id before ‘-’ token
  411 | - (BOOL) setTXTRecordData: (NSData *) recordData;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:413:1: error: expected unqualified-id before ‘-’ token
  413 | - (BOOL) getInputStream: (NSInputStream **) inputStream
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:416:2: error: ‘end’ does not name a type
  416 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNetServices.h:454:1: error: expected unqualified-id before ‘-’ token
  454 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:456:1: error: expected unqualified-id before ‘-’ token
  456 | - (void) removeFromRunLoop: (NSRunLoop *) aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:458:1: error: expected unqualified-id before ‘-’ token
  458 | - (void) scheduleInRunLoop: (NSRunLoop *) aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:461:1: error: expected unqualified-id before ‘-’ token
  461 | - (void) searchForAllDomains;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:462:1: error: expected unqualified-id before ‘-’ token
  462 | - (void) searchForBrowsableDomains;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:463:1: error: expected unqualified-id before ‘-’ token
  463 | - (void) searchForRegistrationDomains;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:465:1: error: expected unqualified-id before ‘-’ token
  465 | - (void) searchForServicesOfType: (NSString *) serviceType
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:468:1: error: expected unqualified-id before ‘-’ token
  468 | - (void) stop;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:470:1: error: expected unqualified-id before ‘-’ token
  470 | - (id<NSNetServiceBrowserDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:471:1: error: expected unqualified-id before ‘-’ token
  471 | - (void) setDelegate: (id<NSNetServiceBrowserDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:473:2: error: ‘end’ does not name a type
  473 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:46:1: error: expected unqualified-id before ‘-’ token
   46 | - (void) stopMonitoringForRecordType: (NSString*)recordType;
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (BOOL) addServiceRecord;
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (BOOL) addRecordData: (NSData*)data
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (id) recordDataForRecordType: (NSString*)type;
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSString*) fullServiceName;
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:80:2: error: ‘end’ does not name a type
   80 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | -  (void)netService: (NSNetService*)service
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void)netService: (NSNetService*)service
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:113:2: error: ‘end’ does not name a type
  113 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNull.h:41:2: error: ‘interface’ does not name a type
   41 | @interface      NSNull : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSNull.h:43:2: error: ‘end’ does not name a type
   43 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:40:17: error: expected unqualified-id before ‘,’ token
   40 | @class  NSString, NSAttributedString, NSDictionary,
      |                 ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:41:28: error: aggregate ‘NSString NSNumber’ has incomplete type and cannot be defined
   41 |         NSError, NSLocale, NSNumber;
      |                            ^~~~~~~~
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:122:2: error: ‘interface’ does not name a type
  122 | @interface NSNumberFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (NSString*) format;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:165:1: error: expected unqualified-id before ‘-’ token
  165 | - (void) setFormat: (NSString*)aFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (BOOL) localizesFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:177:1: error: expected unqualified-id before ‘-’ token
  177 | - (void) setLocalizesFormat: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:182:1: error: expected unqualified-id before ‘-’ token
  182 | - (NSString*) negativeFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:188:1: error: expected unqualified-id before ‘-’ token
  188 | - (void) setNegativeFormat: (NSString*)aFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:193:1: error: expected unqualified-id before ‘-’ token
  193 | - (NSString*) positiveFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (void) setPositiveFormat: (NSString*)aFormat;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:207:1: error: expected unqualified-id before ‘-’ token
  207 | - (NSAttributedString*) attributedStringForNil;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:213:1: error: expected unqualified-id before ‘-’ token
  213 | - (void) setAttributedStringForNil: (NSAttributedString*)newAttributedString;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:219:1: error: expected unqualified-id before ‘-’ token
  219 | - (NSAttributedString*) attributedStringForNotANumber;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (void) setAttributedStringForNotANumber: (NSAttributedString*)newAttributedString;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (NSAttributedString*) attributedStringForZero;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:239:1: error: expected unqualified-id before ‘-’ token
  239 | - (void) setAttributedStringForZero: (NSAttributedString*)newAttributedString;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:246:1: error: expected unqualified-id before ‘-’ token
  246 | - (NSDictionary*) textAttributesForNegativeValues;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (void) setTextAttributesForNegativeValues: (NSDictionary*)newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:260:1: error: expected unqualified-id before ‘-’ token
  260 | - (NSDictionary*) textAttributesForPositiveValues;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (void) setTextAttributesForPositiveValues: (NSDictionary*)newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:278:1: error: expected unqualified-id before ‘-’ token
  278 | - (NSDecimalNumberHandler*) roundingBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:285:1: error: expected unqualified-id before ‘-’ token
  285 | - (void) setRoundingBehavior: (NSDecimalNumberHandler*)newRoundingBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:293:1: error: expected unqualified-id before ‘-’ token
  293 | - (BOOL) hasThousandSeparators;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:299:1: error: expected unqualified-id before ‘-’ token
  299 | - (void) setHasThousandSeparators: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:305:1: error: expected unqualified-id before ‘-’ token
  305 | - (NSString*) thousandSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:310:1: error: expected unqualified-id before ‘-’ token
  310 | - (void) setThousandSeparator: (NSString*)newSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:316:1: error: expected unqualified-id before ‘-’ token
  316 | - (BOOL) allowsFloats;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:322:1: error: expected unqualified-id before ‘-’ token
  322 | - (void) setAllowsFloats: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:327:1: error: expected unqualified-id before ‘-’ token
  327 | - (NSString*) decimalSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:332:1: error: expected unqualified-id before ‘-’ token
  332 | - (void) setDecimalSeparator: (NSString*)newSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:340:1: error: expected unqualified-id before ‘-’ token
  340 | - (NSDecimalNumber*) maximum;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:346:1: error: expected unqualified-id before ‘-’ token
  346 | - (void) setMaximum: (NSDecimalNumber*)aMaximum;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:352:1: error: expected unqualified-id before ‘-’ token
  352 | - (NSDecimalNumber*) minimum;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:358:1: error: expected unqualified-id before ‘-’ token
  358 | - (void) setMinimum: (NSDecimalNumber*)aMinimum;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:366:1: error: expected unqualified-id before ‘-’ token
  366 | - (void) setFormatterBehavior: (NSNumberFormatterBehavior) behavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:372:1: error: expected unqualified-id before ‘-’ token
  372 | - (NSNumberFormatterBehavior) formatterBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:379:1: error: expected unqualified-id before ‘+’ token
  379 | + (void) setDefaultFormatterBehavior: (NSNumberFormatterBehavior) behavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:384:1: error: expected unqualified-id before ‘+’ token
  384 | + (NSNumberFormatterBehavior) defaultFormatterBehavior;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:386:1: error: expected unqualified-id before ‘-’ token
  386 | - (void) setNumberStyle: (NSNumberFormatterStyle) style;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:387:1: error: expected unqualified-id before ‘-’ token
  387 | - (NSNumberFormatterStyle) numberStyle;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:388:1: error: expected unqualified-id before ‘-’ token
  388 | - (void) setGeneratesDecimalNumbers: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:389:1: error: expected unqualified-id before ‘-’ token
  389 | - (BOOL) generatesDecimalNumbers;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:391:1: error: expected unqualified-id before ‘-’ token
  391 | - (void) setLocale: (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:392:1: error: expected unqualified-id before ‘-’ token
  392 | - (NSLocale *) locale;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:394:1: error: expected unqualified-id before ‘-’ token
  394 | - (void) setRoundingIncrement: (NSNumber *) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:395:1: error: expected unqualified-id before ‘-’ token
  395 | - (NSNumber *) roundingIncrement;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:396:1: error: expected unqualified-id before ‘-’ token
  396 | - (void) setRoundingMode: (NSNumberFormatterRoundingMode) mode;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:397:1: error: expected unqualified-id before ‘-’ token
  397 | - (NSNumberFormatterRoundingMode) roundingMode;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:399:1: error: expected unqualified-id before ‘-’ token
  399 | - (void) setFormatWidth: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:400:1: error: expected unqualified-id before ‘-’ token
  400 | - (NSUInteger) formatWidth;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:401:1: error: expected unqualified-id before ‘-’ token
  401 | - (void) setMultiplier: (NSNumber *) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:402:1: error: expected unqualified-id before ‘-’ token
  402 | - (NSNumber *) multiplier;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:404:1: error: expected unqualified-id before ‘-’ token
  404 | - (void) setPercentSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:405:1: error: expected unqualified-id before ‘-’ token
  405 | - (NSString *) percentSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:406:1: error: expected unqualified-id before ‘-’ token
  406 | - (void) setPerMillSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:407:1: error: expected unqualified-id before ‘-’ token
  407 | - (NSString *) perMillSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:408:1: error: expected unqualified-id before ‘-’ token
  408 | - (void) setMinusSign: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:409:1: error: expected unqualified-id before ‘-’ token
  409 | - (NSString *) minusSign;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:410:1: error: expected unqualified-id before ‘-’ token
  410 | - (void) setPlusSign: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:411:1: error: expected unqualified-id before ‘-’ token
  411 | - (NSString *) plusSign;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:412:1: error: expected unqualified-id before ‘-’ token
  412 | - (void) setExponentSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:413:1: error: expected unqualified-id before ‘-’ token
  413 | - (NSString *) exponentSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:414:1: error: expected unqualified-id before ‘-’ token
  414 | - (void) setZeroSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:415:1: error: expected unqualified-id before ‘-’ token
  415 | - (NSString *) zeroSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:416:1: error: expected unqualified-id before ‘-’ token
  416 | - (void) setNilSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:417:1: error: expected unqualified-id before ‘-’ token
  417 | - (NSString *) nilSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:418:1: error: expected unqualified-id before ‘-’ token
  418 | - (void) setNotANumberSymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:419:1: error: expected unqualified-id before ‘-’ token
  419 | - (NSString *) notANumberSymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:420:1: error: expected unqualified-id before ‘-’ token
  420 | - (void) setNegativeInfinitySymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:421:1: error: expected unqualified-id before ‘-’ token
  421 | - (NSString *) negativeInfinitySymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:422:1: error: expected unqualified-id before ‘-’ token
  422 | - (void) setPositiveInfinitySymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:423:1: error: expected unqualified-id before ‘-’ token
  423 | - (NSString *) positiveInfinitySymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:425:1: error: expected unqualified-id before ‘-’ token
  425 | - (void) setCurrencySymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:426:1: error: expected unqualified-id before ‘-’ token
  426 | - (NSString *) currencySymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:427:1: error: expected unqualified-id before ‘-’ token
  427 | - (void) setCurrencyCode: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:428:1: error: expected unqualified-id before ‘-’ token
  428 | - (NSString *) currencyCode;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:429:1: error: expected unqualified-id before ‘-’ token
  429 | - (void) setInternationalCurrencySymbol: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:430:1: error: expected unqualified-id before ‘-’ token
  430 | - (NSString *) internationalCurrencySymbol;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:432:1: error: expected unqualified-id before ‘-’ token
  432 | - (void) setPositivePrefix: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:433:1: error: expected unqualified-id before ‘-’ token
  433 | - (NSString *) positivePrefix;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:434:1: error: expected unqualified-id before ‘-’ token
  434 | - (void) setPositiveSuffix: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:435:1: error: expected unqualified-id before ‘-’ token
  435 | - (NSString *) positiveSuffix;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:436:1: error: expected unqualified-id before ‘-’ token
  436 | - (void) setNegativePrefix: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:437:1: error: expected unqualified-id before ‘-’ token
  437 | - (NSString *) negativePrefix;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:438:1: error: expected unqualified-id before ‘-’ token
  438 | - (void) setNegativeSuffix: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:439:1: error: expected unqualified-id before ‘-’ token
  439 | - (NSString *) negativeSuffix;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:441:1: error: expected unqualified-id before ‘-’ token
  441 | - (void) setTextAttributesForZero: (NSDictionary *) newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:442:1: error: expected unqualified-id before ‘-’ token
  442 | - (NSDictionary *) textAttributesForZero;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:443:1: error: expected unqualified-id before ‘-’ token
  443 | - (void) setTextAttributesForNil: (NSDictionary *) newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:444:1: error: expected unqualified-id before ‘-’ token
  444 | - (NSDictionary *) textAttributesForNil;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:445:1: error: expected unqualified-id before ‘-’ token
  445 | - (void) setTextAttributesForNotANumber: (NSDictionary *) newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:446:1: error: expected unqualified-id before ‘-’ token
  446 | - (NSDictionary *) textAttributesForNotANumber;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:447:1: error: expected unqualified-id before ‘-’ token
  447 | - (void) setTextAttributesForPositiveInfinity: (NSDictionary *) newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:448:1: error: expected unqualified-id before ‘-’ token
  448 | - (NSDictionary *) textAttributesForPositiveInfinity;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:449:1: error: expected unqualified-id before ‘-’ token
  449 | - (void) setTextAttributesForNegativeInfinity: (NSDictionary *) newAttributes;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:450:1: error: expected unqualified-id before ‘-’ token
  450 | - (NSDictionary *) textAttributesForNegativeInfinity;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:452:1: error: expected unqualified-id before ‘-’ token
  452 | - (void) setGroupingSeparator: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:453:1: error: expected unqualified-id before ‘-’ token
  453 | - (NSString *) groupingSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:454:1: error: expected unqualified-id before ‘-’ token
  454 | - (void) setUsesGroupingSeparator: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:455:1: error: expected unqualified-id before ‘-’ token
  455 | - (BOOL) usesGroupingSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:456:1: error: expected unqualified-id before ‘-’ token
  456 | - (void) setAlwaysShowsDecimalSeparator: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:457:1: error: expected unqualified-id before ‘-’ token
  457 | - (BOOL) alwaysShowsDecimalSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:458:1: error: expected unqualified-id before ‘-’ token
  458 | - (void) setCurrencyDecimalSeparator: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:459:1: error: expected unqualified-id before ‘-’ token
  459 | - (NSString *) currencyDecimalSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:460:1: error: expected unqualified-id before ‘-’ token
  460 | - (void) setGroupingSize: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:461:1: error: expected unqualified-id before ‘-’ token
  461 | - (NSUInteger) groupingSize;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:462:1: error: expected unqualified-id before ‘-’ token
  462 | - (void) setSecondaryGroupingSize: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:463:1: error: expected unqualified-id before ‘-’ token
  463 | - (NSUInteger) secondaryGroupingSize;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:465:1: error: expected unqualified-id before ‘-’ token
  465 | - (void) setPaddingCharacter: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:466:1: error: expected unqualified-id before ‘-’ token
  466 | - (NSString *) paddingCharacter;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:467:1: error: expected unqualified-id before ‘-’ token
  467 | - (void) setPaddingPosition: (NSNumberFormatterPadPosition) position;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:468:1: error: expected unqualified-id before ‘-’ token
  468 | - (NSNumberFormatterPadPosition) paddingPosition;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:470:1: error: expected unqualified-id before ‘-’ token
  470 | - (void) setMinimumIntegerDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:471:1: error: expected unqualified-id before ‘-’ token
  471 | - (NSUInteger) minimumIntegerDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:472:1: error: expected unqualified-id before ‘-’ token
  472 | - (void) setMinimumFractionDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:473:1: error: expected unqualified-id before ‘-’ token
  473 | - (NSUInteger) minimumFractionDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:474:1: error: expected unqualified-id before ‘-’ token
  474 | - (void) setMaximumIntegerDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:475:1: error: expected unqualified-id before ‘-’ token
  475 | - (NSUInteger) maximumIntegerDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:476:1: error: expected unqualified-id before ‘-’ token
  476 | - (void) setMaximumFractionDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:477:1: error: expected unqualified-id before ‘-’ token
  477 | - (NSUInteger) maximumFractionDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:482:1: error: expected unqualified-id before ‘-’ token
  482 | - (NSNumber *) numberFromString: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:487:1: error: expected unqualified-id before ‘-’ token
  487 | - (NSString *) stringFromNumber: (NSNumber *) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:489:1: error: expected unqualified-id before ‘-’ token
  489 | - (BOOL) getObjectValue: (out id *) anObject
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:497:1: error: expected unqualified-id before ‘-’ token
  497 | - (void) setUsesSignificantDigits: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:498:1: error: expected unqualified-id before ‘-’ token
  498 | - (BOOL) usesSignificantDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:499:1: error: expected unqualified-id before ‘-’ token
  499 | - (void) setMinimumSignificantDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:500:1: error: expected unqualified-id before ‘-’ token
  500 | - (NSUInteger) minimumSignificantDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:501:1: error: expected unqualified-id before ‘-’ token
  501 | - (void) setMaximumSignificantDigits: (NSUInteger) number;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:502:1: error: expected unqualified-id before ‘-’ token
  502 | - (NSUInteger) maximumSignificantDigits;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:504:1: error: expected unqualified-id before ‘-’ token
  504 | - (void) setCurrencyGroupingSeparator: (NSString *) string;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:505:1: error: expected unqualified-id before ‘-’ token
  505 | - (NSString *) currencyGroupingSeparator;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:507:1: error: expected unqualified-id before ‘-’ token
  507 | - (void) setLenient: (BOOL) flag;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:508:1: error: expected unqualified-id before ‘-’ token
  508 | - (BOOL) isLenient;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:510:1: error: expected unqualified-id before ‘-’ token
  510 | - (void) setPartialStringValidationEnabled: (BOOL) enabled;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:511:1: error: expected unqualified-id before ‘-’ token
  511 | - (BOOL) isPartialStringValidationEnabled;
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:515:1: error: expected unqualified-id before ‘+’ token
  515 | + (NSString *) localizedStringFromNumber: (NSNumber *) num
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:519:2: error: ‘end’ does not name a type
  519 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSObjectScripting.h:37:2: error: ‘interface’ does not name a type
   37 | @interface NSObjectScripting : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSOrderedSet.h:51:2: error: ‘interface’ does not name a type
   51 | @interface GS_GENERIC_CLASS(NSOrderedSet, __covariant ElementT) : NSObject <NSCoding,
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSOrderedSet.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (instancetype) orderedSetWithArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)objects;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (instancetype) orderedSetWithArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)objects
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (instancetype) orderedSetWithObject:(GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:63:1: error: expected unqualified-id before ‘+’ token
   63 | + (instancetype) orderedSetWithObjects:(GS_GENERIC_TYPE(ElementT))firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (instancetype) orderedSetWithObjects:(const GS_GENERIC_TYPE(ElementT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:66:1: error: expected unqualified-id before ‘+’ token
   66 | + (instancetype) orderedSetWithOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:67:1: error: expected unqualified-id before ‘+’ token
   67 | + (instancetype) orderedSetWithSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (instancetype) orderedSetWithSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (instancetype) initWithArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)array;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (instancetype) initWithArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)array copyItems:(BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (instancetype) initWithArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)array
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (instancetype) initWithObject:(id)object;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (instancetype) initWithObjects:(GS_GENERIC_TYPE(ElementT))firstObject, ...;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (instancetype) initWithObjects:(const GS_GENERIC_TYPE(ElementT)[])objects
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (instancetype) initWithOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (instancetype) initWithOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (instancetype) initWithOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (instancetype) initWithSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (instancetype) initWithSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet copyItems:(BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (BOOL)containsObject:(GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (void) enumerateObjectsAtIndexes:(NSIndexSet *)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) enumerateObjectsUsingBlock: (GSEnumeratorBlock)aBlock;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (void) enumerateObjectsWithOptions:(NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (GS_GENERIC_TYPE(ElementT)) firstObject;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (GS_GENERIC_TYPE(ElementT)) lastObject;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (GS_GENERIC_TYPE(ElementT)) objectAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:101:3: error: expected unqualified-id before ‘-’ token
  101 |   - (GS_GENERIC_TYPE(ElementT)) objectAtIndexedSubscript:(NSUInteger)index;
      |   ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (GS_GENERIC_CLASS(NSArray, ElementT)*) objectsAtIndexes:(NSIndexSet *)indexes;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (NSUInteger) indexOfObject:(GS_GENERIC_TYPE(ElementT))objects;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSUInteger) indexOfObject: (id)key
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (NSUInteger) indexOfObjectAtIndexes:(NSIndexSet *)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (NSUInteger) indexOfObjectPassingTest:(GSPredicateBlock)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (NSUInteger) indexOfObjectWithOptions:(NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (NSIndexSet *) indexesOfObjectsAtIndexes:(NSIndexSet *)indexSet
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (NSIndexSet *)indexesOfObjectsPassingTest:(GSPredicateBlock)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (NSIndexSet *) indexesOfObjectsWithOptions:(NSEnumerationOptions)opts
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) objectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (GS_GENERIC_CLASS(NSEnumerator, ElementT)*) reverseObjectEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (NSOrderedSet *)reversedOrderedSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (void) getObjects: (__unsafe_unretained GS_GENERIC_TYPE(ElementT)[])aBuffer
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) setValue: (id)value forKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (id) valueForKey: (NSString*)key;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (BOOL) isEqualToOrderedSet: (NSOrderedSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (BOOL) intersectsOrderedSet: (NSOrderedSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (BOOL) intersectsSet: (NSSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (BOOL) isSubsetOfOrderedSet: (NSOrderedSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (BOOL) isSubsetOfSet:(NSSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) sortedArrayUsingDescriptors:(NSArray *)sortDescriptors;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (GS_GENERIC_CLASS(NSArray, ElementT) *) sortedArrayUsingComparator:
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (GS_GENERIC_CLASS(NSArray, ElementT) *)
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSOrderedSet *)filteredOrderedSetUsingPredicate: (NSPredicate *)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (NSString *) description;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (NSString *) descriptionWithLocale: (NSLocale *)locale;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSString *) descriptionWithLocale: (NSLocale *)locale indent: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (NSArray *) array;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (NSSet *) set;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:160:2: error: ‘end’ does not name a type
  160 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSOrderedSet.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (instancetype)initWithCapacity: (NSUInteger)capacity;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (void)addObject:(GS_GENERIC_TYPE(ElementT))anObject;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (void)addObjects:(const GS_GENERIC_TYPE(ElementT)[])objects count:(NSUInteger)count;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (void)addObjectsFromArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:172:1: error: expected unqualified-id before ‘-’ token
  172 | - (void)insertObject:(GS_GENERIC_TYPE(ElementT))object atIndex:(NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:173:1: error: expected unqualified-id before ‘-’ token
  173 | - (void)setObject:(GS_GENERIC_TYPE(ElementT))object atIndexedSubscript:(NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (void)insertObjects:(GS_GENERIC_CLASS(NSArray, ElementT)*)array atIndexes:(NSIndexSet *)indexes;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (void)removeObject:(GS_GENERIC_TYPE(ElementT))object;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (void)removeObjectAtIndex:(NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:177:1: error: expected unqualified-id before ‘-’ token
  177 | - (void)removeObjectsAtIndexes:(NSIndexSet *)indexes;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:178:1: error: expected unqualified-id before ‘-’ token
  178 | - (void)removeObjectsInArray:(GS_GENERIC_CLASS(NSArray, ElementT)*)otherArray;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (void)removeObjectsInRange:(NSRange)range;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (void)removeAllObjects;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (void)replaceObjectAtIndex:(NSUInteger)index
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (void) replaceObjectsAtIndexes: (NSIndexSet *)indexes
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (void) replaceObjectsInRange:(NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:188:1: error: expected unqualified-id before ‘-’ token
  188 | - (void)setObject:(GS_GENERIC_TYPE(ElementT))object atIndex:(NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (void)moveObjectsAtIndexes:(NSIndexSet *)indexes toIndex:(NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (void) exchangeObjectAtIndex:(NSUInteger)index withObjectAtIndex:(NSUInteger)otherIndex;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (void)filterUsingPredicate:(NSPredicate *)predicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:192:1: error: expected unqualified-id before ‘-’ token
  192 | - (void) sortUsingDescriptors:(NSArray *)descriptors;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:193:1: error: expected unqualified-id before ‘-’ token
  193 | - (void) sortUsingComparator: (NSComparator)comparator;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (void) sortWithOptions: (NSSortOptions)options
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void) sortRange: (NSRange)range
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (void) intersectOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) intersectSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (void) minusOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:202:1: error: expected unqualified-id before ‘-’ token
  202 | - (void) minusSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:203:1: error: expected unqualified-id before ‘-’ token
  203 | - (void) unionOrderedSet:(GS_GENERIC_CLASS(NSOrderedSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (void) unionSet:(GS_GENERIC_CLASS(NSSet, ElementT)*)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (instancetype) initWithCoder: (NSCoder *)coder;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:206:2: error: ‘end’ does not name a type
  206 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSOrthography.h:36:20: error: expected unqualified-id before ‘,’ token
   36 | @class NSDictionary, NSString, NSArray;
      |                    ^
/usr/include/GNUstep/Foundation/NSOrthography.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSOrthography : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSOrthography.h:45:1: error: expected unqualified-id before ‘-’ token
   45 | - (instancetype) initWithDominantScript: (NSString *)script
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (NSString *) dominantScript;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:49:1: error: expected unqualified-id before ‘-’ token
   49 | - (NSDictionary *) languationMap;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSArray *) languagesForScript: (NSString *)script;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:52:1: error: expected unqualified-id before ‘-’ token
   52 | - (NSString *) dominantLanguageForScript: (NSString *)script;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (NSString *) dominantLanguage;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (NSArray *) allScripts;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (NSArray *) allLanguages;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (instancetype) defaultOrthographyForLanguage: (NSString *)language;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (instancetype) orthographyWithDominantScript: (NSString *)script languageMap: (NSDictionary *)map;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:61:2: error: ‘end’ does not name a type
   61 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:35:2: error: ‘interface’ does not name a type
   35 | @interface NSPersonNameComponents : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:47:1: error: expected unqualified-id before ‘-’ token
   47 | - (NSString *) namePrefix;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:48:1: error: expected unqualified-id before ‘-’ token
   48 | - (void) setNamePrefix: (NSString *)namePrefix;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:49:1: error: expected unqualified-id before ‘-’ token
   49 | - (NSString *) givenName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (void) setGivenName: (NSString *)givenName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSString *) middleName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:52:1: error: expected unqualified-id before ‘-’ token
   52 | - (void) setMiddleName: (NSString *)middleName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (NSString *) familyName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (void) setFamilyName: (NSString *)familyName;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (NSString *) nameSuffix;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (void) setNameSuffix: (NSString *)nameSuffix;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSString *) nickname;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void) setNickname: (NSString *)nickname;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSPersonNameComponents *) phoneticRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:61:1: error: expected unqualified-id before ‘-’ token
   61 | - (void) setPhoneticRepresentation: (NSPersonNameComponents *)pr;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:63:2: error: ‘end’ does not name a type
   63 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:51:2: error: ‘interface’ does not name a type
   51 | @interface NSPersonNameComponentsFormatter : NSFormatter
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:60:1: error: expected unqualified-id before ‘+’ token
   60 | + (NSString *) localizedStringFromPersonNameComponents: (NSPersonNameComponents *)components
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (NSPersonNameComponentsFormatterStyle) style;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (void) setStyle: (NSPersonNameComponentsFormatterStyle)style;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (BOOL) isPhonetic;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (void) setPhonetic: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSString *) stringFromPersonNameComponents: (NSPersonNameComponents *)components;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSAttributedString *) annotatedStringFromPersonNameComponents: (NSPersonNameComponents *)components;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSPersonNameComponents *) personNameComponentsFromString: (NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (BOOL)getObjectValue: (id *)obj
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:78:2: error: ‘end’ does not name a type
   78 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:82:11: error: ‘NSString’ does not name a type
   82 | GS_EXPORT NSString * const NSPersonNameComponentGivenName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:83:11: error: ‘NSString’ does not name a type
   83 | GS_EXPORT NSString * const NSPersonNameComponentFamilyName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:84:11: error: ‘NSString’ does not name a type
   84 | GS_EXPORT NSString * const NSPersonNameComponentMiddleName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:85:11: error: ‘NSString’ does not name a type
   85 | GS_EXPORT NSString * const NSPersonNameComponentPrefix;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString * const NSPersonNameComponentSuffix;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:87:11: error: ‘NSString’ does not name a type
   87 | GS_EXPORT NSString * const NSPersonNameComponentNickname;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:88:11: error: ‘NSString’ does not name a type
   88 | GS_EXPORT NSString * const NSPersonNameComponentDelimiter;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSPointerArray.h:46:2: error: ‘interface’ does not name a type
   46 | @interface NSPointerArray : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPointerArray.h:56:1: error: expected unqualified-id before ‘+’ token
   56 | + (id) pointerArrayWithPointerFunctions: (NSPointerFunctions *)functions;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:61:1: error: expected unqualified-id before ‘+’ token
   61 | + (id) strongObjectsPointerArray;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (id) weakObjectsPointerArray;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (void) compact;   // eliminate NULLs
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSUInteger) count;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (id) initWithOptions: (NSPointerFunctionsOptions)options;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (id) initWithPointerFunctions: (NSPointerFunctions*)functions;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) addPointer: (void*)pointer;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) insertPointer: (void*)pointer atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void*) pointerAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSPointerFunctions*) pointerFunctions;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void) removePointerAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (void) replacePointerAtIndex: (NSUInteger)index withPointer: (void*)item;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (void) setCount: (NSUInteger)count;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:122:2: error: ‘end’ does not name a type
  122 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPointerArray.h:134:1: error: expected unqualified-id before ‘+’ token
  134 | + (id) pointerArrayWithWeakObjects;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSArray*) allObjects;
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:140:2: error: ‘end’ does not name a type
  140 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortCoder.h:52:2: error: ‘interface’ does not name a type
   52 | @interface NSPortCoder : NSCoder
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPortCoder.h:113:1: error: expected unqualified-id before ‘+’ token
  113 | + (NSPortCoder*) portCoderWithReceivePort: (NSPort*)recv
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (id) initWithReceivePort: (NSPort*)recv
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (NSConnection*) connection;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSPort*) decodePortObject;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) dispatch;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:146:1: error: expected unqualified-id before ‘-’ token
  146 | - (void) encodePortObject: (NSPort*)aPort;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | - (BOOL) isBycopy;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (BOOL) isByref;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:162:2: error: ‘end’ does not name a type
  162 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortCoder.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (id) replacementObjectForPortCoder: (NSPortCoder*)aCoder;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:191:2: error: ‘end’ does not name a type
  191 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPort.h:56:2: error: ‘interface’ does not name a type
   56 | @interface NSObject(NSPortDelegateMethods)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPort.h:62:2: error: ‘end’ does not name a type
   62 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPort.h:92:1: error: expected unqualified-id before ‘+’ token
   92 | + (NSPort*) port;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:97:1: error: expected unqualified-id before ‘+’ token
   97 | + (NSPort*) portWithMachPort: (NSInteger)machPort;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void) setDelegate: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (id) initWithMachPort: (NSInteger)machPort;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (NSInteger) machPort;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (BOOL) isValid;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) addConnection: (NSConnection*)aConnection
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (void) removeConnection: (NSConnection*)aConnection
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (NSUInteger) reservedSpaceLength;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (BOOL) sendBeforeDate: (NSDate*)when
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:171:1: error: expected unqualified-id before ‘-’ token
  171 | - (BOOL) sendBeforeDate: (NSDate*)when
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:176:2: error: ‘end’ does not name a type
  176 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPort.h:202:2: error: ‘interface’ does not name a type
  202 | @interface NSSocketPort : NSPort
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPort.h:231:1: error: expected unqualified-id before ‘+’ token
  231 | + (NSSocketPort*) existingPortWithNumber: (uint16_t)number
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:246:1: error: expected unqualified-id before ‘+’ token
  246 | + (NSSocketPort*) portWithNumber: (uint16_t)number
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:254:1: error: expected unqualified-id before ‘-’ token
  254 | - (NSString*) address;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:260:1: error: expected unqualified-id before ‘-’ token
  260 | - (void) getFds: (NSInteger*)fds count: (NSInteger*)count;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:265:1: error: expected unqualified-id before ‘-’ token
  265 | - (void) handlePortMessage: (NSPortMessage*)m;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:270:1: error: expected unqualified-id before ‘-’ token
  270 | - (NSHost*) host;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:275:1: error: expected unqualified-id before ‘-’ token
  275 | - (uint16_t) portNumber;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:276:2: error: ‘end’ does not name a type
  276 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPort.h:291:2: error: ‘end’ does not name a type
  291 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortMessage.h:45:2: error: ‘interface’ does not name a type
   45 | @interface      NSPortMessage : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPortMessage.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (id) initWithMachMessage: (void*)buffer;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:74:1: error: expected unqualified-id before ‘-’ token
   74 | - (id) initWithSendPort: (NSPort*)aPort
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (BOOL) sendBeforeDate: (NSDate*)when;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (NSArray*) components;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (NSPort*) sendPort;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (NSPort*) receivePort;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void) setMsgid: (unsigned)anId;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (unsigned) msgid;
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:118:2: error: ‘end’ does not name a type
  118 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortNameServer.h:45:15: error: expected unqualified-id before ‘,’ token
   45 | @class  NSPort, NSString, NSMutableArray;
      |               ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:48:2: error: ‘interface’ does not name a type
   48 | @interface      NSPortNameServer : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSPortNameServer.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (NSPort*) portForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSPort*) portForName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (BOOL) registerPort: (NSPort*)port
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (BOOL) removePortForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:56:2: error: ‘end’ does not name a type
   56 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortNameServer.h:75:1: error: expected unqualified-id before ‘+’ token
   75 | + (id) sharedInstance;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (NSPort*) portForName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (BOOL) registerPort: (NSPort*)port
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (BOOL) removePortForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:81:2: error: ‘end’ does not name a type
   81 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSPortNameServer.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (NSPort*) portForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (NSPort*) portForName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:99:2: error: ‘end’ does not name a type
   99 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProgress.h:36:16: error: expected unqualified-id before ‘,’ token
   36 | @class NSString, NSDictionary, NSArray, NSNumber, NSURL, NSProgress;
      |                ^
/usr/include/GNUstep/Foundation/NSProgress.h:40:9: error: ‘NSString’ does not name a type
   40 | typedef NSString* NSProgressKind;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSProgress.h:41:9: error: ‘NSString’ does not name a type
   41 | typedef NSString* NSProgressUserInfoKey;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSProgress.h:42:9: error: ‘NSString’ does not name a type
   42 | typedef NSString* NSProgressFileOperationKind;
      |         ^~~~~~~~
/usr/include/GNUstep/Foundation/NSProgress.h:46:54: error: ‘NSProgress’ is not a type
   46 | DEFINE_BLOCK_TYPE(NSProgressPublishingHandler, void, NSProgress*);
      |                                                      ^~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSProgress.h:52:2: error: ‘interface’ does not name a type
   52 | @interface NSProgress : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSProgress.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (instancetype) initWithParent: (NSProgress *)parent
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:74:1: error: expected unqualified-id before ‘+’ token
   74 | + (NSProgress *) discreteProgressWithTotalUnitCount: (int64_t)unitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:75:1: error: expected unqualified-id before ‘+’ token
   75 | + (NSProgress *) progressWithTotalUnitCount: (int64_t)unitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (NSProgress *) progressWithTotalUnitCount: (int64_t)unitCount
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:81:1: error: expected unqualified-id before ‘+’ token
   81 | + (NSProgress *) currentProgress;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (void) becomeCurrentWithPendingUnitCount: (int64_t)unitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (void) addChild: (NSProgress *)child
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) resignCurrent;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (int64_t) totalUnitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (void) setTotalUnitCount: (int64_t)unitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (int64_t) completedUnitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (void) setCompletedUnitCount: (int64_t)unitCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (NSString *) localizedDescription;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (NSString *) localizedAdditionalDescription;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (double) fractionCompleted;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) isCancellable;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (BOOL) isCancelled;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void) cancel;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) setCancellationHandler: (GSProgressCancellationHandler) handler;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (BOOL) isPausable;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (BOOL) isPaused;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (void) pause;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) setPausingHandler: (GSProgressPausingHandler) handler;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) resume;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (void) setResumingHandler: (GSProgressResumingHandler) handler;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (BOOL) isIndeterminate;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) setIndeterminate: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (NSProgressKind) kind;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void) setKind: (NSProgressKind)k;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) setUserInfoObject: (id)obj
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (void) setFileOperationKind: (NSProgressFileOperationKind)k;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (NSProgressFileOperationKind) fileOperationKind;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (void) setFileUrl: (NSURL *)u;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (NSURL *) fileUrl;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (BOOL) isFinished;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (BOOL) isOld;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) setEstimatedTimeRemaining: (NSNumber *)n;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (NSNumber *) estimatedTimeRemaining;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (void) setFileCompletedCount: (NSNumber *)n;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (NSNumber *) fileCompletedCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (void) setFileTotalCount: (NSNumber *)n;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSNumber *) fileTotalCount;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) setThroughput: (NSNumber *)n;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (NSNumber *) throughtput;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (void) publish;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) unpublish;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) performAsCurrentWithPendingUnitCount: (int64_t)unitCount
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:145:1: error: expected unqualified-id before ‘+’ token
  145 | + (id) addSubscriberForFileURL: (NSURL *)url
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:147:1: error: expected unqualified-id before ‘+’ token
  147 | + (void) removeSubscriber: (id)subscriber;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:149:2: error: ‘end’ does not name a type
  149 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProgress.h:156:2: error: ‘end’ does not name a type
  156 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:36:8: error: using typedef-name ‘Protocol’ after ‘class’
   36 | @class Protocol;
      |        ^~~~~~~~
/usr/lib/gcc/arm-linux-gnueabihf/12/include/objc/objc.h:134:30: note: ‘Protocol’ has a previous declaration here
  134 |   typedef struct objc_object Protocol;
      |                              ^~~~~~~~
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSProtocolChecker : NSProxy
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (id) protocolCheckerWithTarget: (NSObject*)anObject
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (id) initWithTarget: (NSObject*)anObject
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (void) forwardInvocation: (NSInvocation*)anInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (Protocol*) protocol;
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSObject*) target;
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSRegularExpression.h:37:16: error: expected unqualified-id before ‘,’ token
   37 | @class NSString, NSTextCheckingResult;
      |                ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:37:18: error: aggregate ‘NSString NSTextCheckingResult’ has incomplete type and cannot be defined
   37 | @class NSString, NSTextCheckingResult;
      |                  ^~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSRegularExpression.h:70:39: error: ‘NSTextCheckingResult’ is not a type
   70 | DEFINE_BLOCK_TYPE(GSRegexBlock, void, NSTextCheckingResult*,
      |                                       ^~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSRegularExpression.h:90:2: error: ‘interface’ does not name a type
   90 | @interface NSRegularExpression : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSRegularExpression.h:111:1: error: expected unqualified-id before ‘+’ token
  111 | + (NSRegularExpression*) regularExpressionWithPattern: (NSString*)aPattern
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (id) initWithPattern: (NSString*)aPattern
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:117:1: error: expected unqualified-id before ‘+’ token
  117 | + (NSRegularExpression*) regularExpressionWithPattern: (NSString*)aPattern
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (id) initWithPattern: (NSString*)aPattern
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (NSString*) pattern;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) enumerateMatchesInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (NSUInteger) numberOfMatchesInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (NSTextCheckingResult*) firstMatchInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (NSArray*) matchesInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSRange) rangeOfFirstMatchInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (NSUInteger) replaceMatchesInString: (NSMutableString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (NSString*) stringByReplacingMatchesInString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (NSString*) replacementStringForResult: (NSTextCheckingResult*)result
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:154:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  154 | @property (readonly) NSRegularExpressionOptions options;
      |           ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:155:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  155 | @property (readonly) NSUInteger numberOfCaptureGroups;
      |           ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:161:2: error: ‘end’ does not name a type
  161 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSScanner.h:41:2: error: ‘interface’ does not name a type
   41 | @interface NSScanner : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScanner.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (id) localizedScannerWithString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (id) scannerWithString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (id) initWithString: (NSString*)aString;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSString*) string;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (NSUInteger) scanLocation;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (void) setScanLocation: (NSUInteger)anIndex;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (BOOL) caseSensitive;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (void) setCaseSensitive: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSCharacterSet*) charactersToBeSkipped;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (void) setCharactersToBeSkipped: (NSCharacterSet *)aSet;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (NSDictionary*)locale;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (void)setLocale:(NSDictionary*)localeDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (BOOL) scanInt: (int*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (BOOL) scanHexInt: (unsigned int*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (BOOL) scanLongLong: (long long*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (BOOL) scanFloat: (float*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (BOOL) scanDouble: (double*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (BOOL) scanString: (NSString*)string intoString: (NSString**)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) scanCharactersFromSet: (NSCharacterSet*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (BOOL) scanUpToString: (NSString*)string intoString: (NSString**)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (BOOL) scanUpToCharactersFromSet: (NSCharacterSet*)aSet
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (BOOL) isAtEnd;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (BOOL) scanRadixUnsignedInt: (unsigned int*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (BOOL) scanRadixUnsignedLongLong: (unsigned long long*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (BOOL) scanDecimal: (NSDecimal*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (BOOL) scanHexLongLong: (unsigned long long*)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (BOOL) scanHexDouble: (double *)result;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (BOOL) scanHexFloat: (float *)result;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (BOOL) scanInteger: (NSInteger *)value;
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:125:2: error: ‘end’ does not name a type
  125 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSScriptClassDescription.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptClassDescription : NSClassDescription
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptCoercionHandler.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptCoercionHandler : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptCommand.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptCommand : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptCommandDescription.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptCommandDescription : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptExecutionContext.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptExecutionContext : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptKeyValueCoding.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptKeyValueCoding : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptObjectSpecifiers.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptObjectSpecifiers : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptStandardSuiteCommands.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptStandardSuiteCommands : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptSuiteRegistry.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSScriptSuiteRegistry : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:31:2: error: ‘interface’ does not name a type
   31 | @interface NSObject (NSComparisonMethods)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:33:1: error: expected unqualified-id before ‘-’ token
   33 | - (BOOL) isCaseInsensitiveLike: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:34:1: error: expected unqualified-id before ‘-’ token
   34 | - (BOOL) isEqualTo: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:35:1: error: expected unqualified-id before ‘-’ token
   35 | - (BOOL) isGreaterThan: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:36:1: error: expected unqualified-id before ‘-’ token
   36 | - (BOOL) isGreaterThanOrEqualTo: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:37:1: error: expected unqualified-id before ‘-’ token
   37 | - (BOOL) isLessThan: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:38:1: error: expected unqualified-id before ‘-’ token
   38 | - (BOOL) isLessThanOrEqualTo: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:39:1: error: expected unqualified-id before ‘-’ token
   39 | - (BOOL) isLike: (NSString *)object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:40:1: error: expected unqualified-id before ‘-’ token
   40 | - (BOOL) isNotEqualTo: (id) object;
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:41:2: error: ‘end’ does not name a type
   41 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:51:11: error: ‘NSString’ does not name a type
   51 | GS_EXPORT NSString *const NSGrammarCorrections;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:52:11: error: ‘NSString’ does not name a type
   52 | GS_EXPORT NSString *const NSGrammarRange;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString *const NSGrammarUserDescription;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:57:2: error: ‘interface’ does not name a type
   57 | @interface NSSpellServer : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (BOOL) registerLanguage: (NSString *)language
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) setDelegate: (id)anObject;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (void) run;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (BOOL) isWordInUserDictionaries: (NSString *)word
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:93:2: error: ‘end’ does not name a type
   93 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSSpellServer.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (NSArray *) spellServer: (NSSpellServer *)sender
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (void) spellServer: (NSSpellServer *)sender
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (void) spellServer: (NSSpellServer *)sender
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (NSArray *) spellServer: (NSSpellServer *)sender
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (NSRange) spellServer: (NSSpellServer *)sender
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:164:2: error: ‘end’ does not name a type
  164 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSStream.h:70:2: error: ‘interface’ does not name a type
   70 | @interface NSStream : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) close;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (void) open;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (id) propertyForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) removeFromRunLoop: (NSRunLoop *)aRunLoop forMode: (NSString *)mode;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) scheduleInRunLoop: (NSRunLoop *)aRunLoop forMode: (NSString *)mode;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) setDelegate: (id)delegate;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (BOOL) setProperty: (id)property forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (NSError *) streamError;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (NSStreamStatus) streamStatus;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:143:2: error: ‘end’ does not name a type
  143 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSStream.h:152:2: error: ‘interface’ does not name a type
  152 | @interface NSInputStream : NSStream
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:164:1: error: expected unqualified-id before ‘+’ token
  164 | + (id) inputStreamWithFileAtPath: (NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:170:1: error: expected unqualified-id before ‘+’ token
  170 | + (id) inputStreamWithURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (BOOL) getBuffer: (uint8_t **)buffer length: (NSUInteger *)len;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (BOOL) hasBytesAvailable;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:188:1: error: expected unqualified-id before ‘-’ token
  188 | - (id) initWithData: (NSData *)data;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (id) initWithFileAtPath: (NSString *)path;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (id) initWithURL: (NSURL *)url;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (NSInteger) read: (uint8_t *)buffer maxLength: (NSUInteger)len;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:207:2: error: ‘end’ does not name a type
  207 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSStream.h:226:1: error: expected unqualified-id before ‘+’ token
  226 | + (id) outputStreamToFileAtPath: (NSString *)path append: (BOOL)shouldAppend;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:232:1: error: expected unqualified-id before ‘+’ token
  232 | + (id) outputStreamToMemory;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:239:1: error: expected unqualified-id before ‘-’ token
  239 | - (BOOL) hasSpaceAvailable;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:245:1: error: expected unqualified-id before ‘-’ token
  245 | - (id) initToBuffer: (uint8_t *)buffer capacity: (NSUInteger)capacity;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (id) initToFileAtPath: (NSString *)path append: (BOOL)shouldAppend;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (id) initToMemory;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:264:1: error: expected unqualified-id before ‘-’ token
  264 | - (NSInteger) write: (const uint8_t *)buffer maxLength: (NSUInteger)len;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:266:2: error: ‘end’ does not name a type
  266 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSStream.h:270:11: error: ‘NSString’ does not name a type
  270 | GS_EXPORT NSString * const NSStreamFileCurrentOffsetKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:272:11: error: ‘NSString’ does not name a type
  272 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:273:11: error: ‘NSString’ does not name a type
  273 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelNone;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:274:11: error: ‘NSString’ does not name a type
  274 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelSSLv2;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:275:11: error: ‘NSString’ does not name a type
  275 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelSSLv3;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:276:11: error: ‘NSString’ does not name a type
  276 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelTLSv1;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:277:11: error: ‘NSString’ does not name a type
  277 | GS_EXPORT NSString * const NSStreamSocketSecurityLevelNegotiatedSSL;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:278:11: error: ‘NSString’ does not name a type
  278 | GS_EXPORT NSString * const NSStreamSocketSSLErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:279:11: error: ‘NSString’ does not name a type
  279 | GS_EXPORT NSString * const NSStreamSOCKSErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:280:11: error: ‘NSString’ does not name a type
  280 | GS_EXPORT NSString * const NSStreamSOCKSProxyConfigurationKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:281:11: error: ‘NSString’ does not name a type
  281 | GS_EXPORT NSString * const NSStreamSOCKSProxyHostKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:282:11: error: ‘NSString’ does not name a type
  282 | GS_EXPORT NSString * const NSStreamSOCKSProxyPasswordKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:283:11: error: ‘NSString’ does not name a type
  283 | GS_EXPORT NSString * const NSStreamSOCKSProxyPortKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:284:11: error: ‘NSString’ does not name a type
  284 | GS_EXPORT NSString * const NSStreamSOCKSProxyUserKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:285:11: error: ‘NSString’ does not name a type
  285 | GS_EXPORT NSString * const NSStreamSOCKSProxyVersion4;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:286:11: error: ‘NSString’ does not name a type
  286 | GS_EXPORT NSString * const NSStreamSOCKSProxyVersion5;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:287:11: error: ‘NSString’ does not name a type
  287 | GS_EXPORT NSString * const NSStreamSOCKSProxyVersionKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSStream.h:290:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
  290 | @protocol NSStreamDelegate <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSStream.h:293:2: error: ‘end’ does not name a type
  293 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:43:2: error: ‘interface’ does not name a type
   43 | @interface NSStream (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:60:1: error: expected unqualified-id before ‘+’ token
   60 | + (void) pipeWithInputStream: (NSInputStream **)inputStream
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:62:2: error: ‘end’ does not name a type
   62 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:85:1: error: expected unqualified-id before ‘+’ token
   85 | + (id) serverStreamToAddr: (NSString*)addr;
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (void) acceptWithInputStream: (NSInputStream **)inputStream
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (id) initToAddr: (NSString*)addr port: (NSInteger)port;
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (id) initToAddr: (NSString*)addr;
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:112:2: error: ‘end’ does not name a type
  112 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:117:11: error: ‘NSString’ does not name a type
  117 | GS_EXPORT NSString * const GSStreamLocalPortKey;
      |           ^~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:119:11: error: ‘NSString’ does not name a type
  119 | GS_EXPORT NSString * const GSStreamRemoteAddressKey;
      |           ^~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:121:11: error: ‘NSString’ does not name a type
  121 | GS_EXPORT NSString * const GSStreamRemotePortKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSTask.h:50:2: error: ‘interface’ does not name a type
   50 | @interface NSTask : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSTask.h:81:1: error: expected unqualified-id before ‘+’ token
   81 | + (NSTask*) launchedTaskWithLaunchPath: (NSString*)path
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (NSArray*) arguments;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSString*) currentDirectoryPath;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (NSDictionary*) environment;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (NSString*) launchPath;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (id) standardError;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (id) standardInput;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (id) standardOutput;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (void) setArguments: (NSArray*)args;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) setCurrentDirectoryPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void) setEnvironment: (NSDictionary*)env;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (void) setLaunchPath: (NSString*)path;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (void) setStandardError: (id)hdl;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void) setStandardInput: (id)hdl;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) setStandardOutput: (id)hdl;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (BOOL) isRunning;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (int) processIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSTaskTerminationReason) terminationReason;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (int) terminationStatus;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (void) interrupt;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (void) launch;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (BOOL) resume;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (BOOL) suspend;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (void) terminate;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (void) waitUntilExit;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (BOOL) usePseudoTerminal;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (NSString*) validatedLaunchPath;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:134:2: error: ‘end’ does not name a type
  134 | @end
      |  ^~~
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:38:2: error: ‘interface’ does not name a type
   38 | @interface      NSTask (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:49:1: error: expected unqualified-id before ‘+’ token
   49 | + (NSString*) executablePath: (NSString*)aFile;
      | ^
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (NSString*) launchPathForTool: (NSString*)name;
      | ^
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:59:2: error: ‘end’ does not name a type
   59 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:69:2: error: ‘interface’ does not name a type
   69 | @interface NSTextCheckingResult : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:72:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   72 | @property(readonly) NSDictionary *components;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:73:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   73 | @property(readonly) NSDate *date;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:74:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   74 | @property(readonly) NSTimeInterval duration;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:75:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   75 | @property(readonly) NSArray *grammarDetails;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:76:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   76 | @property(readonly) NSUInteger numberOfRanges;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:77:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   77 | @property(readonly) NSOrthography *orthography;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:78:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   78 | @property(readonly) NSString *phoneNumber;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:79:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   79 | @property(readonly) NSRange range;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:80:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   80 | @property(readonly) NSRegularExpression *regularExpression;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:81:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   81 | @property(readonly) NSString *replacementString;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:82:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   82 | @property(readonly) NSTextCheckingType resultType;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:83:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   83 | @property(readonly) NSTimeZone *timeZone;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:84:10: error: expected constructor, destructor, or type conversion before ‘(’ token
   84 | @property(readonly) NSURL *URL;
      |          ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:101:1: error: expected unqualified-id before ‘+’ token
  101 | + (NSTextCheckingResult*)
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSRange) rangeAtIndex: (NSUInteger)idx;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (NSTextCheckingResult*) resultByAdjustingRangesWithOffset: (NSInteger)offset;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:107:2: error: ‘end’ does not name a type
  107 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSThread.h:58:2: error: ‘interface’ does not name a type
   58 | @interface NSThread : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSThread.h:101:1: error: expected unqualified-id before ‘+’ token
  101 | + (NSThread*) currentThread;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:110:1: error: expected unqualified-id before ‘+’ token
  110 | + (void) detachNewThreadSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:120:1: error: expected unqualified-id before ‘+’ token
  120 | + (void) exit;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (BOOL) isMultiThreaded;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:131:1: error: expected unqualified-id before ‘+’ token
  131 | + (void) sleepUntilDate: (NSDate*)date;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (NSMutableDictionary*) threadDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:137:1: error: expected unqualified-id before ‘+’ token
  137 | + (void) setThreadPriority: (double)pri;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:138:1: error: expected unqualified-id before ‘+’ token
  138 | + (double) threadPriority;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:146:1: error: expected unqualified-id before ‘+’ token
  146 | + (NSArray*) callStackReturnAddresses;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:151:1: error: expected unqualified-id before ‘+’ token
  151 | + (BOOL) isMainThread;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:155:1: error: expected unqualified-id before ‘+’ token
  155 | + (NSThread*) mainThread;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:159:1: error: expected unqualified-id before ‘+’ token
  159 | + (void) sleepForTimeInterval: (NSTimeInterval)ti;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:163:1: error: expected unqualified-id before ‘-’ token
  163 | - (void) cancel;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:167:1: error: expected unqualified-id before ‘-’ token
  167 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (id) initWithTarget: (id)aTarget
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:181:1: error: expected unqualified-id before ‘-’ token
  181 | - (BOOL) isCancelled;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:186:1: error: expected unqualified-id before ‘-’ token
  186 | - (BOOL) isExecuting;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (BOOL) isFinished;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (BOOL) isMainThread;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) main;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:204:1: error: expected unqualified-id before ‘-’ token
  204 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (void) setName: (NSString*)aName;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:212:1: error: expected unqualified-id before ‘-’ token
  212 | - (void) setStackSize: (NSUInteger)stackSize;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (NSUInteger) stackSize;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (void) start;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:223:2: error: ‘end’ does not name a type
  223 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSThread.h:273:1: error: expected unqualified-id before ‘-’ token
  273 | - (void) performSelectorOnMainThread: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:307:1: error: expected unqualified-id before ‘-’ token
  307 | - (void) performSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:318:1: error: expected unqualified-id before ‘-’ token
  318 | - (void) performSelector: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:327:1: error: expected unqualified-id before ‘-’ token
  327 | - (void) performSelectorInBackground: (SEL)aSelector
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:330:2: error: ‘end’ does not name a type
  330 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSThread.h:340:2: error: ‘end’ does not name a type
  340 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSThread.h:377:2: error: ‘interface’ does not name a type
  377 | @interface NSThread (GSLockInfo)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSThread.h:388:1: error: expected unqualified-id before ‘-’ token
  388 | - (NSString *) mutexHold: (id)mutex;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:393:1: error: expected unqualified-id before ‘-’ token
  393 | - (NSString *) mutexWait: (id)mutex;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:395:2: error: ‘end’ does not name a type
  395 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSThread.h:421:11: error: ‘NSString’ does not name a type
  421 | GS_EXPORT NSString* const NSThreadWillExitNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSThread.h:430:11: error: ‘NSString’ does not name a type
  430 | GS_EXPORT NSString* const NSThreadDidStartNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:39:2: error: ‘interface’ does not name a type
   39 | @interface NSThread (GNUstepBase)
      |  ^~~~~~~~~
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:44:11: error: ‘NSMutableDictionary’ does not name a type; did you mean ‘NSMutableData’?
   44 | GS_EXPORT NSMutableDictionary *GSCurrentThreadDictionary(void);
      |           ^~~~~~~~~~~~~~~~~~~
      |           NSMutableData
/usr/include/GNUstep/Foundation/NSTimeZone.h:46:11: error: ‘NSString’ does not name a type
   46 | GS_EXPORT NSString * const NSSystemTimeZoneDidChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSTimeZone.h:50:2: error: ‘interface’ does not name a type
   50 | @interface NSTimeZone : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSTimeZone.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (NSTimeZone*) timeZoneForSecondsFromGMT: (NSInteger)seconds;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:55:1: error: expected unqualified-id before ‘+’ token
   55 | + (NSTimeZone*) timeZoneWithName: (NSString*)aTimeZoneName;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:58:1: error: expected unqualified-id before ‘+’ token
   58 | + (void) setDefaultTimeZone: (NSTimeZone*)aTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:61:1: error: expected unqualified-id before ‘+’ token
   61 | + (NSDictionary*) abbreviationDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (NSArray*) knownTimeZoneNames;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:65:1: error: expected unqualified-id before ‘+’ token
   65 | + (NSArray*) timeZoneArray;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSArray*) timeZoneDetailArray;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:71:1: error: expected unqualified-id before ‘+’ token
   71 | + (NSDictionary*) abbreviationMap;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:75:1: error: expected unqualified-id before ‘+’ token
   75 | + (void) resetSystemTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:76:1: error: expected unqualified-id before ‘+’ token
   76 | + (NSTimeZone*) systemTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:77:1: error: expected unqualified-id before ‘+’ token
   77 | + (NSTimeZone*) timeZoneWithName: (NSString*)name data: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSString*) abbreviation;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (NSString*) abbreviationForDate: (NSDate*)aDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (NSData*) data;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (id) initWithName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (id) initWithName: (NSString*)name data: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (BOOL) isDaylightSavingTime;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (BOOL) isDaylightSavingTimeForDate: (NSDate*)aDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (BOOL) isEqualToTimeZone: (NSTimeZone*)aTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (NSInteger) secondsFromGMT;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSInteger) secondsFromGMTForDate: (NSDate*)aDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (NSTimeInterval) daylightSavingTimeOffsetForDate: (NSDate *)aDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (NSDate *) nextDaylightSavingTimeTransitionAfterDate: (NSDate *)aDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (NSTimeInterval) daylightSavingTimeOffset;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSDate *) nextDaylightSavingTimeTransition;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (NSString *)localizedName: (NSTimeZoneNameStyle)style
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSTimeZoneDetail*) timeZoneDetailForDate: (NSDate*)date;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (NSString*) timeZoneName;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:114:1: error: expected unqualified-id before ‘+’ token
  114 | + (NSTimeZone*) defaultTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:115:1: error: expected unqualified-id before ‘+’ token
  115 | + (NSTimeZone*) timeZoneWithAbbreviation: (NSString*)abbreviation;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:117:2: error: ‘end’ does not name a type
  117 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSTimeZone.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (NSString*) timeZoneAbbreviation;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (NSInteger) timeZoneSecondsFromGMT;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:125:2: error: ‘end’ does not name a type
  125 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:44:2: error: ‘interface’ does not name a type
   44 | @interface NSUbiquitousKeyValueStore : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (NSArray *) arrayForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (BOOL) boolForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSData*) dataForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (NSDictionary *) dictionaryForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (double) doubleForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (long long) longLongForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (id) objectForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (NSString *) stringForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (void) setArray: (NSArray *)array forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (void) setBool: (BOOL)flag forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (void) setData: (NSData *)data forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) setDictionary: (NSDictionary *)dict forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (void) setDouble: (double)val forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (void) setLongLong: (long long)val forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (void) setObject: (id) obj forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (void) setString: (NSString *)string forKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (void) synchronize;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (void) removeObjectForKey: (NSString *)key;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (NSDictionary *) dictionaryRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:111:2: error: ‘end’ does not name a type
  111 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:115:11: error: ‘NSString’ does not name a type
  115 | GS_EXPORT NSString* const NSUbiquitousKeyValueStoreChangeReasonKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString* const NSUndoManagerCheckpointNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString* const NSUndoManagerDidOpenUndoGroupNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString* const NSUndoManagerDidRedoChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:68:11: error: ‘NSString’ does not name a type
   68 | GS_EXPORT NSString* const NSUndoManagerDidUndoChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:73:11: error: ‘NSString’ does not name a type
   73 | GS_EXPORT NSString* const NSUndoManagerWillCloseUndoGroupNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:78:11: error: ‘NSString’ does not name a type
   78 | GS_EXPORT NSString* const NSUndoManagerWillRedoChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:83:11: error: ‘NSString’ does not name a type
   83 | GS_EXPORT NSString* const NSUndoManagerWillUndoChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:86:2: error: ‘interface’ does not name a type
   86 | @interface NSUndoManager : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSUndoManager.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void) beginUndoGrouping;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (BOOL) canRedo;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (BOOL) canUndo;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) disableUndoRegistration;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) enableUndoRegistration;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void) endUndoGrouping;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) forwardInvocation: (NSInvocation*)anInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:120:1: error: expected unqualified-id before ‘-’ token
  120 | - (NSInteger) groupingLevel;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:121:1: error: expected unqualified-id before ‘-’ token
  121 | - (BOOL) groupsByEvent;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (BOOL) isRedoing;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (BOOL) isUndoing;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (BOOL) isUndoRegistrationEnabled;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:125:1: error: expected unqualified-id before ‘-’ token
  125 | - (NSUInteger) levelsOfUndo;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:126:1: error: expected unqualified-id before ‘-’ token
  126 | - (id) prepareWithInvocationTarget: (id)target;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (void) redo;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (NSString*) redoActionName;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (NSString*) redoMenuItemTitle;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:130:1: error: expected unqualified-id before ‘-’ token
  130 | - (NSString*) redoMenuTitleForUndoActionName: (NSString*)actionName;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (void) registerUndoWithTarget: (id)target
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (void) removeAllActions;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) removeAllActionsWithTarget: (id)target;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (NSArray*) runLoopModes;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (void) setActionName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (void) setGroupsByEvent: (BOOL)flag;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (void) setLevelsOfUndo: (NSUInteger)num;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) setRunLoopModes: (NSArray*)newModes;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) undo;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (NSString*) undoActionName;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (NSString*) undoMenuItemTitle;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (NSString*) undoMenuTitleForUndoActionName: (NSString*)actionName;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (void) undoNestedGroup;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:147:2: error: ‘end’ does not name a type
  147 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:38:2: error: ‘interface’ does not name a type
   38 | @interface NSUnitConverter : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSUnit.h:40:1: error: expected unqualified-id before ‘-’ token
   40 | - (double) valueFromBaseUnitValue: (double)baseUnitValue;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:41:2: error: ‘end’ does not name a type
   41 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:50:1: error: expected unqualified-id before ‘-’ token
   50 | - (instancetype) initWithCoefficient: (double)coefficient;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:51:1: error: expected unqualified-id before ‘-’ token
   51 | - (instancetype) initWithCoefficient: (double)coefficient
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:53:1: error: expected unqualified-id before ‘-’ token
   53 | - (double) coefficient;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:54:1: error: expected unqualified-id before ‘-’ token
   54 | - (double) constant;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:55:2: error: ‘end’ does not name a type
   55 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (instancetype) init;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:65:1: error: expected unqualified-id before ‘-’ token
   65 | - (instancetype) initWithSymbol: (NSString *)symbol;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (NSString *) symbol;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:68:2: error: ‘end’ does not name a type
   68 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:78:1: error: expected unqualified-id before ‘-’ token
   78 | - (NSUnitConverter *) converter;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (instancetype) initWithSymbol: (NSString *)symbol converter: (NSUnitConverter *)converter;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:80:1: error: expected unqualified-id before ‘+’ token
   80 | + (instancetype) baseUnit;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:82:2: error: ‘end’ does not name a type
   82 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:92:1: error: expected unqualified-id before ‘+’ token
   92 | + (NSUnitAcceleration *) gravity;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:94:2: error: ‘end’ does not name a type
   94 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:103:1: error: expected unqualified-id before ‘+’ token
  103 | + (NSUnitAngle *) arcMinutes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:104:1: error: expected unqualified-id before ‘+’ token
  104 | + (NSUnitAngle *) arcSeconds;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:105:1: error: expected unqualified-id before ‘+’ token
  105 | + (NSUnitAngle *) radians;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:106:1: error: expected unqualified-id before ‘+’ token
  106 | + (NSUnitAngle *) gradians;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:107:1: error: expected unqualified-id before ‘+’ token
  107 | + (NSUnitAngle *) revolutions;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:109:2: error: ‘end’ does not name a type
  109 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:118:1: error: expected unqualified-id before ‘+’ token
  118 | + (NSUnitArea *) squareKilometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:119:1: error: expected unqualified-id before ‘+’ token
  119 | + (NSUnitArea *) squareMeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:120:1: error: expected unqualified-id before ‘+’ token
  120 | + (NSUnitArea *) squareCentimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:121:1: error: expected unqualified-id before ‘+’ token
  121 | + (NSUnitArea *) squareMillimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:122:1: error: expected unqualified-id before ‘+’ token
  122 | + (NSUnitArea *) squareMicrometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:123:1: error: expected unqualified-id before ‘+’ token
  123 | + (NSUnitArea *) squareNanometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:124:1: error: expected unqualified-id before ‘+’ token
  124 | + (NSUnitArea *) squareInches;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:125:1: error: expected unqualified-id before ‘+’ token
  125 | + (NSUnitArea *) squareFeet;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:126:1: error: expected unqualified-id before ‘+’ token
  126 | + (NSUnitArea *) squareYards;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:127:1: error: expected unqualified-id before ‘+’ token
  127 | + (NSUnitArea *) squareMiles;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:128:1: error: expected unqualified-id before ‘+’ token
  128 | + (NSUnitArea *) acres;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:129:1: error: expected unqualified-id before ‘+’ token
  129 | + (NSUnitArea *) ares;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (NSUnitArea *) hectares;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:132:2: error: ‘end’ does not name a type
  132 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:141:1: error: expected unqualified-id before ‘+’ token
  141 | + (NSUnitConcentrationMass *) milligramsPerDeciliter;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:143:1: error: expected unqualified-id before ‘+’ token
  143 | + (NSUnitConcentrationMass *) millimolesPerLiterWithGramsPerMole: (double)gramsPerMole;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:145:2: error: ‘end’ does not name a type
  145 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:154:2: error: ‘end’ does not name a type
  154 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:163:1: error: expected unqualified-id before ‘+’ token
  163 | + (NSUnitDuration *) minutes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:164:1: error: expected unqualified-id before ‘+’ token
  164 | + (NSUnitDuration *) hours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:166:2: error: ‘end’ does not name a type
  166 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:175:1: error: expected unqualified-id before ‘+’ token
  175 | + (NSUnitElectricCharge *) megaampereHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:176:1: error: expected unqualified-id before ‘+’ token
  176 | + (NSUnitElectricCharge *) kiloampereHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:177:1: error: expected unqualified-id before ‘+’ token
  177 | + (NSUnitElectricCharge *) ampereHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:178:1: error: expected unqualified-id before ‘+’ token
  178 | + (NSUnitElectricCharge *) milliampereHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:179:1: error: expected unqualified-id before ‘+’ token
  179 | + (NSUnitElectricCharge *) microampereHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:181:2: error: ‘end’ does not name a type
  181 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:190:1: error: expected unqualified-id before ‘+’ token
  190 | + (NSUnitElectricCurrent *) kiloamperes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:191:1: error: expected unqualified-id before ‘+’ token
  191 | + (NSUnitElectricCurrent *) amperes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:192:1: error: expected unqualified-id before ‘+’ token
  192 | + (NSUnitElectricCurrent *) milliamperes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:193:1: error: expected unqualified-id before ‘+’ token
  193 | + (NSUnitElectricCurrent *) microamperes;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:195:2: error: ‘end’ does not name a type
  195 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:204:1: error: expected unqualified-id before ‘+’ token
  204 | + (NSUnitElectricPotentialDifference *) kilovolts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:205:1: error: expected unqualified-id before ‘+’ token
  205 | + (NSUnitElectricPotentialDifference *) volts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:206:1: error: expected unqualified-id before ‘+’ token
  206 | + (NSUnitElectricPotentialDifference *) millivolts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:207:1: error: expected unqualified-id before ‘+’ token
  207 | + (NSUnitElectricPotentialDifference *) microvolts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:209:2: error: ‘end’ does not name a type
  209 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:218:1: error: expected unqualified-id before ‘+’ token
  218 | + (NSUnitElectricResistance *) kiloohms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:219:1: error: expected unqualified-id before ‘+’ token
  219 | + (NSUnitElectricResistance *) ohms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:220:1: error: expected unqualified-id before ‘+’ token
  220 | + (NSUnitElectricResistance *) milliohms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:221:1: error: expected unqualified-id before ‘+’ token
  221 | + (NSUnitElectricResistance *) microohms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:223:2: error: ‘end’ does not name a type
  223 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:232:1: error: expected unqualified-id before ‘+’ token
  232 | + (NSUnitEnergy *) joules;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:233:1: error: expected unqualified-id before ‘+’ token
  233 | + (NSUnitEnergy *) kilocalories;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:234:1: error: expected unqualified-id before ‘+’ token
  234 | + (NSUnitEnergy *) calories;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:235:1: error: expected unqualified-id before ‘+’ token
  235 | + (NSUnitEnergy *) kilowattHours;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:237:2: error: ‘end’ does not name a type
  237 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:246:1: error: expected unqualified-id before ‘+’ token
  246 | + (NSUnitFrequency *) gigahertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:247:1: error: expected unqualified-id before ‘+’ token
  247 | + (NSUnitFrequency *) megahertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:248:1: error: expected unqualified-id before ‘+’ token
  248 | + (NSUnitFrequency *) kilohertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:249:1: error: expected unqualified-id before ‘+’ token
  249 | + (NSUnitFrequency *) hertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:250:1: error: expected unqualified-id before ‘+’ token
  250 | + (NSUnitFrequency *) millihertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:251:1: error: expected unqualified-id before ‘+’ token
  251 | + (NSUnitFrequency *) microhertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:252:1: error: expected unqualified-id before ‘+’ token
  252 | + (NSUnitFrequency *) nanohertz;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:254:2: error: ‘end’ does not name a type
  254 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:263:1: error: expected unqualified-id before ‘+’ token
  263 | + (NSUnitFuelEfficiency *) milesPerImperialGallon;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:264:1: error: expected unqualified-id before ‘+’ token
  264 | + (NSUnitFuelEfficiency *) milesPerGallon;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:266:2: error: ‘end’ does not name a type
  266 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:275:1: error: expected unqualified-id before ‘+’ token
  275 | + (NSUnitLength *) kilometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:276:1: error: expected unqualified-id before ‘+’ token
  276 | + (NSUnitLength *) hectometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:277:1: error: expected unqualified-id before ‘+’ token
  277 | + (NSUnitLength *) decameters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:278:1: error: expected unqualified-id before ‘+’ token
  278 | + (NSUnitLength *) meters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:279:1: error: expected unqualified-id before ‘+’ token
  279 | + (NSUnitLength *) decimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:280:1: error: expected unqualified-id before ‘+’ token
  280 | + (NSUnitLength *) centimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:281:1: error: expected unqualified-id before ‘+’ token
  281 | + (NSUnitLength *) millimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:282:1: error: expected unqualified-id before ‘+’ token
  282 | + (NSUnitLength *) micrometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:283:1: error: expected unqualified-id before ‘+’ token
  283 | + (NSUnitLength *) nanometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:284:1: error: expected unqualified-id before ‘+’ token
  284 | + (NSUnitLength *) picometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:285:1: error: expected unqualified-id before ‘+’ token
  285 | + (NSUnitLength *) inches;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:286:1: error: expected unqualified-id before ‘+’ token
  286 | + (NSUnitLength *) feet;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:287:1: error: expected unqualified-id before ‘+’ token
  287 | + (NSUnitLength *) yards;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:288:1: error: expected unqualified-id before ‘+’ token
  288 | + (NSUnitLength *) miles;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:289:1: error: expected unqualified-id before ‘+’ token
  289 | + (NSUnitLength *) scandinavianMiles;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:290:1: error: expected unqualified-id before ‘+’ token
  290 | + (NSUnitLength *) lightyears;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:291:1: error: expected unqualified-id before ‘+’ token
  291 | + (NSUnitLength *) nauticalMiles;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:292:1: error: expected unqualified-id before ‘+’ token
  292 | + (NSUnitLength *) fathoms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:293:1: error: expected unqualified-id before ‘+’ token
  293 | + (NSUnitLength *) furlongs;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:294:1: error: expected unqualified-id before ‘+’ token
  294 | + (NSUnitLength *) astronomicalUnits;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:295:1: error: expected unqualified-id before ‘+’ token
  295 | + (NSUnitLength *) parsecs;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:297:2: error: ‘end’ does not name a type
  297 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:307:2: error: ‘end’ does not name a type
  307 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:316:1: error: expected unqualified-id before ‘+’ token
  316 | + (NSUnitMass *) grams;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:317:1: error: expected unqualified-id before ‘+’ token
  317 | + (NSUnitMass *) decigrams;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:318:1: error: expected unqualified-id before ‘+’ token
  318 | + (NSUnitMass *) centigrams;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:319:1: error: expected unqualified-id before ‘+’ token
  319 | + (NSUnitMass *) milligrams;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:320:1: error: expected unqualified-id before ‘+’ token
  320 | + (NSUnitMass *) micrograms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:321:1: error: expected unqualified-id before ‘+’ token
  321 | + (NSUnitMass *) nanograms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:322:1: error: expected unqualified-id before ‘+’ token
  322 | + (NSUnitMass *) picograms;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:323:1: error: expected unqualified-id before ‘+’ token
  323 | + (NSUnitMass *) ounces;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:324:1: error: expected unqualified-id before ‘+’ token
  324 | + (NSUnitMass *) pounds;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:325:1: error: expected unqualified-id before ‘+’ token
  325 | + (NSUnitMass *) stones;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:326:1: error: expected unqualified-id before ‘+’ token
  326 | + (NSUnitMass *) metricTons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:327:1: error: expected unqualified-id before ‘+’ token
  327 | + (NSUnitMass *) shortTons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:328:1: error: expected unqualified-id before ‘+’ token
  328 | + (NSUnitMass *) carats;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:329:1: error: expected unqualified-id before ‘+’ token
  329 | + (NSUnitMass *) ouncesTroy;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:330:1: error: expected unqualified-id before ‘+’ token
  330 | + (NSUnitMass *) slugs;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:332:2: error: ‘end’ does not name a type
  332 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:341:1: error: expected unqualified-id before ‘+’ token
  341 | + (NSUnitPower *) gigawatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:342:1: error: expected unqualified-id before ‘+’ token
  342 | + (NSUnitPower *) megawatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:343:1: error: expected unqualified-id before ‘+’ token
  343 | + (NSUnitPower *) kilowatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:344:1: error: expected unqualified-id before ‘+’ token
  344 | + (NSUnitPower *) watts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:345:1: error: expected unqualified-id before ‘+’ token
  345 | + (NSUnitPower *) milliwatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:346:1: error: expected unqualified-id before ‘+’ token
  346 | + (NSUnitPower *) microwatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:347:1: error: expected unqualified-id before ‘+’ token
  347 | + (NSUnitPower *) nanowatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:348:1: error: expected unqualified-id before ‘+’ token
  348 | + (NSUnitPower *) picowatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:349:1: error: expected unqualified-id before ‘+’ token
  349 | + (NSUnitPower *) femtowatts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:350:1: error: expected unqualified-id before ‘+’ token
  350 | + (NSUnitPower *) horsepower;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:352:2: error: ‘end’ does not name a type
  352 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:361:1: error: expected unqualified-id before ‘+’ token
  361 | + (NSUnitPressure *) gigapascals;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:362:1: error: expected unqualified-id before ‘+’ token
  362 | + (NSUnitPressure *) megapascals;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:363:1: error: expected unqualified-id before ‘+’ token
  363 | + (NSUnitPressure *) kilopascals;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:364:1: error: expected unqualified-id before ‘+’ token
  364 | + (NSUnitPressure *) hectopascals;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:365:1: error: expected unqualified-id before ‘+’ token
  365 | + (NSUnitPressure *) inchesOfMercury;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:366:1: error: expected unqualified-id before ‘+’ token
  366 | + (NSUnitPressure *) bars;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:367:1: error: expected unqualified-id before ‘+’ token
  367 | + (NSUnitPressure *) millibars;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:368:1: error: expected unqualified-id before ‘+’ token
  368 | + (NSUnitPressure *) millimetersOfMercury;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:369:1: error: expected unqualified-id before ‘+’ token
  369 | + (NSUnitPressure *) poundsForcePerSquareInch;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:371:2: error: ‘end’ does not name a type
  371 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:380:1: error: expected unqualified-id before ‘+’ token
  380 | + (NSUnitSpeed *) kilometersPerHour;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:381:1: error: expected unqualified-id before ‘+’ token
  381 | + (NSUnitSpeed *) milesPerHour;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:382:1: error: expected unqualified-id before ‘+’ token
  382 | + (NSUnitSpeed *) knots;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:384:2: error: ‘end’ does not name a type
  384 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:392:1: error: expected unqualified-id before ‘+’ token
  392 | + (NSUnitTemperature *) celsius;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:393:1: error: expected unqualified-id before ‘+’ token
  393 | + (NSUnitTemperature *) fahrenheit;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:396:2: error: ‘end’ does not name a type
  396 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUnit.h:405:1: error: expected unqualified-id before ‘+’ token
  405 | + (NSUnitVolume *) kiloliters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:406:1: error: expected unqualified-id before ‘+’ token
  406 | + (NSUnitVolume *) liters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:407:1: error: expected unqualified-id before ‘+’ token
  407 | + (NSUnitVolume *) deciliters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:408:1: error: expected unqualified-id before ‘+’ token
  408 | + (NSUnitVolume *) centiliters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:409:1: error: expected unqualified-id before ‘+’ token
  409 | + (NSUnitVolume *) milliliters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:410:1: error: expected unqualified-id before ‘+’ token
  410 | + (NSUnitVolume *) cubicKilometers;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:411:1: error: expected unqualified-id before ‘+’ token
  411 | + (NSUnitVolume *) cubicMeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:412:1: error: expected unqualified-id before ‘+’ token
  412 | + (NSUnitVolume *) cubicDecimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:413:1: error: expected unqualified-id before ‘+’ token
  413 | + (NSUnitVolume *) cubicCentimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:414:1: error: expected unqualified-id before ‘+’ token
  414 | + (NSUnitVolume *) cubicMillimeters;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:415:1: error: expected unqualified-id before ‘+’ token
  415 | + (NSUnitVolume *) cubicInches;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:416:1: error: expected unqualified-id before ‘+’ token
  416 | + (NSUnitVolume *) cubicFeet;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:417:1: error: expected unqualified-id before ‘+’ token
  417 | + (NSUnitVolume *) cubicYards;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:418:1: error: expected unqualified-id before ‘+’ token
  418 | + (NSUnitVolume *) cubicMiles;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:419:1: error: expected unqualified-id before ‘+’ token
  419 | + (NSUnitVolume *) acreFeet;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:420:1: error: expected unqualified-id before ‘+’ token
  420 | + (NSUnitVolume *) bushels;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:421:1: error: expected unqualified-id before ‘+’ token
  421 | + (NSUnitVolume *) teaspoons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:422:1: error: expected unqualified-id before ‘+’ token
  422 | + (NSUnitVolume *) tablespoons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:423:1: error: expected unqualified-id before ‘+’ token
  423 | + (NSUnitVolume *) fluidOunces;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:424:1: error: expected unqualified-id before ‘+’ token
  424 | + (NSUnitVolume *) cups;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:425:1: error: expected unqualified-id before ‘+’ token
  425 | + (NSUnitVolume *) pints;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:426:1: error: expected unqualified-id before ‘+’ token
  426 | + (NSUnitVolume *) quarts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:427:1: error: expected unqualified-id before ‘+’ token
  427 | + (NSUnitVolume *) gallons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:428:1: error: expected unqualified-id before ‘+’ token
  428 | + (NSUnitVolume *) imperialTeaspoons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:429:1: error: expected unqualified-id before ‘+’ token
  429 | + (NSUnitVolume *) imperialTablespoons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:430:1: error: expected unqualified-id before ‘+’ token
  430 | + (NSUnitVolume *) imperialFluidOunces;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:431:1: error: expected unqualified-id before ‘+’ token
  431 | + (NSUnitVolume *) imperialPints;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:432:1: error: expected unqualified-id before ‘+’ token
  432 | + (NSUnitVolume *) imperialQuarts;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:433:1: error: expected unqualified-id before ‘+’ token
  433 | + (NSUnitVolume *) imperialGallons;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:434:1: error: expected unqualified-id before ‘+’ token
  434 | + (NSUnitVolume *) metricCups;
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:436:2: error: ‘end’ does not name a type
  436 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUserActivity.h:37:2: error: ‘interface’ does not name a type
   37 | @interface NSUserActivity : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:48:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   48 | @protocol NSURLAuthenticationChallengeSender <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:63:1: error: expected unqualified-id before ‘-’ token
   63 | - (void) continueWithoutCredentialForAuthenticationChallenge:
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (void) useCredential: (NSURLCredential *)credential
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:73:2: error: ‘end’ does not name a type
   73 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSError *) error;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (NSURLResponse *) failureResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (id) initWithAuthenticationChallenge:
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (id) initWithProtectionSpace: (NSURLProtectionSpace *)space
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (NSInteger) previousFailureCount;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:136:1: error: expected unqualified-id before ‘-’ token
  136 | - (NSURLCredential *) proposedCredential;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (NSURLProtectionSpace *) protectionSpace;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (id<NSURLAuthenticationChallengeSender>) sender;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:149:2: error: ‘end’ does not name a type
  149 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLCache.h:58:2: error: ‘interface’ does not name a type
   58 | @interface NSCachedURLResponse : NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLCache.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSData *) data;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (id) initWithResponse: (NSURLResponse *)response data: (NSData *)data;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (id) initWithResponse: (NSURLResponse *)response
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSURLResponse *) response;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSURLCacheStoragePolicy) storagePolicy;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (NSDictionary *) userInfo;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:101:2: error: ‘end’ does not name a type
  101 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLCache.h:118:1: error: expected unqualified-id before ‘+’ token
  118 | + (void) setSharedURLCache: (NSURLCache *)cache;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:132:1: error: expected unqualified-id before ‘+’ token
  132 | + (NSURLCache *) sharedURLCache;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (NSCachedURLResponse *) cachedResponseForRequest: (NSURLRequest *)request;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (NSUInteger) currentDiskUsage;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSUInteger) currentMemoryUsage;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSUInteger) diskCapacity;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:162:1: error: expected unqualified-id before ‘-’ token
  162 | - (id) initWithMemoryCapacity: (NSUInteger)memoryCapacity
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (NSUInteger) memoryCapacity;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:174:1: error: expected unqualified-id before ‘-’ token
  174 | - (void) removeAllCachedResponses;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (void) removeCachedResponseForRequest: (NSURLRequest *)request;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (void) setDiskCapacity: (NSUInteger)diskCapacity;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (void) setMemoryCapacity: (NSUInteger)memoryCapacity;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void) storeCachedResponse: (NSCachedURLResponse *)cachedResponse
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:199:2: error: ‘end’ does not name a type
  199 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLCache.h:203:2: error: ‘interface’ does not name a type
  203 | @interface NSURLCache (NSURLSessionTaskAdditions)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLCache.h:208:1: error: expected unqualified-id before ‘-’ token
  208 | - (NSCachedURLResponse*) cachedResponseForDataTask: (NSURLSessionDataTask*)dataTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (void) removeCachedResponseForDataTask: (NSURLSessionDataTask*)dataTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:212:2: error: ‘end’ does not name a type
  212 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLConnection.h:48:2: error: ‘interface’ does not name a type
   48 | @interface NSURLConnection : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLConnection.h:62:1: error: expected unqualified-id before ‘+’ token
   62 | + (BOOL) canHandleRequest: (NSURLRequest *)request;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:68:1: error: expected unqualified-id before ‘+’ token
   68 | + (NSURLConnection *) connectionWithRequest: (NSURLRequest *)request
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (void) start;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (void) cancel;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (void) scheduleInRunLoop: (NSRunLoop *)aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (void) unscheduleFromRunLoop: (NSRunLoop *)aRunLoop
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (id) initWithRequest: (NSURLRequest *)request delegate: (id)delegate;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (id) initWithRequest: (NSURLRequest *)request delegate: (id)delegate startImmediately: (BOOL)startImmediately;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:125:2: error: ‘end’ does not name a type
  125 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLConnection.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (void) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:211:1: error: expected unqualified-id before ‘-’ token
  211 | - (void) connectionDidFinishLoading: (NSURLConnection *)connection;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:219:1: error: expected unqualified-id before ‘-’ token
  219 | - (void) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:226:1: error: expected unqualified-id before ‘-’ token
  226 | - (void) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:233:1: error: expected unqualified-id before ‘-’ token
  233 | - (void) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:242:1: error: expected unqualified-id before ‘-’ token
  242 | - (NSCachedURLResponse *) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:259:1: error: expected unqualified-id before ‘-’ token
  259 | - (NSURLRequest *) connection: (NSURLConnection *)connection
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:262:2: error: ‘end’ does not name a type
  262 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLConnection.h:278:2: error: ‘end’ does not name a type
  278 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLCredential.h:55:2: error: ‘interface’ does not name a type
   55 | @interface NSURLCredential : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLCredential.h:66:1: error: expected unqualified-id before ‘+’ token
   66 | + (NSURLCredential *) credentialWithUser: (NSString *)user
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (BOOL) hasPassword;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (id) initWithUser: (NSString *)user
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (BOOL) isEqual: (id)other;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (NSString *) password;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSURLCredentialPersistence) persistence;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (NSString *) user;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:111:2: error: ‘end’ does not name a type
  111 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:45:11: error: ‘NSString’ does not name a type
   45 | GS_EXPORT NSString *const NSURLCredentialStorageChangedNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:51:2: error: ‘interface’ does not name a type
   51 | @interface NSURLCredentialStorage : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:61:1: error: expected unqualified-id before ‘+’ token
   61 | + (NSURLCredentialStorage *) sharedCredentialStorage;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:68:1: error: expected unqualified-id before ‘-’ token
   68 | - (NSDictionary *) allCredentials;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (NSDictionary *) credentialsForProtectionSpace: (NSURLProtectionSpace *)space;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSURLCredential *) defaultCredentialForProtectionSpace:
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (void) removeCredential: (NSURLCredential *)credential
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (void) setCredential: (NSURLCredential *)credential
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) setDefaultCredential: (NSURLCredential *)credential
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:107:2: error: ‘end’ does not name a type
  107 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLDownload.h:48:2: error: ‘interface’ does not name a type
   48 | @interface NSURLDownload : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLDownload.h:59:1: error: expected unqualified-id before ‘+’ token
   59 | + (BOOL) canResumeDownloadDecodedWithEncodingMIMEType: (NSString *)MIMEType;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) cancel;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (BOOL) deletesFileUponFailure;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (id) initWithRequest: (NSURLRequest *)request delegate: (id)delegate;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (id) initWithResumeData: (NSData *)resumeData
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSURLRequest *) request;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (NSData *) resumeData;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (void) setDeletesFileUponFailure: (BOOL)deletesFileUponFailure;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (void) setDestination: (NSString *)path allowOverwrite: (BOOL)allowOverwrite;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:118:2: error: ‘end’ does not name a type
  118 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLDownload.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) downloadDidFinish: (NSURLDownload *)download;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:158:1: error: expected unqualified-id before ‘-’ token
  158 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (void) download: (NSURLDownload *)download didFailWithError: (NSError *)error;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:178:1: error: expected unqualified-id before ‘-’ token
  178 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:184:1: error: expected unqualified-id before ‘-’ token
  184 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:192:1: error: expected unqualified-id before ‘-’ token
  192 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:199:1: error: expected unqualified-id before ‘-’ token
  199 | - (BOOL) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:209:1: error: expected unqualified-id before ‘-’ token
  209 | - (void) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:218:1: error: expected unqualified-id before ‘-’ token
  218 | - (NSURLRequest *) download: (NSURLDownload *)download
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:222:2: error: ‘end’ does not name a type
  222 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLError.h:42:11: error: ‘NSString’ does not name a type
   42 | GS_EXPORT NSString * const NSURLErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLError.h:47:11: error: ‘NSString’ does not name a type
   47 | GS_EXPORT NSString * const NSErrorFailingURLStringKey;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:39:11: error: ‘NSString’ does not name a type
   39 | GS_EXPORT NSString * const NSURLProtectionSpaceFTPProxy;        /** An FTP proxy */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:40:11: error: ‘NSString’ does not name a type
   40 | GS_EXPORT NSString * const NSURLProtectionSpaceHTTPProxy;       /** An HTTP proxy */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:41:11: error: ‘NSString’ does not name a type
   41 | GS_EXPORT NSString * const NSURLProtectionSpaceHTTPSProxy;      /** An HTTPS proxy */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:42:11: error: ‘NSString’ does not name a type
   42 | GS_EXPORT NSString * const NSURLProtectionSpaceSOCKSProxy;      /** A SOCKS proxy */
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:45:11: error: ‘NSString’ does not name a type
   45 | GS_EXPORT NSString * const NSURLAuthenticationMethodDefault;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString * const NSURLAuthenticationMethodHTMLForm;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:51:11: error: ‘NSString’ does not name a type
   51 | GS_EXPORT NSString * const NSURLAuthenticationMethodHTTPBasic;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:54:11: error: ‘NSString’ does not name a type
   54 | GS_EXPORT NSString * const NSURLAuthenticationMethodHTTPDigest;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:57:11: error: ‘NSString’ does not name a type
   57 | GS_EXPORT NSString * const NSURLAuthenticationMethodNTLM;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString * const NSURLAuthenticationMethodNegotiate;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:62:11: error: ‘NSString’ does not name a type
   62 | GS_EXPORT NSString * const NSURLAuthenticationMethodClientCertificate;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:63:11: error: ‘NSString’ does not name a type
   63 | GS_EXPORT NSString * const NSURLAuthenticationMethodServerTrust;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:71:2: error: ‘interface’ does not name a type
   71 | @interface NSURLProtectionSpace : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:81:1: error: expected unqualified-id before ‘-’ token
   81 | - (NSString *) authenticationMethod;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSString *) host;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (id) initWithHost: (NSString *)host
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (id) initWithProxyHost: (NSString *)host
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (BOOL) isProxy;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (NSInteger) port;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (NSString *) protocol;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (NSString *) proxyType;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSString *) realm;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (BOOL) receivesCredentialSecurely;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:144:11: error: expected constructor, destructor, or type conversion before ‘(’ token
  144 | @property (readonly, copy) NSArray *distinguishedNames;
      |           ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:150:2: error: ‘end’ does not name a type
  150 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLProtocol.h:53:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   53 | @protocol NSURLProtocolClient <NSObject>
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSURLProtocol.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:91:1: error: expected unqualified-id before ‘-’ token
   91 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (void) URLProtocolDidFinishLoading: (NSURLProtocol *)protocol;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) URLProtocol: (NSURLProtocol *)protocol
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:107:2: error: ‘end’ does not name a type
  107 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLProtocol.h:134:1: error: expected unqualified-id before ‘+’ token
  134 | + (id) propertyForKey: (NSString *)key inRequest: (NSURLRequest *)request;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:145:1: error: expected unqualified-id before ‘+’ token
  145 | + (BOOL) registerClass: (Class)protocolClass;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:151:1: error: expected unqualified-id before ‘+’ token
  151 | + (void) setProperty: (id)value
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:159:1: error: expected unqualified-id before ‘+’ token
  159 | + (void) unregisterClass: (Class)protocolClass;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (NSCachedURLResponse *) cachedResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:169:1: error: expected unqualified-id before ‘-’ token
  169 | - (id <NSURLProtocolClient>) client;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (id) initWithRequest: (NSURLRequest *)request
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (instancetype) initWithTask: (NSURLSessionTask*)task
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (NSURLRequest *) request;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (NSURLSessionTask *) task;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:197:2: error: ‘end’ does not name a type
  197 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLProtocol.h:218:1: error: expected unqualified-id before ‘+’ token
  218 | + (NSURLRequest *) canonicalRequestForRequest: (NSURLRequest *)request;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:224:1: error: expected unqualified-id before ‘+’ token
  224 | + (BOOL) requestIsCacheEquivalent: (NSURLRequest *)a
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (void) startLoading;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (void) stopLoading;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:237:2: error: ‘end’ does not name a type
  237 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:91:2: error: ‘interface’ does not name a type
   91 | @interface NSURLRequest : NSObject <NSCoding, NSCopying, NSMutableCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:103:1: error: expected unqualified-id before ‘+’ token
  103 | + (instancetype) requestWithURL: (NSURL *)URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:109:1: error: expected unqualified-id before ‘+’ token
  109 | + (instancetype) requestWithURL: (NSURL *)URL
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (NSURLRequestCachePolicy) cachePolicy;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (instancetype) initWithURL: (NSURL *)URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (instancetype) initWithURL: (NSURL *)URL
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (NSURL *) mainDocumentURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:147:1: error: expected unqualified-id before ‘-’ token
  147 | - (NSTimeInterval) timeoutInterval;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:152:1: error: expected unqualified-id before ‘-’ token
  152 | - (NSURL *) URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:154:2: error: ‘end’ does not name a type
  154 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (void) setMainDocumentURL: (NSURL *)URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (void) setTimeoutInterval: (NSTimeInterval)seconds;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (void) setURL: (NSURL *)URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:182:2: error: ‘end’ does not name a type
  182 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:201:1: error: expected unqualified-id before ‘-’ token
  201 | - (NSData *) HTTPBody;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (NSInputStream *) HTTPBodyStream;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:216:1: error: expected unqualified-id before ‘-’ token
  216 | - (NSString *) HTTPMethod;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:223:1: error: expected unqualified-id before ‘-’ token
  223 | - (BOOL) HTTPShouldHandleCookies;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:229:1: error: expected unqualified-id before ‘-’ token
  229 | - (NSString *) valueForHTTPHeaderField: (NSString *)field;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:231:2: error: ‘end’ does not name a type
  231 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:250:1: error: expected unqualified-id before ‘-’ token
  250 | - (void) setAllHTTPHeaderFields: (NSDictionary *)headerFields;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:260:1: error: expected unqualified-id before ‘-’ token
  260 | - (void) setHTTPBodyStream: (NSInputStream *)inputStream;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (void) setHTTPBody: (NSData *)data;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:272:1: error: expected unqualified-id before ‘-’ token
  272 | - (void) setHTTPMethod: (NSString *)method;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:278:1: error: expected unqualified-id before ‘-’ token
  278 | - (void) setHTTPShouldHandleCookies: (BOOL)should;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:284:1: error: expected unqualified-id before ‘-’ token
  284 | - (void) setValue: (NSString *)value forHTTPHeaderField: (NSString *)field;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:286:2: error: ‘end’ does not name a type
  286 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:289:2: error: ‘interface’ does not name a type
  289 | @interface NSMutableURLRequest (GNUstep)
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLRequest.h:304:1: error: expected unqualified-id before ‘-’ token
  304 | - (id<GSLogDelegate>) setDebugLogDelegate: (id<GSLogDelegate>)d;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:305:2: error: ‘end’ does not name a type
  305 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLResponse.h:48:2: error: ‘interface’ does not name a type
   48 | @interface NSURLResponse :  NSObject <NSCoding, NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSURLResponse.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (long long) expectedContentLength;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:66:1: error: expected unqualified-id before ‘-’ token
   66 | - (id) initWithURL: (NSURL *)URL
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (id) initWithURL: (NSURL*)URL
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (NSString *) MIMEType;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (NSString *) suggestedFilename;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (NSString *) textEncodingName;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (NSURL *) URL;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:112:2: error: ‘end’ does not name a type
  112 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSURLResponse.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (NSDictionary *) allHeaderFields;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSInteger) statusCode;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:136:2: error: ‘end’ does not name a type
  136 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:59:11: error: ‘NSString’ does not name a type
   59 | GS_EXPORT NSString* const NSArgumentDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:64:11: error: ‘NSString’ does not name a type
   64 | GS_EXPORT NSString* const NSGlobalDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:69:11: error: ‘NSString’ does not name a type
   69 | GS_EXPORT NSString* const NSRegistrationDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:76:11: error: ‘NSString’ does not name a type
   76 | GS_EXPORT NSString* const GSConfigDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:86:11: error: ‘NSString’ does not name a type
   86 | GS_EXPORT NSString* const NSUserDefaultsDidChangeNotification;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:94:11: error: ‘NSString’ does not name a type
   94 | GS_EXPORT NSString* const NSWeekDayNameArray;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:97:11: error: ‘NSString’ does not name a type
   97 | GS_EXPORT NSString* const NSShortWeekDayNameArray;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:100:11: error: ‘NSString’ does not name a type
  100 | GS_EXPORT NSString* const NSMonthNameArray;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:103:11: error: ‘NSString’ does not name a type
  103 | GS_EXPORT NSString* const NSShortMonthNameArray;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:106:11: error: ‘NSString’ does not name a type
  106 | GS_EXPORT NSString* const NSTimeFormatString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:109:11: error: ‘NSString’ does not name a type
  109 | GS_EXPORT NSString* const NSDateFormatString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:112:11: error: ‘NSString’ does not name a type
  112 | GS_EXPORT NSString* const NSShortDateFormatString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:115:11: error: ‘NSString’ does not name a type
  115 | GS_EXPORT NSString* const NSTimeDateFormatString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:118:11: error: ‘NSString’ does not name a type
  118 | GS_EXPORT NSString* const NSShortTimeDateFormatString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:121:11: error: ‘NSString’ does not name a type
  121 | GS_EXPORT NSString* const NSCurrencySymbol;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:124:11: error: ‘NSString’ does not name a type
  124 | GS_EXPORT NSString* const NSDecimalSeparator;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:127:11: error: ‘NSString’ does not name a type
  127 | GS_EXPORT NSString* const NSThousandsSeparator;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:130:11: error: ‘NSString’ does not name a type
  130 | GS_EXPORT NSString* const NSInternationalCurrencyString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:133:11: error: ‘NSString’ does not name a type
  133 | GS_EXPORT NSString* const NSCurrencyString;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:136:11: error: ‘NSString’ does not name a type
  136 | GS_EXPORT NSString* const NSDecimalDigits;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:139:11: error: ‘NSString’ does not name a type
  139 | GS_EXPORT NSString* const NSAMPMDesignation;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:148:11: error: ‘NSString’ does not name a type
  148 | GS_EXPORT NSString* const NSHourNameDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:151:11: error: ‘NSString’ does not name a type
  151 | GS_EXPORT NSString* const NSYearMonthWeekDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:155:11: error: ‘NSString’ does not name a type
  155 | GS_EXPORT NSString* const NSEarlierTimeDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:159:11: error: ‘NSString’ does not name a type
  159 | GS_EXPORT NSString* const NSLaterTimeDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:163:11: error: ‘NSString’ does not name a type
  163 | GS_EXPORT NSString* const NSThisDayDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:167:11: error: ‘NSString’ does not name a type
  167 | GS_EXPORT NSString* const NSNextDayDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:171:11: error: ‘NSString’ does not name a type
  171 | GS_EXPORT NSString* const NSNextNextDayDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:175:11: error: ‘NSString’ does not name a type
  175 | GS_EXPORT NSString* const NSPriorDayDesignations;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:179:11: error: ‘NSString’ does not name a type
  179 | GS_EXPORT NSString* const NSDateTimeOrdering;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:182:11: error: ‘NSString’ does not name a type
  182 | GS_EXPORT NSString* const NSLanguageName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:185:11: error: ‘NSString’ does not name a type
  185 | GS_EXPORT NSString* const NSLanguageCode;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:188:11: error: ‘NSString’ does not name a type
  188 | GS_EXPORT NSString* const NSFormalName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:191:11: error: ‘NSString’ does not name a type
  191 | GS_EXPORT NSString* const GSLocale;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:216:2: error: ‘interface’ does not name a type
  216 | @interface NSUserDefaults : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSUserDefaults.h:249:1: error: expected unqualified-id before ‘+’ token
  249 | + (NSUserDefaults*) standardUserDefaults;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:259:1: error: expected unqualified-id before ‘+’ token
  259 | + (void) resetStandardUserDefaults;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:269:1: error: expected unqualified-id before ‘+’ token
  269 | + (NSArray*) userLanguages;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:275:1: error: expected unqualified-id before ‘+’ token
  275 | + (void) setUserLanguages: (NSArray*)languages;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:284:1: error: expected unqualified-id before ‘-’ token
  284 | - (void) addSuiteNamed: (NSString*)aName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:291:1: error: expected unqualified-id before ‘-’ token
  291 | - (NSArray*) arrayForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:303:1: error: expected unqualified-id before ‘-’ token
  303 | - (BOOL) boolForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:309:1: error: expected unqualified-id before ‘-’ token
  309 | - (NSData*) dataForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:315:1: error: expected unqualified-id before ‘-’ token
  315 | - (NSDictionary*) dictionaryForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:322:1: error: expected unqualified-id before ‘-’ token
  322 | - (double) doubleForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:329:1: error: expected unqualified-id before ‘-’ token
  329 | - (float) floatForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:334:1: error: expected unqualified-id before ‘-’ token
  334 | - (id) init;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:340:1: error: expected unqualified-id before ‘-’ token
  340 | - (id) initWithUser: (NSString*)userName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (NSInteger) integerForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:355:1: error: expected unqualified-id before ‘-’ token
  355 | - (id) objectForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:361:1: error: expected unqualified-id before ‘-’ token
  361 | - (void) removeObjectForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:368:1: error: expected unqualified-id before ‘-’ token
  368 | - (void) removeSuiteNamed: (NSString*)aName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:376:1: error: expected unqualified-id before ‘-’ token
  376 | - (NSArray*) searchList;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:383:1: error: expected unqualified-id before ‘-’ token
  383 | - (void) setBool: (BOOL)value forKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:391:1: error: expected unqualified-id before ‘-’ token
  391 | - (void) setDouble: (double)value forKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:399:1: error: expected unqualified-id before ‘-’ token
  399 | - (void) setFloat: (float)value forKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:406:1: error: expected unqualified-id before ‘-’ token
  406 | - (void) setInteger: (NSInteger)value forKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:420:1: error: expected unqualified-id before ‘-’ token
  420 | - (void) setObject: (id)value forKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:428:1: error: expected unqualified-id before ‘-’ token
  428 | - (void) setSearchList: (NSArray*)newList;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:434:1: error: expected unqualified-id before ‘-’ token
  434 | - (NSArray*) stringArrayForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:440:1: error: expected unqualified-id before ‘-’ token
  440 | - (NSString*) stringForKey: (NSString*)defaultName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:445:1: error: expected unqualified-id before ‘-’ token
  445 | - (NSDictionary*) persistentDomainForName: (NSString*)domainName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:450:1: error: expected unqualified-id before ‘-’ token
  450 | - (NSArray*) persistentDomainNames;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:459:1: error: expected unqualified-id before ‘-’ token
  459 | - (void) removePersistentDomainForName: (NSString*)domainName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:470:1: error: expected unqualified-id before ‘-’ token
  470 | - (void) setPersistentDomain: (NSDictionary*)domain
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:480:1: error: expected unqualified-id before ‘-’ token
  480 | - (BOOL) synchronize;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:486:1: error: expected unqualified-id before ‘-’ token
  486 | - (void) removeVolatileDomainForName: (NSString*)domainName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:494:1: error: expected unqualified-id before ‘-’ token
  494 | - (void) setVolatileDomain: (NSDictionary*)domain
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:500:1: error: expected unqualified-id before ‘-’ token
  500 | - (NSDictionary*) volatileDomainForName: (NSString*)domainName;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:505:1: error: expected unqualified-id before ‘-’ token
  505 | - (NSArray*) volatileDomainNames;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:512:1: error: expected unqualified-id before ‘-’ token
  512 | - (NSDictionary*) dictionaryRepresentation;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:521:1: error: expected unqualified-id before ‘-’ token
  521 | - (void) registerDefaults: (NSDictionary*)newVals;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:522:2: error: ‘end’ does not name a type
  522 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSUUID.h:48:2: error: ‘interface’ does not name a type
   48 | @interface NSUUID : NSObject <NSCopying, NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSUUID.h:54:1: error: expected unqualified-id before ‘+’ token
   54 | + (instancetype)UUID;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:55:1: error: expected unqualified-id before ‘-’ token
   55 | - (instancetype)initWithUUIDString:(NSString *)string;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:56:1: error: expected unqualified-id before ‘-’ token
   56 | - (instancetype)initWithUUIDBytes:(gsuuid_t)bytes;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (NSString *)UUIDString;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:58:1: error: expected unqualified-id before ‘-’ token
   58 | - (void)getUUIDBytes:(gsuuid_t)bytes;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:60:2: error: ‘end’ does not name a type
   60 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:43:11: error: ‘NSString’ does not name a type
   43 | GS_EXPORT NSString* const NSNegateBooleanTransformerName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:48:11: error: ‘NSString’ does not name a type
   48 | GS_EXPORT NSString* const NSIsNilTransformerName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:53:11: error: ‘NSString’ does not name a type
   53 | GS_EXPORT NSString* const NSIsNotNilTransformerName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:58:11: error: ‘NSString’ does not name a type
   58 | GS_EXPORT NSString* const NSUnarchiveFromDataTransformerName;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:66:2: error: ‘interface’ does not name a type
   66 | @interface NSValueTransformer : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSValueTransformer.h:78:1: error: expected unqualified-id before ‘+’ token
   78 | + (void) setValueTransformer: (NSValueTransformer *)transformer
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:84:1: error: expected unqualified-id before ‘+’ token
   84 | + (Class) transformedValueClass;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:94:1: error: expected unqualified-id before ‘+’ token
   94 | + (NSValueTransformer *) valueTransformerForName: (NSString *)name;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:99:1: error: expected unqualified-id before ‘+’ token
   99 | + (NSArray *) valueTransformerNames;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:108:1: error: expected unqualified-id before ‘-’ token
  108 | - (id) reverseTransformedValue: (id)value;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (id) transformedValue: (id)value;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:116:2: error: ‘end’ does not name a type
  116 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLNode.h:90:2: error: ‘interface’ does not name a type
   90 | @interface NSXMLNode : NSObject <NSCopying>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLNode.h:117:1: error: expected unqualified-id before ‘+’ token
  117 | + (id) attributeWithName: (NSString*)name stringValue: (NSString*)stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:123:1: error: expected unqualified-id before ‘+’ token
  123 | + (id) attributeWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:130:1: error: expected unqualified-id before ‘+’ token
  130 | + (id) commentWithStringValue: (NSString*)stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:134:1: error: expected unqualified-id before ‘+’ token
  134 | + (id) document;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:140:1: error: expected unqualified-id before ‘+’ token
  140 | + (id) documentWithRootElement: (NSXMLElement*)element;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:146:1: error: expected unqualified-id before ‘+’ token
  146 | + (id) DTDNodeWithXMLString: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:151:1: error: expected unqualified-id before ‘+’ token
  151 | + (id) elementWithName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:157:1: error: expected unqualified-id before ‘+’ token
  157 | + (id) elementWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:165:1: error: expected unqualified-id before ‘+’ token
  165 | + (id) elementWithName: (NSString*)name URI: (NSString*)URI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:171:1: error: expected unqualified-id before ‘+’ token
  171 | + (id) elementWithName: (NSString*)name stringValue: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:175:1: error: expected unqualified-id before ‘+’ token
  175 | + (NSString*) localNameForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:181:1: error: expected unqualified-id before ‘+’ token
  181 | + (id) namespaceWithName: (NSString*)name stringValue: (NSString*)stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:186:1: error: expected unqualified-id before ‘+’ token
  186 | + (NSXMLNode*) predefinedNamespaceForPrefix: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:190:1: error: expected unqualified-id before ‘+’ token
  190 | + (NSString*) prefixForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:196:1: error: expected unqualified-id before ‘+’ token
  196 | + (id) processingInstructionWithName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:202:1: error: expected unqualified-id before ‘+’ token
  202 | + (id) textWithStringValue: (NSString*)stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (NSString*) canonicalXMLStringPreservingComments: (BOOL)comments;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (NSXMLNode*) childAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (NSUInteger) childCount;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:224:1: error: expected unqualified-id before ‘-’ token
  224 | - (NSArray*) children;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:228:1: error: expected unqualified-id before ‘-’ token
  228 | - (void) detach;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (NSUInteger) index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:238:1: error: expected unqualified-id before ‘-’ token
  238 | - (id) initWithKind: (NSXMLNodeKind)theKind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:244:1: error: expected unqualified-id before ‘-’ token
  244 | - (id) initWithKind: (NSXMLNodeKind)theKind options: (NSUInteger)theOptions;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (NSUInteger) level;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:253:1: error: expected unqualified-id before ‘-’ token
  253 | - (NSString*) localName;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:258:1: error: expected unqualified-id before ‘-’ token
  258 | - (NSXMLNodeKind) kind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:262:1: error: expected unqualified-id before ‘-’ token
  262 | - (NSString*) name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:266:1: error: expected unqualified-id before ‘-’ token
  266 | - (NSXMLNode*) nextNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:270:1: error: expected unqualified-id before ‘-’ token
  270 | - (NSXMLNode*) nextSibling;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:278:1: error: expected unqualified-id before ‘-’ token
  278 | - (NSArray*) nodesForXPath: (NSString*)anxpath error: (NSError**)error;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:283:1: error: expected unqualified-id before ‘-’ token
  283 | - (NSArray*) objectsForXQuery: (NSString*)xquery error: (NSError**)error;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:295:1: error: expected unqualified-id before ‘-’ token
  295 | - (NSArray*) objectsForXQuery: (NSString*)xquery
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:303:1: error: expected unqualified-id before ‘-’ token
  303 | - (id) objectValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:309:1: error: expected unqualified-id before ‘-’ token
  309 | - (NSXMLNode*) parent;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:314:1: error: expected unqualified-id before ‘-’ token
  314 | - (NSString*) prefix;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:319:1: error: expected unqualified-id before ‘-’ token
  319 | - (NSXMLNode*) previousNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:323:1: error: expected unqualified-id before ‘-’ token
  323 | - (NSXMLNode*) previousSibling;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (NSXMLDocument*) rootDocument;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:332:1: error: expected unqualified-id before ‘-’ token
  332 | - (void) setName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:338:1: error: expected unqualified-id before ‘-’ token
  338 | - (void) setObjectValue: (id)value;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:347:1: error: expected unqualified-id before ‘-’ token
  347 | - (void) setStringValue: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:354:1: error: expected unqualified-id before ‘-’ token
  354 | - (void) setStringValue: (NSString*)string resolvingEntities: (BOOL)resolve;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:358:1: error: expected unqualified-id before ‘-’ token
  358 | - (void) setURI: (NSString*)URI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:365:1: error: expected unqualified-id before ‘-’ token
  365 | - (NSString*) stringValue;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:369:1: error: expected unqualified-id before ‘-’ token
  369 | - (NSString*) URI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:373:1: error: expected unqualified-id before ‘-’ token
  373 | - (NSString*) XPath;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:379:1: error: expected unqualified-id before ‘-’ token
  379 | - (NSString*) XMLString;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:385:1: error: expected unqualified-id before ‘-’ token
  385 | - (NSString*) XMLStringWithOptions: (NSUInteger)theOptions;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:387:2: error: ‘end’ does not name a type
  387 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLDocument.h:76:2: error: ‘interface’ does not name a type
   76 | @interface NSXMLDocument : NSXMLNode
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLDocument.h:89:1: error: expected unqualified-id before ‘+’ token
   89 | + (Class) replacementClassForClass: (Class)cls;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (NSString*) characterEncoding;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (NSXMLDocumentContentKind) documentContentKind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (NSXMLDTD*) DTD;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (id) initWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (id) initWithData: (NSData*)data
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (id) initWithRootElement: (NSXMLElement*)element;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (id) initWithXMLString: (NSString*)string
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (BOOL) isStandalone;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (NSString*) MIMEType;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:149:1: error: expected unqualified-id before ‘-’ token
  149 | - (NSXMLElement*) rootElement;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:154:1: error: expected unqualified-id before ‘-’ token
  154 | - (void) setCharacterEncoding: (NSString*)encoding;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (void) setDocumentContentKind: (NSXMLDocumentContentKind)theContentKind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:165:1: error: expected unqualified-id before ‘-’ token
  165 | - (void) setDTD: (NSXMLDTD*)documentTypeDeclaration;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (void) setMIMEType: (NSString*)theMIMEType;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:176:1: error: expected unqualified-id before ‘-’ token
  176 | - (void) setRootElement: (NSXMLNode*)root;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:183:1: error: expected unqualified-id before ‘-’ token
  183 | - (void) setStandalone: (BOOL)standalone;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:189:1: error: expected unqualified-id before ‘-’ token
  189 | - (void) setVersion: (NSString*)version;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:194:1: error: expected unqualified-id before ‘-’ token
  194 | - (NSString*) version;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:200:1: error: expected unqualified-id before ‘-’ token
  200 | - (void) insertChild: (NSXMLNode*)child atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:205:1: error: expected unqualified-id before ‘-’ token
  205 | - (void) insertChildren: (NSArray*)children atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:210:1: error: expected unqualified-id before ‘-’ token
  210 | - (void) removeChildAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:215:1: error: expected unqualified-id before ‘-’ token
  215 | - (void) setChildren: (NSArray*)children;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:220:1: error: expected unqualified-id before ‘-’ token
  220 | - (void) addChild: (NSXMLNode*)child;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:225:1: error: expected unqualified-id before ‘-’ token
  225 | - (void) replaceChildAtIndex: (NSUInteger)index withNode: (NSXMLNode*)theNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (NSData*) XMLData;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:235:1: error: expected unqualified-id before ‘-’ token
  235 | - (NSData*) XMLDataWithOptions: (NSUInteger)theOptions;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:241:1: error: expected unqualified-id before ‘-’ token
  241 | - (id) objectByApplyingXSLT: (NSData*)xslt
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:249:1: error: expected unqualified-id before ‘-’ token
  249 | - (id) objectByApplyingXSLTString: (NSString*)xslt
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (id) objectByApplyingXSLTAtURL: (NSURL*)xsltURL
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:263:1: error: expected unqualified-id before ‘-’ token
  263 | - (BOOL) validateAndReturnError: (NSError**)error;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:265:2: error: ‘end’ does not name a type
  265 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLDTD.h:36:14: error: expected unqualified-id before ‘,’ token
   36 | @class NSData, NSMutableDictionary;
      |              ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:43:2: error: ‘interface’ does not name a type
   43 | @interface NSXMLDTD : NSXMLNode
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLDTD.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (void) addChild: (NSXMLNode*)child;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (NSXMLDTDNode*) attributeDeclarationForName: (NSString*)name
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:70:1: error: expected unqualified-id before ‘-’ token
   70 | - (NSXMLDTDNode*) elementDeclarationForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSXMLDTDNode*) entityDeclarationForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (id) initWithContentsOfURL: (NSURL*)url
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (id) initWithData: (NSData*)data
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (void) insertChild: (NSXMLNode*)child atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (void) insertChildren: (NSArray*)children atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:102:1: error: expected unqualified-id before ‘-’ token
  102 | - (NSXMLDTDNode*) notationDeclarationForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:107:1: error: expected unqualified-id before ‘+’ token
  107 | + (NSXMLDTDNode*) predefinedEntityDeclarationForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (NSString*) publicID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (void) removeChildAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:122:1: error: expected unqualified-id before ‘-’ token
  122 | - (void) replaceChildAtIndex: (NSUInteger)index withNode: (NSXMLNode*)theNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (void) setChildren: (NSArray*)children;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) setPublicID: (NSString*)publicID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:140:1: error: expected unqualified-id before ‘-’ token
  140 | - (void) setSystemID: (NSString*)systemID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (NSString*) systemID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:147:2: error: ‘end’ does not name a type
  147 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:77:2: error: ‘interface’ does not name a type
   77 | @interface NSXMLDTDNode : NSXMLNode
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (NSXMLDTDNodeKind) DTDKind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (id) initWithXMLString: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (BOOL) isExternal;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (NSString*) notationName;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (NSString*) publicID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (void) setDTDKind: (NSXMLDTDNodeKind)nodeKind;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (void) setNotationName: (NSString*)notationName;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (void) setPublicID: (NSString*)publicID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:138:1: error: expected unqualified-id before ‘-’ token
  138 | - (void) setSystemID: (NSString*)systemID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:143:1: error: expected unqualified-id before ‘-’ token
  143 | - (NSString*) systemID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:145:2: error: ‘end’ does not name a type
  145 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLElement.h:35:20: error: expected unqualified-id before ‘,’ token
   35 | @class NSDictionary, NSEnumerator, NSMutableArray, NSMutableDictionary;
      |                    ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:35:22: error: aggregate ‘NSDictionary NSEnumerator’ has incomplete type and cannot be defined
   35 | @class NSDictionary, NSEnumerator, NSMutableArray, NSMutableDictionary;
      |                      ^~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLElement.h:41:2: error: ‘interface’ does not name a type
   41 | @interface NSXMLElement : NSXMLNode
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLElement.h:57:1: error: expected unqualified-id before ‘-’ token
   57 | - (id) initWithName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (id) initWithName: (NSString*)name URI: (NSString*)URI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:67:1: error: expected unqualified-id before ‘-’ token
   67 | - (id) initWithName: (NSString*)name stringValue: (NSString*)string;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:72:1: error: expected unqualified-id before ‘-’ token
   72 | - (id) initWithXMLString: (NSString*)string error: (NSError**)error;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (NSArray*) elementsForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (NSArray*) elementsForLocalName: (NSString*)localName URI: (NSString*)URI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (void) addAttribute: (NSXMLNode*)attribute;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (void) removeAttributeForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (void) setAttributes: (NSArray*)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (void) setAttributesAsDictionary: (NSDictionary*)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:112:1: error: expected unqualified-id before ‘-’ token
  112 | - (void) setAttributesWithDictionary: (NSDictionary*)attributes;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (NSArray*) attributes;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:123:1: error: expected unqualified-id before ‘-’ token
  123 | - (NSXMLNode*) attributeForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:128:1: error: expected unqualified-id before ‘-’ token
  128 | - (NSXMLNode*) attributeForLocalName: (NSString*)localName
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (void) addNamespace: (NSXMLNode*)aNamespace;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (void) removeNamespaceForPrefix: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:145:1: error: expected unqualified-id before ‘-’ token
  145 | - (void) setNamespaces: (NSArray*)namespaces;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:150:1: error: expected unqualified-id before ‘-’ token
  150 | - (NSArray*) namespaces;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:155:1: error: expected unqualified-id before ‘-’ token
  155 | - (NSXMLNode*) namespaceForPrefix: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:160:1: error: expected unqualified-id before ‘-’ token
  160 | - (NSXMLNode*) resolveNamespaceForName: (NSString*)name;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:165:1: error: expected unqualified-id before ‘-’ token
  165 | - (NSString*) resolvePrefixForNamespaceURI: (NSString*)namespaceURI;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:170:1: error: expected unqualified-id before ‘-’ token
  170 | - (void) insertChild: (NSXMLNode*)child atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:175:1: error: expected unqualified-id before ‘-’ token
  175 | - (void) insertChildren: (NSArray*)children atIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:180:1: error: expected unqualified-id before ‘-’ token
  180 | - (void) removeChildAtIndex: (NSUInteger)index;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (void) setChildren: (NSArray*)children;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:190:1: error: expected unqualified-id before ‘-’ token
  190 | - (void) addChild: (NSXMLNode*)child;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:195:1: error: expected unqualified-id before ‘-’ token
  195 | - (void) replaceChildAtIndex: (NSUInteger)index withNode: (NSXMLNode*)theNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:203:1: error: expected unqualified-id before ‘-’ token
  203 | - (void) normalizeAdjacentTextNodesPreservingCDATA: (BOOL)preserve;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:205:2: error: ‘end’ does not name a type
  205 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:39:14: error: expected unqualified-id before ‘,’ token
   39 | @class NSData, NSDictionary, NSError, NSInputStream, NSString, NSURL;
      |              ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:39:39: error: aggregate ‘NSData NSInputStream’ has incomplete type and cannot be defined
   39 | @class NSData, NSDictionary, NSError, NSInputStream, NSString, NSURL;
      |                                       ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:44:11: error: ‘NSString’ does not name a type
   44 | GS_EXPORT NSString* const NSXMLParserErrorDomain;
      |           ^~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:71:2: error: ‘interface’ does not name a type
   71 | @interface NSXMLParser : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (void) abortParsing;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:99:1: error: expected unqualified-id before ‘-’ token
   99 | - (id) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (instancetype) initWithContentsOfURL: (NSURL*)anURL;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (instancetype) initWithData: (NSData*)data;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:114:1: error: expected unqualified-id before ‘-’ token
  114 | - (instancetype) initWithStream: (NSInputStream*)stream;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:119:1: error: expected unqualified-id before ‘-’ token
  119 | - (BOOL) parse;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:124:1: error: expected unqualified-id before ‘-’ token
  124 | - (NSError*) parserError;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (void) setDelegate: (id)delegate;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (void) setShouldProcessNamespaces: (BOOL)aFlag;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:144:1: error: expected unqualified-id before ‘-’ token
  144 | - (void) setShouldReportNamespacePrefixes: (BOOL)aFlag;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:151:1: error: expected unqualified-id before ‘-’ token
  151 | - (void) setShouldResolveExternalEntities: (BOOL)aFlag;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (BOOL) shouldProcessNamespaces;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:161:1: error: expected unqualified-id before ‘-’ token
  161 | - (BOOL) shouldReportNamespacePrefixes;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:166:1: error: expected unqualified-id before ‘-’ token
  166 | - (BOOL) shouldResolveExternalEntities;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:168:2: error: ‘end’ does not name a type
  168 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:179:1: error: expected unqualified-id before ‘-’ token
  179 | - (NSInteger) lineNumber;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | - (NSString*) publicID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:191:1: error: expected unqualified-id before ‘-’ token
  191 | - (NSString*) systemID;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:192:2: error: ‘end’ does not name a type
  192 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXMLParser.h:214:1: error: expected unqualified-id before ‘-’ token
  214 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:221:1: error: expected unqualified-id before ‘-’ token
  221 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:230:1: error: expected unqualified-id before ‘-’ token
  230 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:238:1: error: expected unqualified-id before ‘-’ token
  238 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:244:1: error: expected unqualified-id before ‘-’ token
  244 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:252:1: error: expected unqualified-id before ‘-’ token
  252 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:257:1: error: expected unqualified-id before ‘-’ token
  257 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:262:1: error: expected unqualified-id before ‘-’ token
  262 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:267:1: error: expected unqualified-id before ‘-’ token
  267 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:273:1: error: expected unqualified-id before ‘-’ token
  273 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:280:1: error: expected unqualified-id before ‘-’ token
  280 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:285:1: error: expected unqualified-id before ‘-’ token
  285 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:291:1: error: expected unqualified-id before ‘-’ token
  291 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:298:1: error: expected unqualified-id before ‘-’ token
  298 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:304:1: error: expected unqualified-id before ‘-’ token
  304 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:312:1: error: expected unqualified-id before ‘-’ token
  312 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:317:1: error: expected unqualified-id before ‘-’ token
  317 | - (void) parser: (NSXMLParser*)aParser
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:323:1: error: expected unqualified-id before ‘-’ token
  323 | - (void) parserDidEndDocument: (NSXMLParser*)aParser;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:328:1: error: expected unqualified-id before ‘-’ token
  328 | - (void) parserDidStartDocument: (NSXMLParser*)aParser;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:329:2: error: ‘end’ does not name a type
  329 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:47:27: error: expected unqualified-id before ‘,’ token
   47 | @class NSMutableDictionary, NSString, NSOperationQueue, NSSet, NSLock, NSError;
      |                           ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:23: error: expected unqualified-id before ‘,’ token
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      |                       ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:25: error: aggregate ‘NSXPCConnection NSXPCListener’ has incomplete type and cannot be defined
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      |                         ^~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:40: error: aggregate ‘NSXPCConnection NSXPCInterface’ has incomplete type and cannot be defined
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      |                                        ^~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:56: error: aggregate ‘NSXPCConnection NSXPCListenerEndpoint’ has incomplete type and cannot be defined
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      |                                                        ^~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:49:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   49 | @protocol NSXPCListenerDelegate;
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSXPCConnection.h:51:49: error: ‘NSError’ is not a type
   51 | DEFINE_BLOCK_TYPE(GSXPCProxyErrorHandler, void, NSError *);
      |                                                 ^~~~~~~
/usr/include/GNUstep/GNUstepBase/GSBlocks.h:68:28: note: in definition of macro ‘DEFINE_BLOCK_TYPE’
   68 |     retTy (*invoke)(void*, argTys, ## __VA_ARGS__);\
      |                            ^~~~~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:56:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   56 | @protocol NSXPCProxyCreating
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/Foundation/NSXPCConnection.h:60:1: error: expected unqualified-id before ‘-’ token
   60 | - (id) remoteObjectProxyWithErrorHandler: (GSXPCProxyErrorHandler)handler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:62:1: error: expected unqualified-id before ‘-’ token
   62 | - (id) synchronousRemoteObjectProxyWithErrorHandler: (GSXPCProxyErrorHandler)handler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:64:2: error: ‘end’ does not name a type
   64 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:73:2: error: ‘interface’ does not name a type
   73 | @interface NSXPCConnection : NSObject <NSXPCProxyCreating>
      |  ^~~~~~~~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (instancetype) initWithMachServiceName: (NSString *)name
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (instancetype) initWithServiceName:(NSString *)serviceName;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:82:1: error: expected unqualified-id before ‘-’ token
   82 | - (NSXPCListenerEndpoint *) endpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (void) setEndpoint: (NSXPCListenerEndpoint *) endpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:85:1: error: expected unqualified-id before ‘-’ token
   85 | - (NSXPCInterface *) exportedInterface;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (void) setExportInterface: (NSXPCInterface *)exportedInterface;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSXPCInterface *) remoteObjectInterface;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (void) setRemoteObjectInterface: (NSXPCInterface *)remoteObjectInterface;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (id) remoteObjectProxy;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:93:1: error: expected unqualified-id before ‘-’ token
   93 | - (void) setRemoteObjectProxy: (id)remoteObjectProxy;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:95:1: error: expected unqualified-id before ‘-’ token
   95 | - (id) remoteObjectProxyWithErrorHandler:(GSXPCProxyErrorHandler)handler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:97:1: error: expected unqualified-id before ‘-’ token
   97 | - (NSString *) serviceName;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:98:1: error: expected unqualified-id before ‘-’ token
   98 | - (void) setServiceName: (NSString *)serviceName;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:100:1: error: expected unqualified-id before ‘-’ token
  100 | - (id) synchronousRemoteObjectProxyWithErrorHandler:
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (GSXPCInterruptionHandler) interruptionHandler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:104:1: error: expected unqualified-id before ‘-’ token
  104 | - (void) setInterruptionHandler: (GSXPCInterruptionHandler)handler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:106:1: error: expected unqualified-id before ‘-’ token
  106 | - (GSXPCInvalidationHandler) invalidationHandler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void) setInvalidationHandler: (GSXPCInvalidationHandler)handler;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void) resume;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (void) suspend;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:115:1: error: expected unqualified-id before ‘-’ token
  115 | - (NSUInteger) auditSessionIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:116:1: error: expected unqualified-id before ‘-’ token
  116 | - (pid_t) processIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:117:1: error: expected unqualified-id before ‘-’ token
  117 | - (uid_t) effectiveUserIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (gid_t) effectiveGroupIdentifier;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:120:2: error: ‘end’ does not name a type
  120 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:127:1: error: expected unqualified-id before ‘+’ token
  127 | + (NSXPCListener *) anonymousListener;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:129:1: error: expected unqualified-id before ‘-’ token
  129 | - (instancetype) initWithMachServiceName:(NSString *)name;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:131:1: error: expected unqualified-id before ‘-’ token
  131 | - (id <NSXPCListenerDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:132:1: error: expected unqualified-id before ‘-’ token
  132 | - (void) setDelegate: (id <NSXPCListenerDelegate>) delegate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:134:1: error: expected unqualified-id before ‘-’ token
  134 | - (NSXPCListenerEndpoint *) endpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:135:1: error: expected unqualified-id before ‘-’ token
  135 | - (void) setEndpoint: (NSXPCListenerEndpoint *)endpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:137:1: error: expected unqualified-id before ‘-’ token
  137 | - (void) resume;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:139:1: error: expected unqualified-id before ‘-’ token
  139 | - (void) suspend;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:141:1: error: expected unqualified-id before ‘-’ token
  141 | - (void) invalidate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:143:2: error: ‘end’ does not name a type
  143 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:150:2: error: ‘end’ does not name a type
  150 | @end
      |  ^~~
/usr/include/GNUstep/Foundation/NSXPCConnection.h:156:1: error: expected unqualified-id before ‘-’ token
  156 | - (Protocol *) protocol;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:157:1: error: expected unqualified-id before ‘-’ token
  157 | - (void) setProtocol: (Protocol *)protocol;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:159:1: error: expected unqualified-id before ‘-’ token
  159 | - (void) setClasses: (NSSet *)classes
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:164:1: error: expected unqualified-id before ‘-’ token
  164 | - (NSSet *) classesForSelector: (SEL)sel
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | - (void) setInterface: (NSXPCInterface *)ifc
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:173:1: error: expected unqualified-id before ‘-’ token
  173 | - (NSXPCInterface *) interfaceForSelector: (SEL)sel
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:177:2: error: ‘end’ does not name a type
  177 | @end
      |  ^~~
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:41:2: error: ‘interface’ does not name a type
   41 | @interface NSPreferencePane : NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:59:1: error: expected unqualified-id before ‘-’ token
   59 | - (id)initWithBundle:(NSBundle *)bundle;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:64:1: error: expected unqualified-id before ‘-’ token
   64 | - (NSBundle *)bundle;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:69:1: error: expected unqualified-id before ‘-’ token
   69 | - (NSView *)assignMainView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (NSView *)loadMainView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (NSString *)mainNibName;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:75:1: error: expected unqualified-id before ‘-’ token
   75 | - (NSView *)mainView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:77:1: error: expected unqualified-id before ‘-’ token
   77 | - (void)mainViewDidLoad;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:79:1: error: expected unqualified-id before ‘-’ token
   79 | - (void)setMainView:(NSView *)view;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:84:1: error: expected unqualified-id before ‘-’ token
   84 | - (NSView *)firstKeyView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:86:1: error: expected unqualified-id before ‘-’ token
   86 | - (NSView *)initialKeyView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:88:1: error: expected unqualified-id before ‘-’ token
   88 | - (NSView *)lastKeyView;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (void)setFirstKeyView:(NSView *)view;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:92:1: error: expected unqualified-id before ‘-’ token
   92 | - (void)setInitialKeyView:(NSView *)view;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (void)setLastKeyView:(NSView *)view;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:96:1: error: expected unqualified-id before ‘-’ token
   96 | - (BOOL)autoSaveTextFields;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL)isSelected;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:103:1: error: expected unqualified-id before ‘-’ token
  103 | - (void)didSelect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:105:1: error: expected unqualified-id before ‘-’ token
  105 | - (void)willSelect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:107:1: error: expected unqualified-id before ‘-’ token
  107 | - (void)didUnselect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:109:1: error: expected unqualified-id before ‘-’ token
  109 | - (void)replyToShouldUnselect:(BOOL)shouldUnselect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:111:1: error: expected unqualified-id before ‘-’ token
  111 | - (NSPreferencePaneUnselectReply)shouldUnselect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:113:1: error: expected unqualified-id before ‘-’ token
  113 | - (void)willUnselect;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:118:1: error: expected unqualified-id before ‘-’ token
  118 | - (void)updateHelpMenuWithArray:(NSArray *)arrayOfMenuItems;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:120:2: error: ‘end’ does not name a type
  120 | @end
      |  ^~~
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:127:1: error: expected unqualified-id before ‘-’ token
  127 | - (NSComparisonResult)comparePane:(id)other;
      | ^
/usr/include/GNUstep/Frameworks/PreferencePanes.framework/Versions/1/NSPreferencePane.h:129:2: error: ‘end’ does not name a type
  129 | @end
      |  ^~~
/tmp/F_NZERrx3H/dump1.h:17:3: error: ‘NSZoneStats’ does not name a type
   17 |   NSZoneStats* tmp_add_class_1;
      |   ^~~~~~~~~~~

