Temporary header file '/tmp/k4JC4V7k4k/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/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DBusKit.h"
  #include "/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKNotificationCenter.h"
  #include "/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPort.h"
  #include "/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h"
  #include "/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKProxy.h"
  #include "/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/NSConnection+DBus.h"

  // add classes
  NSZoneStats* tmp_add_class_0;
  _G_fpos64_t* tmp_add_class_1;
  _G_fpos_t* tmp_add_class_2;
  _IO_cookie_io_functions_t* tmp_add_class_3;
  _NSMapTableKeyCallBacks* tmp_add_class_4;
  _NSMapTableValueCallBacks* tmp_add_class_5;
  _NSRange* tmp_add_class_6;
  _NSZone* tmp_add_class_7;
  cmsghdr* tmp_add_class_8;
  iovec* tmp_add_class_9;
  linger* tmp_add_class_10;
  mmsghdr* tmp_add_class_11;
  msghdr* tmp_add_class_12;
  objc_method_description* tmp_add_class_13;
  objc_object* tmp_add_class_14;
  objc_struct_layout* tmp_add_class_15;
  osockaddr* tmp_add_class_16;
  sockaddr* tmp_add_class_17;
  sockaddr_storage* tmp_add_class_18;
  ucontext_t* tmp_add_class_19;
  ucred* tmp_add_class_20;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/k4JC4V7k4k/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/DBusKit/DKNotificationCenter.h:23,
                 from /usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DBusKit.h:23,
                 from /tmp/k4JC4V7k4k/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/Foundation/NSString.h:90,
                 from /usr/include/GNUstep/Foundation/NSMapTable.h:36,
                 from /usr/include/GNUstep/Foundation/NSPort.h:34,
                 from /usr/include/GNUstep/DBusKit/DKPort.h:23,
                 from /usr/include/GNUstep/DBusKit/DKNotificationCenter.h:24:
/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
      | ^
In file included from /usr/include/GNUstep/Foundation/NSArray.h:31,
                 from /usr/include/GNUstep/Foundation/NSMapTable.h:37:
/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/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/NSMapTable.h:39:
/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/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/DBusKit/DKPort.h:25:1: error: stray ‘@’ in program
   25 | @class DKEndpoint;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:47:1: error: stray ‘@’ in program
   47 | @interface DKPort: NSPort
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:49:3: error: stray ‘@’ in program
   49 |   @private
      |   ^
/usr/include/GNUstep/DBusKit/DKPort.h:91:1: error: stray ‘@’ in program
   91 | @end
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:25:1: error: stray ‘@’ in program
   25 | @class DKEndpoint, DKProxy, NSDictionary, NSHashTable, NSRecursiveLock,
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:67:1: error: stray ‘@’ in program
   67 | @interface DKNotificationCenter: NSObject
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:69:3: error: stray ‘@’ in program
   69 |   @private
      |   ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:302:1: error: stray ‘@’ in program
  302 | @end
      | ^
In file included from /usr/include/GNUstep/DBusKit/DKProxy.h:24,
                 from /usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DBusKit.h:25:
/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/DBusKit/DKProxy.h:27:1: error: stray ‘@’ in program
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:28:1: error: stray ‘@’ in program
   28 | @protocol NSCoding;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:34:1: error: stray ‘@’ in program
   34 | @interface DKProxy: NSProxy <NSCoding>
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:36:3: error: stray ‘@’ in program
   36 |   @private
      |   ^
/usr/include/GNUstep/DBusKit/DKProxy.h:111:1: error: stray ‘@’ in program
  111 | @end
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:127:1: error: stray ‘@’ in program
  127 | @interface DKDBus: DKProxy
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:153:1: error: stray ‘@’ in program
  153 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSConnection.h:31,
                 from /usr/include/GNUstep/DBusKit/NSConnection+DBus.h:25,
                 from /usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DBusKit.h:26:
/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
      | ^
In file included from /usr/include/GNUstep/Foundation/NSConnection.h:33:
/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/NSConnection.h:34:
/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
      | ^
/usr/include/GNUstep/DBusKit/NSConnection+DBus.h:27:1: error: stray ‘@’ in program
   27 | @class DKProxy, NSString;
      | ^
/usr/include/GNUstep/DBusKit/NSConnection+DBus.h:28:1: error: stray ‘@’ in program
   28 | @interface NSConnection (DBus)
      | ^
/usr/include/GNUstep/DBusKit/NSConnection+DBus.h:36:1: error: stray ‘@’ in program
   36 | @end
      | ^
In file included from /tmp/k4JC4V7k4k/dump1.h:15:
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:27:1: error: stray ‘@’ in program
   27 | @class DKPort, NSHashTable, NSMutableDictionary, NSRecursiveLock, NSString;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:39:1: error: stray ‘@’ in program
   39 | @interface DKPortNameServer: NSObject
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:41:3: error: stray ‘@’ in program
   41 |   @private
      |   ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:81:1: error: stray ‘@’ in program
   81 | @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/GNUstepBase/GSObjCRuntime.h:58:
/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/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/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/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/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
  175 | typedef struct { void *map; void *node; size_t bucket; } NSMapEnumerator;
      |                                                          ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:187:22: error: ‘NSMapTable’ has not been declared
  187 |   NSUInteger (*hash)(NSMapTable *, const void *);
      |                      ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:192:19: error: ‘NSMapTable’ has not been declared
  192 |   BOOL (*isEqual)(NSMapTable *, const void *, const void *);
      |                   ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:201:18: error: ‘NSMapTable’ has not been declared
  201 |   void (*retain)(NSMapTable *, const void *);
      |                  ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:208:19: error: ‘NSMapTable’ has not been declared
  208 |   void (*release)(NSMapTable *, void *);
      |                   ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:214:25: error: ‘NSMapTable’ has not been declared
  214 |   NSString *(*describe)(NSMapTable *, const void *);
      |                         ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:235:18: error: ‘NSMapTable’ has not been declared
  235 |   void (*retain)(NSMapTable *, const void *);
      |                  ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:242:19: error: ‘NSMapTable’ has not been declared
  242 |   void (*release)(NSMapTable *, void *);
      |                   ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:248:25: error: ‘NSMapTable’ has not been declared
  248 |   NSString *(*describe)(NSMapTable *, const void *);
      |                         ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:269:11: error: ‘NSMapTable’ does not name a type; did you mean ‘NSHashTable’?
  269 | GS_EXPORT NSMapTable *
      |           ^~~~~~~~~~
      |           NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:274:11: error: ‘NSMapTable’ does not name a type; did you mean ‘NSHashTable’?
  274 | GS_EXPORT NSMapTable *
      |           ^~~~~~~~~~
      |           NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:280:11: error: ‘NSMapTable’ does not name a type; did you mean ‘NSHashTable’?
  280 | GS_EXPORT NSMapTable *
      |           ^~~~~~~~~~
      |           NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:284:1: error: variable or field ‘NSFreeMapTable’ declared void
  284 | NSFreeMapTable(NSMapTable *table);
      | ^~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:284:16: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  284 | NSFreeMapTable(NSMapTable *table);
      |                ^~~~~~~~~~
      |                NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:284:28: error: ‘table’ was not declared in this scope
  284 | NSFreeMapTable(NSMapTable *table);
      |                            ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:287:1: error: variable or field ‘NSResetMapTable’ declared void
  287 | NSResetMapTable(NSMapTable *table);
      | ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:287:17: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  287 | NSResetMapTable(NSMapTable *table);
      |                 ^~~~~~~~~~
      |                 NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:287:29: error: ‘table’ was not declared in this scope
  287 | NSResetMapTable(NSMapTable *table);
      |                             ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:290:20: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  290 | NSCompareMapTables(NSMapTable *table1, NSMapTable *table2);
      |                    ^~~~~~~~~~
      |                    NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:290:32: error: ‘table1’ was not declared in this scope
  290 | NSCompareMapTables(NSMapTable *table1, NSMapTable *table2);
      |                                ^~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:290:40: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  290 | NSCompareMapTables(NSMapTable *table1, NSMapTable *table2);
      |                                        ^~~~~~~~~~
      |                                        NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:290:52: error: ‘table2’ was not declared in this scope
  290 | NSCompareMapTables(NSMapTable *table1, NSMapTable *table2);
      |                                                    ^~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:293:17: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  293 | NSCountMapTable(NSMapTable *table);
      |                 ^~~~~~~~~~
      |                 NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:293:29: error: ‘table’ was not declared in this scope
  293 | NSCountMapTable(NSMapTable *table);
      |                             ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:296:13: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  296 | NSMapMember(NSMapTable *table,
      |             ^~~~~~~~~~
      |             NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:296:25: error: ‘table’ was not declared in this scope
  296 | NSMapMember(NSMapTable *table,
      |                         ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:297:13: error: expected primary-expression before ‘const’
  297 |             const void *key,
      |             ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:298:13: error: expected primary-expression before ‘void’
  298 |             void **originalKey,
      |             ^~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:299:13: error: expected primary-expression before ‘void’
  299 |             void **value);
      |             ^~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:302:10: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  302 | NSMapGet(NSMapTable *table, const void *key);
      |          ^~~~~~~~~~
      |          NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:302:22: error: ‘table’ was not declared in this scope
  302 | NSMapGet(NSMapTable *table, const void *key);
      |                      ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:302:29: error: expected primary-expression before ‘const’
  302 | NSMapGet(NSMapTable *table, const void *key);
      |                             ^~~~~
/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
  305 | NSEndMapTableEnumeration(NSMapEnumerator *enumerator);
      |                          ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:305:43: error: ‘enumerator’ was not declared in this scope
  305 | NSEndMapTableEnumeration(NSMapEnumerator *enumerator);
      |                                           ^~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:307:11: error: ‘NSMapEnumerator’ does not name a type
  307 | GS_EXPORT NSMapEnumerator
      |           ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:311:25: error: ‘NSMapEnumerator’ was not declared in this scope
  311 | NSNextMapEnumeratorPair(NSMapEnumerator *enumerator,
      |                         ^~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:311:42: error: ‘enumerator’ was not declared in this scope
  311 | NSNextMapEnumeratorPair(NSMapEnumerator *enumerator,
      |                                          ^~~~~~~~~~
/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:316:19: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  316 | NSAllMapTableKeys(NSMapTable *table);
      |                   ^~~~~~~~~~
      |                   NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:316:31: error: ‘table’ was not declared in this scope
  316 | NSAllMapTableKeys(NSMapTable *table);
      |                               ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:319:21: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  319 | NSAllMapTableValues(NSMapTable *table);
      |                     ^~~~~~~~~~
      |                     NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:319:33: error: ‘table’ was not declared in this scope
  319 | NSAllMapTableValues(NSMapTable *table);
      |                                 ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:322:1: error: variable or field ‘NSMapInsert’ declared void
  322 | NSMapInsert(NSMapTable *table, const void *key, const void *value);
      | ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:322:13: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  322 | NSMapInsert(NSMapTable *table, const void *key, const void *value);
      |             ^~~~~~~~~~
      |             NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:322:25: error: ‘table’ was not declared in this scope
  322 | NSMapInsert(NSMapTable *table, const void *key, const void *value);
      |                         ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:322:32: error: expected primary-expression before ‘const’
  322 | NSMapInsert(NSMapTable *table, const void *key, const void *value);
      |                                ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:322:49: error: expected primary-expression before ‘const’
  322 | NSMapInsert(NSMapTable *table, const void *key, const void *value);
      |                                                 ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:325:21: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  325 | NSMapInsertIfAbsent(NSMapTable *table, const void *key, const void *value);
      |                     ^~~~~~~~~~
      |                     NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:325:33: error: ‘table’ was not declared in this scope
  325 | NSMapInsertIfAbsent(NSMapTable *table, const void *key, const void *value);
      |                                 ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:325:40: error: expected primary-expression before ‘const’
  325 | NSMapInsertIfAbsent(NSMapTable *table, const void *key, const void *value);
      |                                        ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:325:57: error: expected primary-expression before ‘const’
  325 | NSMapInsertIfAbsent(NSMapTable *table, const void *key, const void *value);
      |                                                         ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:328:1: error: variable or field ‘NSMapInsertKnownAbsent’ declared void
  328 | NSMapInsertKnownAbsent(NSMapTable *table,
      | ^~~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:328:24: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  328 | NSMapInsertKnownAbsent(NSMapTable *table,
      |                        ^~~~~~~~~~
      |                        NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:328:36: error: ‘table’ was not declared in this scope
  328 | NSMapInsertKnownAbsent(NSMapTable *table,
      |                                    ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:329:24: error: expected primary-expression before ‘const’
  329 |                        const void *key,
      |                        ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:330:24: error: expected primary-expression before ‘const’
  330 |                        const void *value);
      |                        ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:333:1: error: variable or field ‘NSMapRemove’ declared void
  333 | NSMapRemove(NSMapTable *table, const void *key);
      | ^~~~~~~~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:333:13: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  333 | NSMapRemove(NSMapTable *table, const void *key);
      |             ^~~~~~~~~~
      |             NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:333:25: error: ‘table’ was not declared in this scope
  333 | NSMapRemove(NSMapTable *table, const void *key);
      |                         ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:333:32: error: expected primary-expression before ‘const’
  333 | NSMapRemove(NSMapTable *table, const void *key);
      |                                ^~~~~
/usr/include/GNUstep/Foundation/NSMapTable.h:335:43: error: ‘NSMapTable’ was not declared in this scope; did you mean ‘NSHashTable’?
  335 | GS_EXPORT NSString *NSStringFromMapTable (NSMapTable *table);
      |                                           ^~~~~~~~~~
      |                                           NSHashTable
/usr/include/GNUstep/Foundation/NSMapTable.h:335:55: error: ‘table’ was not declared in this scope
  335 | GS_EXPORT NSString *NSStringFromMapTable (NSMapTable *table);
      |                                                       ^~~~~
/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/DBusKit/DKPort.h:47:2: error: ‘interface’ does not name a type
   47 | @interface DKPort: NSPort
      |  ^~~~~~~~~
/usr/include/GNUstep/DBusKit/DKPort.h:64:1: error: expected unqualified-id before ‘+’ token
   64 | + (id)portForBusType: (DKDBusBusType)type;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:67:1: error: expected unqualified-id before ‘+’ token
   67 | + (id)sessionBusPort;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:70:1: error: expected unqualified-id before ‘+’ token
   70 | + (id)systemBusPort;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:78:1: error: expected unqualified-id before ‘+’ token
   78 | + (void)enableWorkerThread;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:83:1: error: expected unqualified-id before ‘-’ token
   83 | - (id)initWithRemote: (NSString*)remote;
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:89:1: error: expected unqualified-id before ‘-’ token
   89 | - (id)initWithRemote: (NSString*)remote
      | ^
/usr/include/GNUstep/DBusKit/DKPort.h:91:2: error: ‘end’ does not name a type
   91 | @end
      |  ^~~
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:67:2: error: ‘interface’ does not name a type
   67 | @interface DKNotificationCenter: NSObject
      |  ^~~~~~~~~
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:113:1: error: expected unqualified-id before ‘+’ token
  113 | + (id)sessionBusCenter;
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:118:1: error: expected unqualified-id before ‘+’ token
  118 | + (id)systemBusCenter;
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:123:1: error: expected unqualified-id before ‘+’ token
  123 | + (id)centerForBusType: (DKDBusBusType)type;
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:133:1: error: expected unqualified-id before ‘-’ token
  133 | - (void)addObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:142:1: error: expected unqualified-id before ‘-’ token
  142 | - (void)addObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:153:1: error: expected unqualified-id before ‘-’ token
  153 | -  (void)addObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:168:1: error: expected unqualified-id before ‘-’ token
  168 | -  (void)addObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:185:1: error: expected unqualified-id before ‘-’ token
  185 | -  (void)addObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:196:1: error: expected unqualified-id before ‘-’ token
  196 | - (void)removeObserver: (id)observer;
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:203:1: error: expected unqualified-id before ‘-’ token
  203 | - (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:212:1: error: expected unqualified-id before ‘-’ token
  212 | - (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:222:1: error: expected unqualified-id before ‘-’ token
  222 | - (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:232:1: error: expected unqualified-id before ‘-’ token
  232 | - (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:243:1: error: expected unqualified-id before ‘-’ token
  243 | -  (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:256:1: error: expected unqualified-id before ‘-’ token
  256 | -  (void)removeObserver: (id)observer
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:265:1: error: expected unqualified-id before ‘-’ token
  265 | - (void)postNotification: (NSNotification*)notification;
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:268:1: error: expected unqualified-id before ‘-’ token
  268 | - (void)postNotificationName: (NSString*)name
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:272:1: error: expected unqualified-id before ‘-’ token
  272 | - (void)postSignalName: (NSString*)signalName
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:277:1: error: expected unqualified-id before ‘-’ token
  277 | - (void)postNotificationName: (NSString*)name
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:282:1: error: expected unqualified-id before ‘-’ token
  282 | - (void)postSignalName: (NSString*)signalName
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:299:1: error: expected unqualified-id before ‘-’ token
  299 | - (BOOL)registerNotificationName: (NSString*)notificationName
      | ^
/usr/include/GNUstep/DBusKit/DKNotificationCenter.h:302:2: error: ‘end’ does not name a type
  302 | @end
      |  ^~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:18: error: expected unqualified-id before ‘,’ token
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                  ^
/usr/include/GNUstep/DBusKit/DKProxy.h:27:20: error: aggregate ‘DKEndpoint DKInterface’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                    ^~~~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:33: error: aggregate ‘DKEndpoint NSCondition’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                 ^~~~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:46: error: aggregate ‘DKEndpoint NSLock’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                              ^~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:54: error: aggregate ‘DKEndpoint NSString’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                                      ^~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:64: error: aggregate ‘DKEndpoint NSMapTable’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                                                ^~~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:76: error: aggregate ‘DKEndpoint NSMutableArray’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                                                            ^~~~~~~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:27:92: error: aggregate ‘DKEndpoint NSMutableDictionary’ has incomplete type and cannot be defined
   27 | @class DKEndpoint, DKInterface, NSCondition, NSLock, NSString, NSMapTable, NSMutableArray, NSMutableDictionary;
      |                                                                                            ^~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:28:2: error: ‘protocol’ does not name a type; did you mean ‘Protocol’?
   28 | @protocol NSCoding;
      |  ^~~~~~~~
      |  Protocol
/usr/include/GNUstep/DBusKit/DKProxy.h:34:2: error: ‘interface’ does not name a type
   34 | @interface DKProxy: NSProxy <NSCoding>
      |  ^~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:80:1: error: expected unqualified-id before ‘+’ token
   80 | + (id) proxyWithPort: (DKPort*)aPort
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:83:1: error: expected unqualified-id before ‘+’ token
   83 | + (id) proxyWithService: (NSString*)aService
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:87:1: error: expected unqualified-id before ‘-’ token
   87 | - (id) initWithPort: (DKPort*)aPort
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:90:1: error: expected unqualified-id before ‘-’ token
   90 | - (id) initWithService: (NSString*)aService
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:94:1: error: expected unqualified-id before ‘-’ token
   94 | - (id) initWithEndpoint: (DKEndpoint*)anEndpoint
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:101:1: error: expected unqualified-id before ‘-’ token
  101 | - (BOOL) hasSameScopeAs: (DKProxy*)aProxy;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:110:1: error: expected unqualified-id before ‘-’ token
  110 | - (void)setPrimaryDBusInterface: (NSString*)anInterface;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:111:2: error: ‘end’ does not name a type
  111 | @end
      |  ^~~
/usr/include/GNUstep/DBusKit/DKProxy.h:114:8: error: ‘NSString’ does not name a type
  114 | extern NSString* DKBusReconnectedNotification;
      |        ^~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:127:2: error: ‘interface’ does not name a type
  127 | @interface DKDBus: DKProxy
      |  ^~~~~~~~~
/usr/include/GNUstep/DBusKit/DKProxy.h:140:1: error: expected unqualified-id before ‘+’ token
  140 | +(id)busWithBusType: (DKDBusBusType)type;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:146:1: error: expected unqualified-id before ‘+’ token
  146 | +(id)sessionBus;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:152:1: error: expected unqualified-id before ‘+’ token
  152 | +(id)systemBus;
      | ^
/usr/include/GNUstep/DBusKit/DKProxy.h:153:2: error: ‘end’ does not name a type
  153 | @end
      |  ^~~
/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/NSRunLoop.h:35:15: error: expected unqualified-id before ‘,’ token
   35 | @class NSTimer, NSDate, NSPort;
      |               ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:17: error: aggregate ‘NSTimer NSDate’ has incomplete type and cannot be defined
   35 | @class NSTimer, NSDate, NSPort;
      |                 ^~~~~~
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:25: error: aggregate ‘NSTimer NSPort’ has incomplete type and cannot be defined
   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; did you mean ‘NSRunLoop’?
   44 | GS_EXPORT NSRunLoopMode const NSDefaultRunLoopMode;
      |           ^~~~~~~~~~~~~
      |           NSRunLoop
/usr/include/GNUstep/Foundation/NSRunLoop.h:45:11: error: ‘NSRunLoopMode’ does not name a type; did you mean ‘NSRunLoop’?
   45 | GS_EXPORT NSRunLoopMode const NSRunLoopCommonModes;
      |           ^~~~~~~~~~~~~
      |           NSRunLoop
/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/DBusKit/NSConnection+DBus.h:27:15: error: expected unqualified-id before ‘,’ token
   27 | @class DKProxy, NSString;
      |               ^
/usr/include/GNUstep/DBusKit/NSConnection+DBus.h:28:2: error: ‘interface’ does not name a type
   28 | @interface NSConnection (DBus)
      |  ^~~~~~~~~
/usr/include/GNUstep/DBusKit/NSConnection+DBus.h:36:2: error: ‘end’ does not name a type
   36 | @end
      |  ^~~
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:39:2: error: ‘interface’ does not name a type
   39 | @interface DKPortNameServer: NSObject
      |  ^~~~~~~~~
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:65:1: error: expected unqualified-id before ‘+’ token
   65 | + (id)sharedSystemBusPortNameServer;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:67:1: error: expected unqualified-id before ‘+’ token
   67 | + (id)sharedSessionBusPortNameServer;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:69:1: error: expected unqualified-id before ‘+’ token
   69 | + (id)sharedPortNameServerForBusType: (DKDBusBusType)type;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:71:1: error: expected unqualified-id before ‘-’ token
   71 | - (DKPort*)portForName: (NSString*)name;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:73:1: error: expected unqualified-id before ‘-’ token
   73 | - (BOOL)registerPort: (DKPort*)port
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:76:1: error: expected unqualified-id before ‘-’ token
   76 | - (BOOL)registerPort: (DKPort*)port
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:80:1: error: expected unqualified-id before ‘-’ token
   80 | - (void)removePortForName: (NSString*)name;
      | ^
/usr/lib/GNUstep/Frameworks/DBusKit.framework/Versions/0/Headers/DKPortNameServer.h:81:2: error: ‘end’ does not name a type
   81 | @end
      |  ^~~

