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

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

  // add includes
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAminoAcid.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAnnotation.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAtom.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedFastaFile.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedSequenceFile.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCChain.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodon.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonDNA.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonRNA.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCDataMatrix.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundationDefines.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCGeneticCode.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCMCP.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCNucleotide.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCNucleotideDNA.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCNucleotideRNA.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCPairwiseAlignment.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCParseSOFT.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCPlatform.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCPreferences.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCProteinStructure.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCResidue.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSample.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCScoreMatrix.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSecondaryStructure.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequence.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceAlignment.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceArray.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceCodon.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceReader.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceStructure.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceTool.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceWriter.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSeries.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCStringDefinitions.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSuffixArray.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSymbol.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSymbolSet.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolComplement.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolDigest.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolHydropathyCalculator.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolMassCalculator.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolSequenceFinder.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolSymbolCounter.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolTranslator.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCToolTranslatorDNA.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCUtilData.h"
  #include "/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCUtilStrings.h"

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

In file included from /usr/include/GNUstep/Foundation/NSObjCRuntime.h:222,
                 from /usr/include/GNUstep/Foundation/NSObject.h:30,
                 from /usr/include/GNUstep/Foundation/FoundationErrors.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:33,
                 from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAminoAcid.h:36,
                 from /tmp/x7yKVaV5rc/dump1.h:12:
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:92:1: error: stray ‘@’ in program
   92 | @class  NSArray;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:93:1: error: stray ‘@’ in program
   93 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:94:1: error: stray ‘@’ in program
   94 | @class  NSObject;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:95:1: error: stray ‘@’ in program
   95 | @class  NSString;
      | ^
/usr/include/GNUstep/GNUstepBase/GSObjCRuntime.h:96:1: error: stray ‘@’ in program
   96 | @class  NSValue;
      | ^
/usr/include/GNUstep/Foundation/NSObjCRuntime.h:246:1: error: stray ‘@’ in program
  246 | @class NSRecursiveLock;
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:32:
/usr/include/GNUstep/Foundation/NSZone.h:59:1: error: stray ‘@’ in program
   59 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:45:1: error: stray ‘@’ in program
   45 | @class NSArchiver;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:46:1: error: stray ‘@’ in program
   46 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:47:1: error: stray ‘@’ in program
   47 | @class NSCoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:48:1: error: stray ‘@’ in program
   48 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:49:1: error: stray ‘@’ in program
   49 | @class NSPortCoder;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:50:1: error: stray ‘@’ in program
   50 | @class NSMethodSignature;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:51:1: error: stray ‘@’ in program
   51 | @class NSMutableString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:52:1: error: stray ‘@’ in program
   52 | @class NSRecursiveLock;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:53:1: error: stray ‘@’ in program
   53 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:54:1: error: stray ‘@’ in program
   54 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:55:1: error: stray ‘@’ in program
   55 | @class Protocol;
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:63:1: error: stray ‘@’ in program
   63 | @protocol NSObject
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:214:1: error: stray ‘@’ in program
  214 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:222:1: error: stray ‘@’ in program
  222 | @protocol NSCopying
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:244:1: error: stray ‘@’ in program
  244 | @protocol NSMutableCopying
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:259:1: error: stray ‘@’ in program
  259 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:266:1: error: stray ‘@’ in program
  266 | @protocol NSCoding
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:284:1: error: stray ‘@’ in program
  284 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:286:1: error: stray ‘@’ in program
  286 | @protocol NSSecureCoding <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:288:1: error: stray ‘@’ in program
  288 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:292:1: error: stray ‘@’ in program
  292 | @interface NSObject <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:443:1: error: stray ‘@’ in program
  443 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:496:1: error: stray ‘@’ in program
  496 | @interface NSObject (NEXTSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:500:1: error: stray ‘@’ in program
  500 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:503:1: error: stray ‘@’ in program
  503 | @interface NSObject (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:505:1: error: stray ‘@’ in program
  505 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:510:
/usr/include/GNUstep/Foundation/NSDate.h:51:1: error: stray ‘@’ in program
   51 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:52:1: error: stray ‘@’ in program
   52 | @class NSCalendarDate;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:53:1: error: stray ‘@’ in program
   53 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:54:1: error: stray ‘@’ in program
   54 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:55:1: error: stray ‘@’ in program
   55 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:56:1: error: stray ‘@’ in program
   56 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:57:1: error: stray ‘@’ in program
   57 | @class NSTimeZoneDetail;
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:60:1: error: stray ‘@’ in program
   60 | @interface NSDate : NSObject <NSCoding,NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDate.h:296:1: error: stray ‘@’ in program
  296 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:515:1: error: stray ‘@’ in program
  515 | @interface NSObject (TimedPerformers)
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:549:1: error: stray ‘@’ in program
  549 | @end
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:557:1: error: stray ‘@’ in program
  557 | @protocol NSDiscardableContent
      | ^
/usr/include/GNUstep/Foundation/NSObject.h:585:1: error: stray ‘@’ in program
  585 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSObject.h:592:
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @class  NSHashTable;
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:41:1: error: stray ‘@’ in program
   41 | @interface NSObject (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:120:1: error: stray ‘@’ in program
  120 | @interface      NSObject(MemoryFootprint)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:197:1: error: stray ‘@’ in program
  197 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:202:1: error: stray ‘@’ in program
  202 | @interface NSObject(GSAtExit)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:214:1: error: stray ‘@’ in program
  214 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:239:1: error: stray ‘@’ in program
  239 | @interface NSObject(GSCleanup)
      | ^
/usr/include/GNUstep/GNUstepBase/NSObject+GNUstepBase.h:290:1: error: stray ‘@’ in program
  290 | @end
      | ^
In file included from /usr/include/GNUstep/GNUstepBase/NSDebug+GNUstepBase.h:36,
                 from /usr/include/GNUstep/Foundation/NSDebug.h:39,
                 from /usr/include/GNUstep/Foundation/Foundation.h:37:
/usr/include/GNUstep/Foundation/NSProcessInfo.h:41:1: error: stray ‘@’ in program
   41 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:42:1: error: stray ‘@’ in program
   42 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:43:1: error: stray ‘@’ in program
   43 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:44:1: error: stray ‘@’ in program
   44 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:45:1: error: stray ‘@’ in program
   45 | @class NSMutableSet;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:102:1: error: stray ‘@’ in program
  102 | @interface NSProcessInfo: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:111:1: error: stray ‘@’ in program
  111 | @property (readonly) NSUInteger systemUptime;
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:250:1: error: stray ‘@’ in program
  250 | @end
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:258:1: error: stray ‘@’ in program
  258 | @interface      NSProcessInfo (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSProcessInfo.h:280:1: error: stray ‘@’ in program
  280 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSProcessInfo.h:318:
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSProcessInfo(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSProcessInfo+GNUstepBase.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDebug.h:55:1: error: stray ‘@’ in program
   55 | @protocol GSLogDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSDebug.h:74:1: error: stray ‘@’ in program
   74 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:90,
                 from /usr/include/GNUstep/Foundation/NSGeometry.h:31,
                 from /usr/include/GNUstep/Foundation/NSAffineTransform.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:40:
/usr/include/GNUstep/Foundation/NSRange.h:37:1: error: stray ‘@’ in program
   37 | @class NSException;
      | ^
/usr/include/GNUstep/Foundation/NSRange.h:38:1: error: stray ‘@’ in program
   38 | @class NXConstantString;
      | ^
/usr/include/GNUstep/Foundation/NSRange.h:212:1: error: stray ‘@’ in program
  212 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:105:1: error: stray ‘@’ in program
  105 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:106:1: error: stray ‘@’ in program
  106 | @class NSCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:107:1: error: stray ‘@’ in program
  107 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:108:1: error: stray ‘@’ in program
  108 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:110:1: error: stray ‘@’ in program
  110 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:111:1: error: stray ‘@’ in program
  111 | @class NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:112:1: error: stray ‘@’ in program
  112 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSString.h:284:1: error: stray ‘@’ in program
  284 | @interface NSString :NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSString.h:862:1: error: stray ‘@’ in program
  862 | @end
      | ^
/usr/include/GNUstep/Foundation/NSString.h:865:1: error: stray ‘@’ in program
  865 | @interface NSMutableString : NSString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:894:1: error: stray ‘@’ in program
  894 | @end
      | ^
/usr/include/GNUstep/Foundation/NSString.h:928:1: error: stray ‘@’ in program
  928 | @interface NXConstantString : NSString
      | ^
/usr/include/GNUstep/Foundation/NSString.h:930:1: error: stray ‘@’ in program
  930 | @public
      | ^
/usr/include/GNUstep/Foundation/NSString.h:969:1: error: stray ‘@’ in program
  969 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:982:
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:42:1: error: stray ‘@’ in program
   42 | @interface NSString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSString+GNUstepBase.h:96:1: error: stray ‘@’ in program
   96 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSString.h:983:
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMutableString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSMutableString+GNUstepBase.h:48:1: error: stray ‘@’ in program
   48 | @end
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:45:1: error: stray ‘@’ in program
   45 | @interface NSAffineTransform : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSAffineTransform.h:71:1: error: stray ‘@’ in program
   71 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:41:
/usr/include/GNUstep/Foundation/NSAppleEventDescriptor.h:37:1: error: stray ‘@’ in program
   37 | @interface NSAppleEventDescriptor : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleEventDescriptor.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:42:
/usr/include/GNUstep/Foundation/NSAppleEventManager.h:37:1: error: stray ‘@’ in program
   37 | @interface NSAppleEventManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleEventManager.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:43:
/usr/include/GNUstep/Foundation/NSAppleScript.h:38:1: error: stray ‘@’ in program
   38 | @interface NSAppleScript : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAppleScript.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSSet.h:34,
                 from /usr/include/GNUstep/Foundation/NSCoder.h:31,
                 from /usr/include/GNUstep/Foundation/NSArchiver.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:44:
/usr/include/GNUstep/Foundation/NSEnumerator.h:38:1: error: stray ‘@’ in program
   38 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:48:1: error: stray ‘@’ in program
   48 | @protocol NSFastEnumeration
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:52:1: error: stray ‘@’ in program
   52 | @end
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:55:1: error: stray ‘@’ in program
   55 | @interface GS_GENERIC_CLASS(NSEnumerator, IterT) : NSObject <NSFastEnumeration>
      | ^
/usr/include/GNUstep/Foundation/NSEnumerator.h:58:1: error: stray ‘@’ in program
   58 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:41:1: error: stray ‘@’ in program
   41 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:42:1: error: stray ‘@’ in program
   42 | @class GS_GENERIC_CLASS(NSEnumerator, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:43:1: error: stray ‘@’ in program
   43 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:44:1: error: stray ‘@’ in program
   44 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:47:1: error: stray ‘@’ in program
   47 | @interface GS_GENERIC_CLASS(NSSet, __covariant ElementT) : NSObject <NSCoding,
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:133:1: error: stray ‘@’ in program
  133 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:136:1: error: stray ‘@’ in program
  136 | @interface GS_GENERIC_CLASS(NSMutableSet, ElementT):
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:152:1: error: stray ‘@’ in program
  152 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:155:1: error: stray ‘@’ in program
  155 | @interface GS_GENERIC_CLASS(NSCountedSet, ElementT) :
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:167:1: error: stray ‘@’ in program
  167 | @interface GS_GENERIC_CLASS(NSCountedSet, ElementT) (GNU_Uniquing)
      | ^
/usr/include/GNUstep/Foundation/NSSet.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:52:1: error: stray ‘@’ in program
   52 | @interface NSCoder : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:375:1: error: stray ‘@’ in program
  375 | @property (nonatomic, assign) BOOL requiresSecureCoding;
      | ^
/usr/include/GNUstep/Foundation/NSCoder.h:385:1: error: stray ‘@’ in program
  385 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray, NSMutableDictionary, NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:44:1: error: stray ‘@’ in program
   44 | @interface NSArchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:47:1: error: stray ‘@’ in program
   47 | @private
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:81:3: error: stray ‘@’ in program
   81 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSArchiver.h:105:1: error: stray ‘@’ in program
  105 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:108:1: error: stray ‘@’ in program
  108 | @interface      NSArchiver (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:158:1: error: stray ‘@’ in program
  158 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:164:1: error: stray ‘@’ in program
  164 | @interface NSUnarchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:167:1: error: stray ‘@’ in program
  167 | @private
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:196:3: error: stray ‘@’ in program
  196 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSArchiver.h:225:1: error: stray ‘@’ in program
  225 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:228:1: error: stray ‘@’ in program
  228 | @interface      NSUnarchiver (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSArchiver.h:240:1: error: stray ‘@’ in program
  240 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:45:
/usr/include/GNUstep/Foundation/NSArray.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:39:1: error: stray ‘@’ in program
   39 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:40:1: error: stray ‘@’ in program
   40 | @class NSIndexSet;
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:61:1: error: stray ‘@’ in program
   61 | @interface GS_GENERIC_CLASS(NSArray, __covariant ElementT) : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:302:1: error: stray ‘@’ in program
  302 | @end
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:306:1: error: stray ‘@’ in program
  306 | @interface GS_GENERIC_CLASS(NSMutableArray, ElementT) : GS_GENERIC_CLASS(NSArray, ElementT)
      | ^
/usr/include/GNUstep/Foundation/NSArray.h:414:1: error: stray ‘@’ in program
  414 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSArray.h:421:
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSArray (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSArray+GNUstepBase.h:69:1: error: stray ‘@’ in program
   69 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSAttributedString.h:60,
                 from /usr/include/GNUstep/Foundation/Foundation.h:46:
/usr/include/GNUstep/Foundation/NSDictionary.h:36:1: error: stray ‘@’ in program
   36 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:37:1: error: stray ‘@’ in program
   37 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:38:1: error: stray ‘@’ in program
   38 | @class NSString, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:41:1: error: stray ‘@’ in program
   41 | @interface GS_GENERIC_CLASS(NSDictionary,
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:137:1: error: stray ‘@’ in program
  137 | @interface  GS_GENERIC_CLASS(NSMutableDictionary, KeyT:id<NSCopying>, ValT) :
      | ^
/usr/include/GNUstep/Foundation/NSDictionary.h:167:1: error: stray ‘@’ in program
  167 | @end
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:65:1: error: stray ‘@’ in program
   65 | @interface NSAttributedString : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:101:1: error: stray ‘@’ in program
  101 | @end //NSAttributedString
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:105:1: error: stray ‘@’ in program
  105 | @interface NSMutableAttributedString : NSAttributedString
      | ^
/usr/include/GNUstep/Foundation/NSAttributedString.h:136:1: error: stray ‘@’ in program
  136 | @end //NSMutableAttributedString
      | ^
In file included from /usr/include/GNUstep/Foundation/NSAttributedString.h:147:
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface      NSAttributedString (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSAttributedString+GNUstepBase.h:45:1: error: stray ‘@’ in program
   45 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:47:
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:35:1: error: stray ‘@’ in program
   35 | @class NSAutoreleasePool;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:36:1: error: stray ‘@’ in program
   36 | @class NSThread;
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:182:1: error: stray ‘@’ in program
  182 | @interface NSAutoreleasePool : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:205:3: error: stray ‘@’ in program
  205 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSAutoreleasePool.h:327:1: error: stray ‘@’ in program
  327 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:48:
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:55:1: error: stray ‘@’ in program
   55 | @class NSString, NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:69:1: error: stray ‘@’ in program
   69 | @interface NSBackgroundActivityScheduler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSBackgroundActivityScheduler.h:108:1: error: stray ‘@’ in program
  108 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:49:
/usr/include/GNUstep/Foundation/NSBundle.h:43:1: error: stray ‘@’ in program
   43 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:44:1: error: stray ‘@’ in program
   44 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:45:1: error: stray ‘@’ in program
   45 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:46:1: error: stray ‘@’ in program
   46 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:113:1: error: stray ‘@’ in program
  113 | @interface NSBundle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:116:1: error: stray ‘@’ in program
  116 | @public
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:134:3: error: stray ‘@’ in program
  134 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSBundle.h:495:1: error: stray ‘@’ in program
  495 | @end
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:502:1: error: stray ‘@’ in program
  502 | @interface NSBundle (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSBundle.h:589:1: error: stray ‘@’ in program
  589 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSBundle.h:694:
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSBundle(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSBundle+GNUstepBase.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:51:
/usr/include/GNUstep/Foundation/NSCache.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:38:1: error: stray ‘@’ in program
   38 | @class NSMapTable;
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:39:1: error: stray ‘@’ in program
   39 | @class GS_GENERIC_CLASS(NSMutableArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:42:1: error: stray ‘@’ in program
   42 | @interface GS_GENERIC_CLASS(NSCache, KeyT, ValT) : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:45:3: error: stray ‘@’ in program
   45 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSCache.h:72:3: error: stray ‘@’ in program
   72 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSCache.h:163:1: error: stray ‘@’ in program
  163 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:168:1: error: stray ‘@’ in program
  168 | @protocol NSCacheDelegate
      | ^
/usr/include/GNUstep/Foundation/NSCache.h:174:1: error: stray ‘@’ in program
  174 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:52:
/usr/include/GNUstep/Foundation/NSCalendar.h:35:1: error: stray ‘@’ in program
   35 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:36:1: error: stray ‘@’ in program
   36 | @class NSCalendar;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:37:1: error: stray ‘@’ in program
   37 | @class NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:39:1: error: stray ‘@’ in program
   39 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:152:1: error: stray ‘@’ in program
  152 | @interface NSDateComponents : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:154:1: error: stray ‘@’ in program
  154 | @private
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:262:1: error: stray ‘@’ in program
  262 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:267:1: error: stray ‘@’ in program
  267 | @interface NSCalendar : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:269:1: error: stray ‘@’ in program
  269 | @private
      | ^
/usr/include/GNUstep/Foundation/NSCalendar.h:332:1: error: stray ‘@’ in program
  332 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:53:
/usr/include/GNUstep/Foundation/NSCalendarDate.h:32:1: error: stray ‘@’ in program
   32 | @class  NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:33:1: error: stray ‘@’ in program
   33 | @class  NSTimeZoneDetail;
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:36:1: error: stray ‘@’ in program
   36 | @interface NSCalendarDate : NSDate
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:129:1: error: stray ‘@’ in program
  129 | @interface NSCalendarDate (GregorianDate)
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:145:1: error: stray ‘@’ in program
  145 | @interface NSCalendarDate (OPENSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSCalendarDate.h:161:1: error: stray ‘@’ in program
  161 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSCalendarDate.h:165:
/usr/include/GNUstep/GNUstepBase/NSCalendarDate+GNUstepBase.h:40:1: error: stray ‘@’ in program
   40 | @interface NSCalendarDate (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSCalendarDate+GNUstepBase.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:54:
/usr/include/GNUstep/Foundation/NSCharacterSet.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:43:1: error: stray ‘@’ in program
   43 | @interface NSCharacterSet : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:243:1: error: stray ‘@’ in program
  243 | @interface NSMutableCharacterSet : NSCharacterSet
      | ^
/usr/include/GNUstep/Foundation/NSCharacterSet.h:282:1: error: stray ‘@’ in program
  282 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSClassDescription.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:55:
/usr/include/GNUstep/Foundation/NSException.h:72:1: error: stray ‘@’ in program
   72 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSException.h:114:1: error: stray ‘@’ in program
  114 | @interface NSException : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSException.h:117:1: error: stray ‘@’ in program
  117 | @private
      | ^
/usr/include/GNUstep/Foundation/NSException.h:206:1: error: stray ‘@’ in program
  206 | @end
      | ^
/usr/include/GNUstep/Foundation/NSException.h:425:1: error: stray ‘@’ in program
  425 | @interface NSAssertionHandler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSException.h:440:1: error: stray ‘@’ in program
  440 | @end
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:51:1: error: stray ‘@’ in program
   51 | @interface NSClassDescription : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:65:1: error: stray ‘@’ in program
   65 | @interface NSObject (NSClassDescriptionPrimitives)
      | ^
/usr/include/GNUstep/Foundation/NSClassDescription.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSComparisonPredicate.h:31,
                 from /usr/include/GNUstep/Foundation/Foundation.h:57:
/usr/include/GNUstep/Foundation/NSExpression.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:52:1: error: stray ‘@’ in program
   52 | @interface NSExpression : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSExpression.h:77:1: error: stray ‘@’ in program
   77 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSComparisonPredicate.h:32:
/usr/include/GNUstep/Foundation/NSPredicate.h:46:1: error: stray ‘@’ in program
   46 | @interface NSPredicate : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:66:1: error: stray ‘@’ in program
   66 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:68:1: error: stray ‘@’ in program
   68 | @interface NSArray (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:75:1: error: stray ‘@’ in program
   75 | @interface NSMutableArray (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:80:1: error: stray ‘@’ in program
   80 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:82:1: error: stray ‘@’ in program
   82 | @interface NSSet (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:89:1: error: stray ‘@’ in program
   89 | @interface NSMutableSet (NSPredicate)
      | ^
/usr/include/GNUstep/Foundation/NSPredicate.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:73:1: error: stray ‘@’ in program
   73 | @interface NSComparisonPredicate : NSPredicate
      | ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:88:3: error: stray ‘@’ in program
   88 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:90:3: error: stray ‘@’ in program
   90 |   @public
      |   ^
/usr/include/GNUstep/Foundation/NSComparisonPredicate.h:119:1: error: stray ‘@’ in program
  119 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:58:
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:46:1: error: stray ‘@’ in program
   46 | @interface NSCompoundPredicate : NSPredicate
      | ^
/usr/include/GNUstep/Foundation/NSCompoundPredicate.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSConnection.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:59:
/usr/include/GNUstep/Foundation/NSTimer.h:31:1: error: stray ‘@’ in program
   31 | @class NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:46:1: error: stray ‘@’ in program
   46 | @interface NSTimer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:49:1: error: stray ‘@’ in program
   49 | @public
      | ^
/usr/include/GNUstep/Foundation/NSTimer.h:66:3: error: stray ‘@’ in program
   66 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSTimer.h:127:1: error: stray ‘@’ in program
  127 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSMapTable.h:39,
                 from /usr/include/GNUstep/Foundation/NSRunLoop.h:29,
                 from /usr/include/GNUstep/Foundation/NSConnection.h:34:
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:106:1: error: stray ‘@’ in program
  106 | @interface NSPointerFunctions : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPointerFunctions.h:152:1: error: stray ‘@’ in program
  152 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:63:1: error: stray ‘@’ in program
   63 | @interface GS_GENERIC_CLASS(NSMapTable, KeyT, ValT)
      | ^
/usr/include/GNUstep/Foundation/NSMapTable.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:35:1: error: stray ‘@’ in program
   35 | @class NSTimer, NSDate, NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:48:1: error: stray ‘@’ in program
   48 | @interface NSRunLoop : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:51:3: error: stray ‘@’ in program
   51 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:101:1: error: stray ‘@’ in program
  101 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:103:1: error: stray ‘@’ in program
  103 | @interface NSRunLoop(OPENSTEP)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:151:1: error: stray ‘@’ in program
  151 | @protocol RunLoopEvents
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:167:1: error: stray ‘@’ in program
  167 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:171:1: error: stray ‘@’ in program
  171 | @interface NSObject (RunLoopEvents)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:178:1: error: stray ‘@’ in program
  178 | @end
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:190:1: error: stray ‘@’ in program
  190 | @interface NSRunLoop(GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSRunLoop.h:211:1: error: stray ‘@’ in program
  211 | @end
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:41:1: error: stray ‘@’ in program
   41 | @class NSDistantObject;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:42:1: error: stray ‘@’ in program
   42 | @class NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:43:1: error: stray ‘@’ in program
   43 | @class NSPortNameServer;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:44:1: error: stray ‘@’ in program
   44 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:45:1: error: stray ‘@’ in program
   45 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:96:1: error: stray ‘@’ in program
   96 | @interface NSConnection : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:104:1: error: stray ‘@’ in program
  104 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:171:1: error: stray ‘@’ in program
  171 | @interface      NSObject (NSConnectionDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSConnection.h:250:1: error: stray ‘@’ in program
  250 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSData.h:31,
                 from /usr/include/GNUstep/Foundation/Foundation.h:60:
/usr/include/GNUstep/Foundation/NSSerialization.h:37:1: error: stray ‘@’ in program
   37 | @class NSData, NSMutableData;
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:46:1: error: stray ‘@’ in program
   46 | @protocol NSObjCTypeSerializationCallBack
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:74:1: error: stray ‘@’ in program
   74 | @interface NSSerializer: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:109:1: error: stray ‘@’ in program
  109 | @interface NSSerializer (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:124:1: error: stray ‘@’ in program
  124 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:134:1: error: stray ‘@’ in program
  134 | @interface NSDeserializer: NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:171:1: error: stray ‘@’ in program
  171 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:187:1: error: stray ‘@’ in program
  187 | @interface NSDeserializer (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSSerialization.h:193:1: error: stray ‘@’ in program
  193 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:39:1: error: stray ‘@’ in program
   39 | @class  NSError;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:40:1: error: stray ‘@’ in program
   40 | @class  NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSData.h:85:1: error: stray ‘@’ in program
   85 | @interface NSData : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSData.h:226:1: error: stray ‘@’ in program
  226 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:301:1: error: stray ‘@’ in program
  301 | @interface NSData (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSData.h:313:1: error: stray ‘@’ in program
  313 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:317:1: error: stray ‘@’ in program
  317 | @interface NSMutableData :  NSData
      | ^
/usr/include/GNUstep/Foundation/NSData.h:363:1: error: stray ‘@’ in program
  363 | @end
      | ^
/usr/include/GNUstep/Foundation/NSData.h:367:1: error: stray ‘@’ in program
  367 | @interface NSMutableData (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSData.h:387:1: error: stray ‘@’ in program
  387 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSData.h:395:
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSData (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSData+GNUstepBase.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:28,
                 from /usr/include/GNUstep/Foundation/Foundation.h:61:
/usr/include/GNUstep/Foundation/NSFormatter.h:56:1: error: stray ‘@’ in program
   56 | @class  NSString, NSAttributedString, NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:66:1: error: stray ‘@’ in program
   66 | @interface      NSFormatter : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSFormatter.h:141:1: error: stray ‘@’ in program
  141 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:74:1: error: stray ‘@’ in program
   74 | @class NSString, NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:77:1: error: stray ‘@’ in program
   77 | @interface NSDateComponentsFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSDateComponentsFormatter.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:62:
/usr/include/GNUstep/Foundation/NSDateFormatter.h:34:1: error: stray ‘@’ in program
   34 | @class NSCalendar, NSLocale, NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:126:1: error: stray ‘@’ in program
  126 | @interface NSDateFormatter : NSFormatter <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:143:3: error: stray ‘@’ in program
  143 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDateFormatter.h:278:1: error: stray ‘@’ in program
  278 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:63:
/usr/include/GNUstep/Foundation/NSDateInterval.h:38:1: error: stray ‘@’ in program
   38 | @interface NSDateInterval : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSDateInterval.h:76:1: error: stray ‘@’ in program
   76 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:64:
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:46:1: error: stray ‘@’ in program
   46 | @class NSCalendar, NSLocale, NSDateInterval;
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:49:1: error: stray ‘@’ in program
   49 | @interface NSDateIntervalFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSDateIntervalFormatter.h:83:1: error: stray ‘@’ in program
   83 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDecimalNumber.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:66:
/usr/include/GNUstep/Foundation/NSValue.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:49:1: error: stray ‘@’ in program
   49 | @interface NSValue : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:170:1: error: stray ‘@’ in program
  170 | @end
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:178:1: error: stray ‘@’ in program
  178 | @interface NSNumber : NSValue <NSCopying,NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:350:1: error: stray ‘@’ in program
  350 | @end
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:356:1: error: stray ‘@’ in program
  356 | @interface NSValue (Subclassing)
      | ^
/usr/include/GNUstep/Foundation/NSValue.h:361:1: error: stray ‘@’ in program
  361 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSValue.h:369:
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSNumber(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSNumber+GNUstepBase.h:47:1: error: stray ‘@’ in program
   47 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:39:1: error: stray ‘@’ in program
   39 | @class  NSDecimalNumber;
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:48:1: error: stray ‘@’ in program
   48 | @protocol       NSDecimalNumberBehaviors
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:114:1: error: stray ‘@’ in program
  114 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:123:1: error: stray ‘@’ in program
  123 | @interface      NSDecimalNumberHandler : NSObject <NSDecimalNumberBehaviors>
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:140:3: error: stray ‘@’ in program
  140 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:175:1: error: stray ‘@’ in program
  175 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:192:1: error: stray ‘@’ in program
  192 | @interface      NSDecimalNumber : NSNumber <NSDecimalNumberBehaviors>
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:415:1: error: stray ‘@’ in program
  415 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:421:1: error: stray ‘@’ in program
  421 | @interface NSNumber (NSDecimalNumber)
      | ^
/usr/include/GNUstep/Foundation/NSDecimalNumber.h:426:1: error: stray ‘@’ in program
  426 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistantObject.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:68:
/usr/include/GNUstep/Foundation/NSProxy.h:36:1: error: stray ‘@’ in program
   36 | @interface NSProxy <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:38:1: error: stray ‘@’ in program
   38 | @public
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:41:1: error: stray ‘@’ in program
   41 | @private
      | ^
/usr/include/GNUstep/Foundation/NSProxy.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:36:1: error: stray ‘@’ in program
   36 | @class  NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:39:1: error: stray ‘@’ in program
   39 | @interface NSDistantObject : NSProxy <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:42:1: error: stray ‘@’ in program
   42 | @public
      | ^
/usr/include/GNUstep/Foundation/NSDistantObject.h:70:1: error: stray ‘@’ in program
   70 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:69:
/usr/include/GNUstep/Foundation/NSDistributedLock.h:31:1: error: stray ‘@’ in program
   31 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:32:1: error: stray ‘@’ in program
   32 | @class  NSLock;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:33:1: error: stray ‘@’ in program
   33 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:40:1: error: stray ‘@’ in program
   40 | @interface NSDistributedLock : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:54:3: error: stray ‘@’ in program
   54 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDistributedLock.h:66:1: error: stray ‘@’ in program
   66 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:32,
                 from /usr/include/GNUstep/Foundation/Foundation.h:70:
/usr/include/GNUstep/Foundation/NSLock.h:46:1: error: stray ‘@’ in program
   46 | @protocol NSLocking
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:58:1: error: stray ‘@’ in program
   58 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:73:1: error: stray ‘@’ in program
   73 | @interface NSLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:76:1: error: stray ‘@’ in program
   76 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:119:1: error: stray ‘@’ in program
  119 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:125:1: error: stray ‘@’ in program
  125 | @interface NSCondition : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:128:1: error: stray ‘@’ in program
  128 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:176:1: error: stray ‘@’ in program
  176 | @interface NSConditionLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:179:1: error: stray ‘@’ in program
  179 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:277:1: error: stray ‘@’ in program
  277 | @interface NSRecursiveLock : NSObject <NSLocking>
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:280:1: error: stray ‘@’ in program
  280 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:324:1: error: stray ‘@’ in program
  324 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:335:1: error: stray ‘@’ in program
  335 | @interface      NSObject (GSTraceLocks)
      | ^
/usr/include/GNUstep/Foundation/NSLock.h:358:1: error: stray ‘@’ in program
  358 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSLock.h:366:
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:65:1: error: stray ‘@’ in program
   65 | @interface NSLock (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:90:1: error: stray ‘@’ in program
   90 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:92:1: error: stray ‘@’ in program
   92 | @interface NSRecursiveLock (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSLock+GNUstepBase.h:117:1: error: stray ‘@’ in program
  117 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:33:
/usr/include/GNUstep/Foundation/NSNotification.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:42:1: error: stray ‘@’ in program
   42 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:43:1: error: stray ‘@’ in program
   43 | @class NSLock;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:44:1: error: stray ‘@’ in program
   44 | @class NSOperationQueue;
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:49:1: error: stray ‘@’ in program
   49 | @interface NSNotification : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:65:1: error: stray ‘@’ in program
   65 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:73:1: error: stray ‘@’ in program
   73 | @interface NSNotificationCenter : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:76:1: error: stray ‘@’ in program
   76 | @private
      | ^
/usr/include/GNUstep/Foundation/NSNotification.h:106:1: error: stray ‘@’ in program
  106 | @end
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:81:1: error: stray ‘@’ in program
   81 | @interface      NSDistributedNotificationCenter : NSNotificationCenter
      | ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:96:3: error: stray ‘@’ in program
   96 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSDistributedNotificationCenter.h:127:1: error: stray ‘@’ in program
  127 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:71:
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:36:1: error: stray ‘@’ in program
   36 | @class NSNumberFormatter, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:47:1: error: stray ‘@’ in program
   47 | @interface NSEnergyFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSEnergyFormatter.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:73:
/usr/include/GNUstep/Foundation/NSError.h:39:1: error: stray ‘@’ in program
   39 | @class NSArray, NSDictionary, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSError.h:133:1: error: stray ‘@’ in program
  133 | @interface NSError : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSError.h:136:1: error: stray ‘@’ in program
  136 | @private
      | ^
/usr/include/GNUstep/Foundation/NSError.h:148:3: error: stray ‘@’ in program
  148 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSError.h:232:1: error: stray ‘@’ in program
  232 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:76:
/usr/include/GNUstep/Foundation/NSExtensionContext.h:39:1: error: stray ‘@’ in program
   39 | @class NSError, NSArray, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:42:1: error: stray ‘@’ in program
   42 | @interface NSExtensionContext : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSExtensionContext.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:77:
/usr/include/GNUstep/Foundation/NSExtensionItem.h:36:1: error: stray ‘@’ in program
   36 | @class NSAttributedString, NSArray, NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:39:1: error: stray ‘@’ in program
   39 | @interface NSExtensionItem : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSExtensionItem.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:78:
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:36:1: error: stray ‘@’ in program
   36 | @class NSExtensionContext;
      | ^
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:38:1: error: stray ‘@’ in program
   38 | @protocol NSExtensionRequestHandling <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSExtensionRequestHandling.h:42:1: error: stray ‘@’ in program
   42 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSURL.h:29,
                 from /usr/include/GNUstep/Foundation/NSFileCoordinator.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:79:
/usr/include/GNUstep/Foundation/NSURLHandle.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:40:1: error: stray ‘@’ in program
   40 | @class NSMutableData;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLHandle;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:144:1: error: stray ‘@’ in program
  144 | @protocol NSURLHandleClient
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:178:1: error: stray ‘@’ in program
  178 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:181:1: error: stray ‘@’ in program
  181 | @interface NSURLHandle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:184:1: error: stray ‘@’ in program
  184 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSURLHandle.h:239:1: error: stray ‘@’ in program
  239 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:39:1: error: stray ‘@’ in program
   39 | @class NSNumber;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:41:1: error: stray ‘@’ in program
   41 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:42:1: error: stray ‘@’ in program
   42 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:72:1: error: stray ‘@’ in program
   72 | @interface NSURL: NSObject <NSCoding, NSCopying, NSURLHandleClient>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:75:1: error: stray ‘@’ in program
   75 | @private
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:181:1: error: stray ‘@’ in program
  181 | @property (readonly, getter=isFileURL) BOOL fileURL;
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:454:1: error: stray ‘@’ in program
  454 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:456:1: error: stray ‘@’ in program
  456 | @interface NSObject (NSURLClient)
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:481:1: error: stray ‘@’ in program
  481 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSURL.h:609:
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSURL (GNUstepBaseAdditions)
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:61:1: error: stray ‘@’ in program
   61 | @interface NSURL (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSURL+GNUstepBase.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:615:1: error: stray ‘@’ in program
  615 | @interface NSURLQueryItem : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:630:3: error: stray ‘@’ in program
  630 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSURL.h:643:1: error: stray ‘@’ in program
  643 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:650:1: error: stray ‘@’ in program
  650 | @interface NSURLComponents : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURL.h:665:3: error: stray ‘@’ in program
  665 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSURL.h:735:1: error: stray ‘@’ in program
  735 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:34:1: error: stray ‘@’ in program
   34 | @class NSArray, NSError, NSMutableDictionary, NSOperationQueue, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:36:1: error: stray ‘@’ in program
   36 | @protocol NSFilePresenter;
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:56:1: error: stray ‘@’ in program
   56 | @interface NSFileAccessIntent : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:67:1: error: stray ‘@’ in program
   67 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:77:1: error: stray ‘@’ in program
   77 | @interface NSFileCoordinator : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileCoordinator.h:130:1: error: stray ‘@’ in program
  130 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:80:
/usr/include/GNUstep/Foundation/NSFileHandle.h:39:1: error: stray ‘@’ in program
   39 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:45:1: error: stray ‘@’ in program
   45 | @interface NSFileHandle : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:103:1: error: stray ‘@’ in program
  103 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:168:1: error: stray ‘@’ in program
  168 | @interface NSPipe : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:171:1: error: stray ‘@’ in program
  171 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:182:3: error: stray ‘@’ in program
  182 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:188:1: error: stray ‘@’ in program
  188 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:196:1: error: stray ‘@’ in program
  196 | @interface NSFileHandle (GNUstepExtensions)
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:244:1: error: stray ‘@’ in program
  244 | @interface NSFileHandle (GNUstepTLS)
      | ^
/usr/include/GNUstep/Foundation/NSFileHandle.h:372:1: error: stray ‘@’ in program
  372 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSFileHandle.h:447:
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSFileHandle(GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSFileHandle+GNUstepBase.h:44:1: error: stray ‘@’ in program
   44 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSFileManager.h:178,
                 from /usr/include/GNUstep/Foundation/Foundation.h:81:
/usr/include/GNUstep/Foundation/NSPathUtilities.h:36:1: error: stray ‘@’ in program
   36 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPathUtilities.h:37:1: error: stray ‘@’ in program
   37 | @class  NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPathUtilities.h:38:1: error: stray ‘@’ in program
   38 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:183:1: error: stray ‘@’ in program
  183 | @class NSNumber;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:184:1: error: stray ‘@’ in program
  184 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:185:1: error: stray ‘@’ in program
  185 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:186:1: error: stray ‘@’ in program
  186 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:187:1: error: stray ‘@’ in program
  187 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:188:1: error: stray ‘@’ in program
  188 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:189:1: error: stray ‘@’ in program
  189 | @class NSEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:190:1: error: stray ‘@’ in program
  190 | @class NSDirectoryEnumerator;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:191:1: error: stray ‘@’ in program
  191 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:192:1: error: stray ‘@’ in program
  192 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:194:1: error: stray ‘@’ in program
  194 | @protocol NSFileManagerDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:214:1: error: stray ‘@’ in program
  214 | @interface NSFileManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:217:1: error: stray ‘@’ in program
  217 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:228:3: error: stray ‘@’ in program
  228 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileManager.h:240:1: error: stray ‘@’ in program
  240 | @property (assign) id<NSFileManagerDelegate> delegate;
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:489:1: error: stray ‘@’ in program
  489 | @end /* NSFileManager */
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:497:1: error: stray ‘@’ in program
  497 | @interface NSObject (NSFileManagerHandler)
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:546:1: error: stray ‘@’ in program
  546 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:562:1: error: stray ‘@’ in program
  562 | @interface NSDirectoryEnumerator : NSEnumerator
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:565:1: error: stray ‘@’ in program
  565 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:586:3: error: stray ‘@’ in program
  586 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSFileManager.h:593:1: error: stray ‘@’ in program
  593 | @end /* NSDirectoryEnumerator */
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:695:1: error: stray ‘@’ in program
  695 | @interface NSDictionary(NSFileAttributes)
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:712:1: error: stray ‘@’ in program
  712 | @end
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:716:1: error: stray ‘@’ in program
  716 | @protocol NSFileManagerDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:718:1: error: stray ‘@’ in program
  718 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSFileManager.h:781:1: error: stray ‘@’ in program
  781 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:82:
/usr/include/GNUstep/Foundation/NSFilePresenter.h:31:1: error: stray ‘@’ in program
   31 | @class NSError, NSFileVersion, NSOperationQueue, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:40:1: error: stray ‘@’ in program
   40 | @protocol NSFilePresenter <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:46:1: error: stray ‘@’ in program
   46 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSFilePresenter.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:83:
/usr/include/GNUstep/Foundation/NSFileVersion.h:31:1: error: stray ‘@’ in program
   31 | @class NSArray, NSDate, NSDictionary, NSError, NSString, NSURL, NSPersonNameComponents;
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:46:1: error: stray ‘@’ in program
   46 | @interface NSFileVersion : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSFileVersion.h:97:1: error: stray ‘@’ in program
   97 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:84:
/usr/include/GNUstep/Foundation/NSFileWrapper.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:37:1: error: stray ‘@’ in program
   37 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:65:1: error: stray ‘@’ in program
   65 | @interface NSFileWrapper : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSFileWrapper.h:169:1: error: stray ‘@’ in program
  169 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:86:
/usr/include/GNUstep/Foundation/NSGarbageCollector.h:42:1: error: stray ‘@’ in program
   42 | @interface NSGarbageCollector : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSGarbageCollector.h:98:1: error: stray ‘@’ in program
   98 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:88:
/usr/include/GNUstep/Foundation/NSHashTable.h:44:1: error: stray ‘@’ in program
   44 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:45:1: error: stray ‘@’ in program
   45 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:65:1: error: stray ‘@’ in program
   65 | @interface GS_GENERIC_CLASS(NSHashTable, ElementT) : NSObject <NSCopying, NSCoding, NSFastEnumeration>
      | ^
/usr/include/GNUstep/Foundation/NSHashTable.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:89:
/usr/include/GNUstep/Foundation/NSHFSFileTypes.h:36:1: error: stray ‘@’ in program
   36 | @class NSString;
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:90:
/usr/include/GNUstep/Foundation/NSHost.h:34:1: error: stray ‘@’ in program
   34 | @class NSString, NSArray, NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:41:1: error: stray ‘@’ in program
   41 | @interface NSHost : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:44:3: error: stray ‘@’ in program
   44 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSHost.h:55:3: error: stray ‘@’ in program
   55 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSHost.h:133:1: error: stray ‘@’ in program
  133 | @end
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:140:1: error: stray ‘@’ in program
  140 | @interface NSHost (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSHost.h:146:1: error: stray ‘@’ in program
  146 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:91:
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:38:1: error: stray ‘@’ in program
   38 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:67:1: error: stray ‘@’ in program
   67 | @interface NSHTTPCookie :  NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:70:1: error: stray ‘@’ in program
   70 | @private
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:209:1: error: stray ‘@’ in program
  209 | @property (readonly, getter=isSecure) BOOL secure;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:219:1: error: stray ‘@’ in program
  219 | @property (readonly, getter=isSessionOnly) BOOL sessionOnly;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:226:1: error: stray ‘@’ in program
  226 | @property (readonly, getter=isHTTPOnly) BOOL HTTPOnly;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookie.h:267:1: error: stray ‘@’ in program
  267 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:92:
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:38:1: error: stray ‘@’ in program
   38 | @class NSHTTPCookie;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:39:1: error: stray ‘@’ in program
   39 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:71:1: error: stray ‘@’ in program
   71 | @interface NSHTTPCookieStorage :  NSObject
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:74:1: error: stray ‘@’ in program
   74 | @private
      | ^
/usr/include/GNUstep/Foundation/NSHTTPCookieStorage.h:123:1: error: stray ‘@’ in program
  123 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:93:
/usr/include/GNUstep/Foundation/NSIndexPath.h:46:1: error: stray ‘@’ in program
   46 | @interface      NSIndexPath : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:49:1: error: stray ‘@’ in program
   49 | @private
      | ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSIndexPath.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:94:
/usr/include/GNUstep/Foundation/NSIndexSet.h:48:1: error: stray ‘@’ in program
   48 | @interface      NSIndexSet : NSObject <NSCopying, NSMutableCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:192:1: error: stray ‘@’ in program
  192 | @end
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:196:1: error: stray ‘@’ in program
  196 | @interface      NSMutableIndexSet : NSIndexSet
      | ^
/usr/include/GNUstep/Foundation/NSIndexSet.h:245:1: error: stray ‘@’ in program
  245 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSInvocation.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:95:
/usr/include/GNUstep/Foundation/NSMethodSignature.h:51:1: error: stray ‘@’ in program
   51 | @interface NSMethodSignature : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:54:1: error: stray ‘@’ in program
   54 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMethodSignature.h:108:1: error: stray ‘@’ in program
  108 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:37:1: error: stray ‘@’ in program
   37 | @interface NSInvocation : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:40:1: error: stray ‘@’ in program
   40 | @public
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSInvocation.h:106:1: error: stray ‘@’ in program
  106 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:109:1: error: stray ‘@’ in program
  109 | @interface NSInvocation (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:127:1: error: stray ‘@’ in program
  127 | @interface NSInvocation (MacroSetup)
      | ^
/usr/include/GNUstep/Foundation/NSInvocation.h:132:1: error: stray ‘@’ in program
  132 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSInvocationOperation.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:96:
/usr/include/GNUstep/Foundation/NSOperation.h:43:1: error: stray ‘@’ in program
   43 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:56:1: error: stray ‘@’ in program
   56 | @interface NSOperation : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:63:1: error: stray ‘@’ in program
   63 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:202:1: error: stray ‘@’ in program
  202 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:205:1: error: stray ‘@’ in program
  205 | @interface NSBlockOperation : NSOperation
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:207:3: error: stray ‘@’ in program
  207 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSOperation.h:217:1: error: stray ‘@’ in program
  217 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:229:1: error: stray ‘@’ in program
  229 | @interface NSOperationQueue : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:236:1: error: stray ‘@’ in program
  236 | @private id _internal;
      | ^
/usr/include/GNUstep/Foundation/NSOperation.h:317:1: error: stray ‘@’ in program
  317 | @end
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:36:1: error: stray ‘@’ in program
   36 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:37:1: error: stray ‘@’ in program
   37 | @class NSException;
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:40:1: error: stray ‘@’ in program
   40 | @interface NSInvocationOperation : NSOperation
      | ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:42:3: error: stray ‘@’ in program
   42 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSInvocationOperation.h:54:1: error: stray ‘@’ in program
   54 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:97:
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:61:1: error: stray ‘@’ in program
   61 | @class NSTimeZone, NSString, NSDate, NSDateFormatter;
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:64:1: error: stray ‘@’ in program
   64 | @interface NSISO8601DateFormatter : NSFormatter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSISO8601DateFormatter.h:84:1: error: stray ‘@’ in program
   84 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:98:
/usr/include/GNUstep/Foundation/NSItemProvider.h:36:1: error: stray ‘@’ in program
   36 | @class NSItemProvider, NSProgress, NSData, NSError, NSURL, NSProgress, NSDictionary;;
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:67:1: error: stray ‘@’ in program
   67 | @protocol NSItemProviderWriting <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:79:1: error: stray ‘@’ in program
   79 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:82:1: error: stray ‘@’ in program
   82 | @protocol NSItemProviderReading <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:91:1: error: stray ‘@’ in program
   91 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:94:1: error: stray ‘@’ in program
   94 | @interface NSItemProvider : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:154:1: error: stray ‘@’ in program
  154 | @interface NSItemProvider (NSPreviewSupport)
      | ^
/usr/include/GNUstep/Foundation/NSItemProvider.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:99:
/usr/include/GNUstep/Foundation/NSItemProviderReadingWriting.h:37:1: error: stray ‘@’ in program
   37 | @interface NSItemProviderReadingWriting : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSItemProviderReadingWriting.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:100:
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:3:1: error: stray ‘@’ in program
    3 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:4:1: error: stray ‘@’ in program
    4 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:5:1: error: stray ‘@’ in program
    5 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:6:1: error: stray ‘@’ in program
    6 | @class NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:49:1: error: stray ‘@’ in program
   49 | @interface NSJSONSerialization : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSJSONSerialization.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSKeyedArchiver.h:41,
                 from /usr/include/GNUstep/Foundation/Foundation.h:101:
/usr/include/GNUstep/Foundation/NSPropertyList.h:40:1: error: stray ‘@’ in program
   40 | @class NSData, NSString, NSInputStream, NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:71:1: error: stray ‘@’ in program
   71 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:233:1: error: stray ‘@’ in program
  233 | @interface NSPropertyListSerialization : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPropertyList.h:289:1: error: stray ‘@’ in program
  289 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:43:1: error: stray ‘@’ in program
   43 | @class NSMutableDictionary, NSMutableData, NSData, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:54:1: error: stray ‘@’ in program
   54 | @interface NSKeyedArchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:57:1: error: stray ‘@’ in program
   57 | @private
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:83:3: error: stray ‘@’ in program
   83 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:242:1: error: stray ‘@’ in program
  242 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:255:1: error: stray ‘@’ in program
  255 | @interface NSKeyedUnarchiver : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:258:1: error: stray ‘@’ in program
  258 | @private
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:284:3: error: stray ‘@’ in program
  284 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:434:1: error: stray ‘@’ in program
  434 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:439:1: error: stray ‘@’ in program
  439 | @interface      NSKeyedArchiver (Internal)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:442:1: error: stray ‘@’ in program
  442 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:447:1: error: stray ‘@’ in program
  447 | @interface      NSKeyedUnarchiver (Internal)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:451:1: error: stray ‘@’ in program
  451 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:462:1: error: stray ‘@’ in program
  462 | @interface NSObject (NSKeyedArchiverDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:501:1: error: stray ‘@’ in program
  501 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:508:1: error: stray ‘@’ in program
  508 | @interface NSObject (NSKeyedUnarchiverDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:549:1: error: stray ‘@’ in program
  549 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:556:1: error: stray ‘@’ in program
  556 | @interface NSObject (NSKeyedArchiverObjectSubstitution)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:578:1: error: stray ‘@’ in program
  578 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:584:1: error: stray ‘@’ in program
  584 | @interface NSObject (NSKeyedUnarchiverObjectSubstitution)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:594:1: error: stray ‘@’ in program
  594 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:599:1: error: stray ‘@’ in program
  599 | @interface NSCoder (NSGeometryKeyedCoding)
      | ^
/usr/include/GNUstep/Foundation/NSKeyedArchiver.h:629:1: error: stray ‘@’ in program
  629 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:102:
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:39:1: error: stray ‘@’ in program
   39 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:40:1: error: stray ‘@’ in program
   40 | @class NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:41:1: error: stray ‘@’ in program
   41 | @class NSMutableSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:42:1: error: stray ‘@’ in program
   42 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:43:1: error: stray ‘@’ in program
   43 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:44:1: error: stray ‘@’ in program
   44 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:60:1: error: stray ‘@’ in program
   60 | @interface NSObject (NSKeyValueCoding)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueCoding.h:411:1: error: stray ‘@’ in program
  411 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:103:
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:38:1: error: stray ‘@’ in program
   38 | @class NSIndexSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:39:1: error: stray ‘@’ in program
   39 | @class NSSet;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:123:1: error: stray ‘@’ in program
  123 | @interface NSObject (NSKeyValueObserving)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:129:1: error: stray ‘@’ in program
  129 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:131:1: error: stray ‘@’ in program
  131 | @interface NSObject (NSKeyValueObserverRegistration)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:141:1: error: stray ‘@’ in program
  141 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:143:1: error: stray ‘@’ in program
  143 | @interface NSArray (NSKeyValueObserverRegistration)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:155:1: error: stray ‘@’ in program
  155 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:161:1: error: stray ‘@’ in program
  161 | @interface NSObject (NSKeyValueObserverNotification)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:204:1: error: stray ‘@’ in program
  204 | @interface NSObject(NSKeyValueObservingCustomization)
      | ^
/usr/include/GNUstep/Foundation/NSKeyValueObserving.h:244:1: error: stray ‘@’ in program
  244 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:104:
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:48:1: error: stray ‘@’ in program
   48 | @class NSNumberFormatter, NSString;
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:51:1: error: stray ‘@’ in program
   51 | @interface NSLengthFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSLengthFormatter.h:77:1: error: stray ‘@’ in program
   77 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:105:
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:38:1: error: stray ‘@’ in program
   38 | @class NSString, NSArray, NSOrthography;
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:112:1: error: stray ‘@’ in program
  112 | @interface NSLinguisticTagger : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:215:1: error: stray ‘@’ in program
  215 | @end
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:217:1: error: stray ‘@’ in program
  217 | @interface NSString (NSLinguisticAnalysis)
      | ^
/usr/include/GNUstep/Foundation/NSLinguisticTagger.h:231:1: error: stray ‘@’ in program
  231 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:107:
/usr/include/GNUstep/Foundation/NSLocale.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:40:1: error: stray ‘@’ in program
   40 | @class NSCharacterSet;
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:102:1: error: stray ‘@’ in program
  102 | @interface NSLocale : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:105:1: error: stray ‘@’ in program
  105 | @private
      | ^
/usr/include/GNUstep/Foundation/NSLocale.h:116:3: error: stray ‘@’ in program
  116 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSLocale.h:247:1: error: stray ‘@’ in program
  247 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:109:
/usr/include/GNUstep/Foundation/NSMeasurement.h:36:1: error: stray ‘@’ in program
   36 | @class NSUnit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMeasurement : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSMeasurement.h:65:1: error: stray ‘@’ in program
   65 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:110:
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:36:1: error: stray ‘@’ in program
   36 | @class NSLocale, NSMeasurement, NSNumberFormatter, NSUnit;
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:46:1: error: stray ‘@’ in program
   46 | @interface NSMeasurementFormatter : NSFormatter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSMeasurementFormatter.h:70:1: error: stray ‘@’ in program
   70 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSMetadata.h:33,
                 from /usr/include/GNUstep/Foundation/Foundation.h:111:
/usr/include/GNUstep/Foundation/NSMetadataAttributes.h:36:1: error: stray ‘@’ in program
   36 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:35:1: error: stray ‘@’ in program
   35 | @class NSPredicate, NSMutableDictionary, NSDictionary, NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:36:1: error: stray ‘@’ in program
   36 | @protocol NSMetadataQueryDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:39:1: error: stray ‘@’ in program
   39 | @interface NSMetadataItem : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:42:1: error: stray ‘@’ in program
   42 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:50:1: error: stray ‘@’ in program
   50 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:66:1: error: stray ‘@’ in program
   66 | @interface NSMetadataQuery : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:69:1: error: stray ‘@’ in program
   69 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:124:1: error: stray ‘@’ in program
  124 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:126:1: error: stray ‘@’ in program
  126 | @protocol NSMetadataQueryDelegate
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:128:1: error: stray ‘@’ in program
  128 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:138:1: error: stray ‘@’ in program
  138 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:141:1: error: stray ‘@’ in program
  141 | @interface NSMetadataQueryAttributeValueTuple : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:144:1: error: stray ‘@’ in program
  144 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:157:1: error: stray ‘@’ in program
  157 | @interface NSMetadataQueryResultGroup : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:160:1: error: stray ‘@’ in program
  160 | @private
      | ^
/usr/include/GNUstep/Foundation/NSMetadata.h:172:1: error: stray ‘@’ in program
  172 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:115:
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:57:1: error: stray ‘@’ in program
   57 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:58:1: error: stray ‘@’ in program
   58 | @class NSNotification;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:59:1: error: stray ‘@’ in program
   59 | @class NSNotificationCenter;
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:111:1: error: stray ‘@’ in program
  111 | @interface NSNotificationQueue : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:114:1: error: stray ‘@’ in program
  114 | @public
      | ^
/usr/include/GNUstep/Foundation/NSNotificationQueue.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:116:
/usr/include/GNUstep/Foundation/NSNetServices.h:108:1: error: stray ‘@’ in program
  108 | @class  NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:109:1: error: stray ‘@’ in program
  109 | @class  NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:110:1: error: stray ‘@’ in program
  110 | @class  NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:112:1: error: stray ‘@’ in program
  112 | @class NSNetService;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:113:1: error: stray ‘@’ in program
  113 | @class NSNetServiceBrowser;
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:116:1: error: stray ‘@’ in program
  116 | @protocol  NSNetServiceDelegate
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:118:1: error: stray ‘@’ in program
  118 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:224:1: error: stray ‘@’ in program
  224 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:245:1: error: stray ‘@’ in program
  245 | @protocol NSNetServiceBrowserDelegate
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:247:1: error: stray ‘@’ in program
  247 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:334:1: error: stray ‘@’ in program
  334 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:359:1: error: stray ‘@’ in program
  359 | @interface NSNetService : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:416:1: error: stray ‘@’ in program
  416 | @end
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:445:1: error: stray ‘@’ in program
  445 | @interface NSNetServiceBrowser : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSNetServices.h:473:1: error: stray ‘@’ in program
  473 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSNetServices.h:496:
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:33:1: error: stray ‘@’ in program
   33 | @interface NSNetService (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:80:1: error: stray ‘@’ in program
   80 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:83:1: error: stray ‘@’ in program
   83 | @protocol  GSNetServiceDelegate <NSNetServiceDelegate>
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:85:1: error: stray ‘@’ in program
   85 | @optional
      | ^
/usr/include/GNUstep/GNUstepBase/NSNetServices+GNUstepBase.h:113:1: error: stray ‘@’ in program
  113 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:117:
/usr/include/GNUstep/Foundation/NSNull.h:41:1: error: stray ‘@’ in program
   41 | @interface      NSNull : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSNull.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:118:
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:40:1: error: stray ‘@’ in program
   40 | @class  NSString, NSAttributedString, NSDictionary,
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:122:1: error: stray ‘@’ in program
  122 | @interface NSNumberFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:125:1: error: stray ‘@’ in program
  125 | @private
      | ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:153:3: error: stray ‘@’ in program
  153 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSNumberFormatter.h:519:1: error: stray ‘@’ in program
  519 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:119:
/usr/include/GNUstep/Foundation/NSObjectScripting.h:37:1: error: stray ‘@’ in program
   37 | @interface NSObjectScripting : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSObjectScripting.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:121:
/usr/include/GNUstep/Foundation/NSOrderedSet.h:43:1: error: stray ‘@’ in program
   43 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:44:1: error: stray ‘@’ in program
   44 | @class GS_GENERIC_CLASS(NSEnumerator, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:45:1: error: stray ‘@’ in program
   45 | @class GS_GENERIC_CLASS(NSSet, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:46:1: error: stray ‘@’ in program
   46 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:47:1: error: stray ‘@’ in program
   47 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:48:1: error: stray ‘@’ in program
   48 | @class NSPredicate;
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:51:1: error: stray ‘@’ in program
   51 | @interface GS_GENERIC_CLASS(NSOrderedSet, __covariant ElementT) : NSObject <NSCoding,
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:160:1: error: stray ‘@’ in program
  160 | @end
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:164:1: error: stray ‘@’ in program
  164 | @interface GS_GENERIC_CLASS(NSMutableOrderedSet, ElementT) : GS_GENERIC_CLASS(NSOrderedSet, ElementT)
      | ^
/usr/include/GNUstep/Foundation/NSOrderedSet.h:206:1: error: stray ‘@’ in program
  206 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:122:
/usr/include/GNUstep/Foundation/NSOrthography.h:36:1: error: stray ‘@’ in program
   36 | @class NSDictionary, NSString, NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:39:1: error: stray ‘@’ in program
   39 | @interface NSOrthography : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSOrthography.h:61:1: error: stray ‘@’ in program
   61 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:124:
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:32:1: error: stray ‘@’ in program
   32 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:35:1: error: stray ‘@’ in program
   35 | @interface NSPersonNameComponents : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:37:1: error: stray ‘@’ in program
   37 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponents.h:63:1: error: stray ‘@’ in program
   63 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:125:
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:48:1: error: stray ‘@’ in program
   48 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:51:1: error: stray ‘@’ in program
   51 | @interface NSPersonNameComponentsFormatter : NSFormatter
      | ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:53:3: error: stray ‘@’ in program
   53 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSPersonNameComponentsFormatter.h:78:1: error: stray ‘@’ in program
   78 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:126:
/usr/include/GNUstep/Foundation/NSPointerArray.h:46:1: error: stray ‘@’ in program
   46 | @interface NSPointerArray : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:122:1: error: stray ‘@’ in program
  122 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:124:1: error: stray ‘@’ in program
  124 | @interface NSPointerArray (NSArrayConveniences)
      | ^
/usr/include/GNUstep/Foundation/NSPointerArray.h:140:1: error: stray ‘@’ in program
  140 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:128:
/usr/include/GNUstep/Foundation/NSPortCoder.h:35:1: error: stray ‘@’ in program
   35 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:36:1: error: stray ‘@’ in program
   36 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:37:1: error: stray ‘@’ in program
   37 | @class NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:38:1: error: stray ‘@’ in program
   38 | @class NSPort;
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:52:1: error: stray ‘@’ in program
   52 | @interface NSPortCoder : NSCoder
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:55:1: error: stray ‘@’ in program
   55 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:105:3: error: stray ‘@’ in program
  105 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:162:1: error: stray ‘@’ in program
  162 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:168:1: error: stray ‘@’ in program
  168 | @interface NSObject (NSPortCoder)
      | ^
/usr/include/GNUstep/Foundation/NSPortCoder.h:191:1: error: stray ‘@’ in program
  191 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSPortMessage.h:30,
                 from /usr/include/GNUstep/Foundation/Foundation.h:129:
/usr/include/GNUstep/Foundation/NSPort.h:48:1: error: stray ‘@’ in program
   48 | @class  NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:49:1: error: stray ‘@’ in program
   49 | @class  NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:50:1: error: stray ‘@’ in program
   50 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:51:1: error: stray ‘@’ in program
   51 | @class  NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:52:1: error: stray ‘@’ in program
   52 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:53:1: error: stray ‘@’ in program
   53 | @class  NSPortMessage;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:54:1: error: stray ‘@’ in program
   54 | @class  NSHost;
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:56:1: error: stray ‘@’ in program
   56 | @interface NSObject(NSPortDelegateMethods)
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:62:1: error: stray ‘@’ in program
   62 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:76:1: error: stray ‘@’ in program
   76 | @interface NSPort : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:176:1: error: stray ‘@’ in program
  176 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:202:1: error: stray ‘@’ in program
  202 | @interface NSSocketPort : NSPort
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:223:3: error: stray ‘@’ in program
  223 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPort.h:276:1: error: stray ‘@’ in program
  276 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:285:1: error: stray ‘@’ in program
  285 | @interface NSMessagePort : NSPort
      | ^
/usr/include/GNUstep/Foundation/NSPort.h:291:1: error: stray ‘@’ in program
  291 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:45:1: error: stray ‘@’ in program
   45 | @interface      NSPortMessage : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:48:1: error: stray ‘@’ in program
   48 | @private
      | ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortMessage.h:118:1: error: stray ‘@’ in program
  118 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:130:
/usr/include/GNUstep/Foundation/NSPortNameServer.h:45:1: error: stray ‘@’ in program
   45 | @class  NSPort, NSString, NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:48:1: error: stray ‘@’ in program
   48 | @interface      NSPortNameServer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:59:1: error: stray ‘@’ in program
   59 | @interface NSSocketPortNameServer : NSPortNameServer
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:72:3: error: stray ‘@’ in program
   72 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:81:1: error: stray ‘@’ in program
   81 | @end
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:85:1: error: stray ‘@’ in program
   85 | @interface NSMessagePortNameServer : NSPortNameServer
      | ^
/usr/include/GNUstep/Foundation/NSPortNameServer.h:99:1: error: stray ‘@’ in program
   99 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:133:
/usr/include/GNUstep/Foundation/NSProgress.h:36:1: error: stray ‘@’ in program
   36 | @class NSString, NSDictionary, NSArray, NSNumber, NSURL, NSProgress;
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:52:1: error: stray ‘@’ in program
   52 | @interface NSProgress : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:67:3: error: stray ‘@’ in program
   67 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSProgress.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:152:1: error: stray ‘@’ in program
  152 | @protocol NSProgressReporting
      | ^
/usr/include/GNUstep/Foundation/NSProgress.h:156:1: error: stray ‘@’ in program
  156 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:134:
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:36:1: error: stray ‘@’ in program
   36 | @class Protocol;
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:39:1: error: stray ‘@’ in program
   39 | @interface NSProtocolChecker : NSProxy
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:42:1: error: stray ‘@’ in program
   42 | @private
      | ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:53:3: error: stray ‘@’ in program
   53 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSProtocolChecker.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:137:
/usr/include/GNUstep/Foundation/NSRegularExpression.h:37:1: error: stray ‘@’ in program
   37 | @class NSString, NSTextCheckingResult;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:90:1: error: stray ‘@’ in program
   90 | @interface NSRegularExpression : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:93:3: error: stray ‘@’ in program
   93 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:104:3: error: stray ‘@’ in program
  104 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:154:1: error: stray ‘@’ in program
  154 | @property (readonly) NSRegularExpressionOptions options;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:155:1: error: stray ‘@’ in program
  155 | @property (readonly) NSUInteger numberOfCaptureGroups;
      | ^
/usr/include/GNUstep/Foundation/NSRegularExpression.h:161:1: error: stray ‘@’ in program
  161 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:139:
/usr/include/GNUstep/Foundation/NSScanner.h:41:1: error: stray ‘@’ in program
   41 | @interface NSScanner : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:44:1: error: stray ‘@’ in program
   44 | @private
      | ^
/usr/include/GNUstep/Foundation/NSScanner.h:61:3: error: stray ‘@’ in program
   61 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSScanner.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:140:
/usr/include/GNUstep/Foundation/NSScriptClassDescription.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptClassDescription : NSClassDescription
      | ^
/usr/include/GNUstep/Foundation/NSScriptClassDescription.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:141:
/usr/include/GNUstep/Foundation/NSScriptCoercionHandler.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCoercionHandler : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCoercionHandler.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:142:
/usr/include/GNUstep/Foundation/NSScriptCommand.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCommand : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCommand.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:143:
/usr/include/GNUstep/Foundation/NSScriptCommandDescription.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptCommandDescription : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptCommandDescription.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:144:
/usr/include/GNUstep/Foundation/NSScriptExecutionContext.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptExecutionContext : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptExecutionContext.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:145:
/usr/include/GNUstep/Foundation/NSScriptKeyValueCoding.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptKeyValueCoding : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptKeyValueCoding.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:146:
/usr/include/GNUstep/Foundation/NSScriptObjectSpecifiers.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptObjectSpecifiers : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptObjectSpecifiers.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:147:
/usr/include/GNUstep/Foundation/NSScriptStandardSuiteCommands.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptStandardSuiteCommands : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptStandardSuiteCommands.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:148:
/usr/include/GNUstep/Foundation/NSScriptSuiteRegistry.h:38:1: error: stray ‘@’ in program
   38 | @interface NSScriptSuiteRegistry : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSScriptSuiteRegistry.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:149:
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:31:1: error: stray ‘@’ in program
   31 | @interface NSObject (NSComparisonMethods)
      | ^
/usr/include/GNUstep/Foundation/NSScriptWhoseTests.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:152:
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:47:1: error: stray ‘@’ in program
   47 | @interface NSSortDescriptor : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:50:1: error: stray ‘@’ in program
   50 | @private
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:63:3: error: stray ‘@’ in program
   63 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:144:1: error: stray ‘@’ in program
  144 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:146:1: error: stray ‘@’ in program
  146 | @interface NSArray (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:156:1: error: stray ‘@’ in program
  156 | @interface NSMutableArray (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:171:1: error: stray ‘@’ in program
  171 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:174:1: error: stray ‘@’ in program
  174 | @interface NSSet (NSSortDescriptorSorting)
      | ^
/usr/include/GNUstep/Foundation/NSSortDescriptor.h:180:1: error: stray ‘@’ in program
  180 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:153:
/usr/include/GNUstep/Foundation/NSSpellServer.h:46:1: error: stray ‘@’ in program
   46 | @class NSConnection;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:48:1: error: stray ‘@’ in program
   48 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:57:1: error: stray ‘@’ in program
   57 | @interface NSSpellServer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:60:1: error: stray ‘@’ in program
   60 | @private
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:75:3: error: stray ‘@’ in program
   75 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:93:1: error: stray ‘@’ in program
   93 | @end
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:104:1: error: stray ‘@’ in program
  104 | @interface NSObject (NSSpellServerDelegate)
      | ^
/usr/include/GNUstep/Foundation/NSSpellServer.h:164:1: error: stray ‘@’ in program
  164 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:154:
/usr/include/GNUstep/Foundation/NSStream.h:58:1: error: stray ‘@’ in program
   58 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:59:1: error: stray ‘@’ in program
   59 | @class NSHost;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:60:1: error: stray ‘@’ in program
   60 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:61:1: error: stray ‘@’ in program
   61 | @class NSOutputStream;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:62:1: error: stray ‘@’ in program
   62 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:63:1: error: stray ‘@’ in program
   63 | @class NSRunLoop;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:64:1: error: stray ‘@’ in program
   64 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:70:1: error: stray ‘@’ in program
   70 | @interface NSStream : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:143:1: error: stray ‘@’ in program
  143 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:145:1: error: stray ‘@’ in program
  145 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:152:1: error: stray ‘@’ in program
  152 | @interface NSInputStream : NSStream
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:207:1: error: stray ‘@’ in program
  207 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:214:1: error: stray ‘@’ in program
  214 | @interface NSOutputStream : NSStream
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:290:1: error: stray ‘@’ in program
  290 | @protocol NSStreamDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:291:1: error: stray ‘@’ in program
  291 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSStream.h:293:1: error: stray ‘@’ in program
  293 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSStream.h:308:
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:43:1: error: stray ‘@’ in program
   43 | @interface NSStream (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:62:1: error: stray ‘@’ in program
   62 | @end
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:72:1: error: stray ‘@’ in program
   72 | @interface GSServerStream : NSStream
      | ^
/usr/include/GNUstep/GNUstepBase/NSStream+GNUstepBase.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:156:
/usr/include/GNUstep/Foundation/NSTask.h:39:1: error: stray ‘@’ in program
   39 | @class  NSThread;
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:50:1: error: stray ‘@’ in program
   50 | @interface NSTask : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:53:1: error: stray ‘@’ in program
   53 | @protected
      | ^
/usr/include/GNUstep/Foundation/NSTask.h:77:3: error: stray ‘@’ in program
   77 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSTask.h:134:1: error: stray ‘@’ in program
  134 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSTask.h:148:
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:38:1: error: stray ‘@’ in program
   38 | @interface      NSTask (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSTask+GNUstepBase.h:59:1: error: stray ‘@’ in program
   59 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:157:
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:24:1: error: stray ‘@’ in program
   24 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:25:1: error: stray ‘@’ in program
   25 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:26:1: error: stray ‘@’ in program
   26 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:27:1: error: stray ‘@’ in program
   27 | @class NSOrthography;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:28:1: error: stray ‘@’ in program
   28 | @class NSRegularExpression;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:29:1: error: stray ‘@’ in program
   29 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:30:1: error: stray ‘@’ in program
   30 | @class NSTimeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:31:1: error: stray ‘@’ in program
   31 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:69:1: error: stray ‘@’ in program
   69 | @interface NSTextCheckingResult : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:71:1: error: stray ‘@’ in program
   71 | @property(readonly) NSDictionary *addressComponents;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:72:1: error: stray ‘@’ in program
   72 | @property(readonly) NSDictionary *components;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:73:1: error: stray ‘@’ in program
   73 | @property(readonly) NSDate *date;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:74:1: error: stray ‘@’ in program
   74 | @property(readonly) NSTimeInterval duration;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:75:1: error: stray ‘@’ in program
   75 | @property(readonly) NSArray *grammarDetails;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:76:1: error: stray ‘@’ in program
   76 | @property(readonly) NSUInteger numberOfRanges;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:77:1: error: stray ‘@’ in program
   77 | @property(readonly) NSOrthography *orthography;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:78:1: error: stray ‘@’ in program
   78 | @property(readonly) NSString *phoneNumber;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:79:1: error: stray ‘@’ in program
   79 | @property(readonly) NSRange range;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:80:1: error: stray ‘@’ in program
   80 | @property(readonly) NSRegularExpression *regularExpression;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:81:1: error: stray ‘@’ in program
   81 | @property(readonly) NSString *replacementString;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:82:1: error: stray ‘@’ in program
   82 | @property(readonly) NSTextCheckingType resultType;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:83:1: error: stray ‘@’ in program
   83 | @property(readonly) NSTimeZone *timeZone;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:84:1: error: stray ‘@’ in program
   84 | @property(readonly) NSURL *URL;
      | ^
/usr/include/GNUstep/Foundation/NSTextCheckingResult.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:158:
/usr/include/GNUstep/Foundation/NSThread.h:38:1: error: stray ‘@’ in program
   38 | @class  NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:39:1: error: stray ‘@’ in program
   39 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:40:1: error: stray ‘@’ in program
   40 | @class  NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:58:1: error: stray ‘@’ in program
   58 | @interface NSThread : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:61:1: error: stray ‘@’ in program
   61 | @public
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:86:3: error: stray ‘@’ in program
   86 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSThread.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:232:1: error: stray ‘@’ in program
  232 | @interface      NSObject(NSThreadPerformAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:330:1: error: stray ‘@’ in program
  330 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:332:1: error: stray ‘@’ in program
  332 | @interface NSThread (CallStackSymbols)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:340:1: error: stray ‘@’ in program
  340 | @end
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:377:1: error: stray ‘@’ in program
  377 | @interface NSThread (GSLockInfo)
      | ^
/usr/include/GNUstep/Foundation/NSThread.h:395:1: error: stray ‘@’ in program
  395 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSThread.h:438:
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:39:1: error: stray ‘@’ in program
   39 | @interface NSThread (GNUstepBase)
      | ^
/usr/include/GNUstep/GNUstepBase/NSThread+GNUstepBase.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:160:
/usr/include/GNUstep/Foundation/NSTimeZone.h:32:1: error: stray ‘@’ in program
   32 | @class  NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:33:1: error: stray ‘@’ in program
   33 | @class  NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:34:1: error: stray ‘@’ in program
   34 | @class  NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:35:1: error: stray ‘@’ in program
   35 | @class  NSLocale;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:36:1: error: stray ‘@’ in program
   36 | @class  NSString;
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:50:1: error: stray ‘@’ in program
   50 | @interface NSTimeZone : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:117:1: error: stray ‘@’ in program
  117 | @end
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:121:1: error: stray ‘@’ in program
  121 | @interface NSTimeZoneDetail : NSTimeZone
      | ^
/usr/include/GNUstep/Foundation/NSTimeZone.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:161:
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:34:1: error: stray ‘@’ in program
   34 | @class GS_GENERIC_CLASS(NSArray, ElementT);
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:35:1: error: stray ‘@’ in program
   35 | @class GS_GENERIC_CLASS(NSDictionary, KeyT:id<NSCopying>, ValT);
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:36:1: error: stray ‘@’ in program
   36 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:44:1: error: stray ‘@’ in program
   44 | @interface NSUbiquitousKeyValueStore : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUbiquitousKeyValueStore.h:111:1: error: stray ‘@’ in program
  111 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:162:
/usr/include/GNUstep/Foundation/NSUndoManager.h:36:1: error: stray ‘@’ in program
   36 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:39:1: error: stray ‘@’ in program
   39 | @class NSInvocation;
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:86:1: error: stray ‘@’ in program
   86 | @interface NSUndoManager : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:89:1: error: stray ‘@’ in program
   89 | @private
      | ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:109:3: error: stray ‘@’ in program
  109 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSUndoManager.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:163:
/usr/include/GNUstep/Foundation/NSUnit.h:38:1: error: stray ‘@’ in program
   38 | @interface NSUnitConverter : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:45:1: error: stray ‘@’ in program
   45 | @interface NSUnitConverterLinear : NSUnitConverter <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:55:1: error: stray ‘@’ in program
   55 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:59:1: error: stray ‘@’ in program
   59 | @interface NSUnit : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:68:1: error: stray ‘@’ in program
   68 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:72:1: error: stray ‘@’ in program
   72 | @interface NSDimension : NSUnit <NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:82:1: error: stray ‘@’ in program
   82 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:86:1: error: stray ‘@’ in program
   86 | @interface NSUnitAcceleration : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:94:1: error: stray ‘@’ in program
   94 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:97:1: error: stray ‘@’ in program
   97 | @interface NSUnitAngle : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:109:1: error: stray ‘@’ in program
  109 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:112:1: error: stray ‘@’ in program
  112 | @interface NSUnitArea : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:132:1: error: stray ‘@’ in program
  132 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:135:1: error: stray ‘@’ in program
  135 | @interface NSUnitConcentrationMass : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:145:1: error: stray ‘@’ in program
  145 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:148:1: error: stray ‘@’ in program
  148 | @interface NSUnitDispersion : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:157:1: error: stray ‘@’ in program
  157 | @interface NSUnitDuration : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:166:1: error: stray ‘@’ in program
  166 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:169:1: error: stray ‘@’ in program
  169 | @interface NSUnitElectricCharge : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:181:1: error: stray ‘@’ in program
  181 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:184:1: error: stray ‘@’ in program
  184 | @interface NSUnitElectricCurrent : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:195:1: error: stray ‘@’ in program
  195 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:198:1: error: stray ‘@’ in program
  198 | @interface NSUnitElectricPotentialDifference : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:209:1: error: stray ‘@’ in program
  209 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:212:1: error: stray ‘@’ in program
  212 | @interface NSUnitElectricResistance : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:223:1: error: stray ‘@’ in program
  223 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:226:1: error: stray ‘@’ in program
  226 | @interface NSUnitEnergy : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:240:1: error: stray ‘@’ in program
  240 | @interface NSUnitFrequency : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:254:1: error: stray ‘@’ in program
  254 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:257:1: error: stray ‘@’ in program
  257 | @interface NSUnitFuelEfficiency : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:266:1: error: stray ‘@’ in program
  266 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:269:1: error: stray ‘@’ in program
  269 | @interface NSUnitLength : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:297:1: error: stray ‘@’ in program
  297 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:300:1: error: stray ‘@’ in program
  300 | @interface NSUnitIlluminance : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:307:1: error: stray ‘@’ in program
  307 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:310:1: error: stray ‘@’ in program
  310 | @interface NSUnitMass : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:332:1: error: stray ‘@’ in program
  332 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:335:1: error: stray ‘@’ in program
  335 | @interface NSUnitPower : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:352:1: error: stray ‘@’ in program
  352 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:355:1: error: stray ‘@’ in program
  355 | @interface NSUnitPressure : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:371:1: error: stray ‘@’ in program
  371 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:374:1: error: stray ‘@’ in program
  374 | @interface NSUnitSpeed : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:384:1: error: stray ‘@’ in program
  384 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:387:1: error: stray ‘@’ in program
  387 | @interface NSUnitTemperature : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:396:1: error: stray ‘@’ in program
  396 | @end
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:399:1: error: stray ‘@’ in program
  399 | @interface NSUnitVolume : NSDimension
      | ^
/usr/include/GNUstep/Foundation/NSUnit.h:436:1: error: stray ‘@’ in program
  436 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:164:
/usr/include/GNUstep/Foundation/NSUserActivity.h:37:1: error: stray ‘@’ in program
   37 | @interface NSUserActivity : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUserActivity.h:39:1: error: stray ‘@’ in program
   39 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:165:
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:37:1: error: stray ‘@’ in program
   37 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:38:1: error: stray ‘@’ in program
   38 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLCredential;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLProtectionSpace;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:48:1: error: stray ‘@’ in program
   48 | @protocol NSURLAuthenticationChallengeSender <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:81:1: error: stray ‘@’ in program
   81 | @interface NSURLAuthenticationChallenge : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLAuthenticationChallenge.h:149:1: error: stray ‘@’ in program
  149 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:166:
/usr/include/GNUstep/Foundation/NSURLCache.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:58:1: error: stray ‘@’ in program
   58 | @interface NSCachedURLResponse : NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:101:1: error: stray ‘@’ in program
  101 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:105:1: error: stray ‘@’ in program
  105 | @interface NSURLCache : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:199:1: error: stray ‘@’ in program
  199 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:201:1: error: stray ‘@’ in program
  201 | @class NSURLSessionDataTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:203:1: error: stray ‘@’ in program
  203 | @interface NSURLCache (NSURLSessionTaskAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSURLCache.h:212:1: error: stray ‘@’ in program
  212 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:167:
/usr/include/GNUstep/Foundation/NSURLConnection.h:38:1: error: stray ‘@’ in program
   38 | @class NSCachedURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:39:1: error: stray ‘@’ in program
   39 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:43:1: error: stray ‘@’ in program
   43 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLConnection : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:125:1: error: stray ‘@’ in program
  125 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:182:1: error: stray ‘@’ in program
  182 | @protocol NSURLConnectionDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:185:1: error: stray ‘@’ in program
  185 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:262:1: error: stray ‘@’ in program
  262 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:267:1: error: stray ‘@’ in program
  267 | @interface NSURLConnection (NSURLConnectionSynchronousLoading)
      | ^
/usr/include/GNUstep/Foundation/NSURLConnection.h:278:1: error: stray ‘@’ in program
  278 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:168:
/usr/include/GNUstep/Foundation/NSURLCredential.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:55:1: error: stray ‘@’ in program
   55 | @interface NSURLCredential : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLCredential.h:111:1: error: stray ‘@’ in program
  111 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:169:
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:37:1: error: stray ‘@’ in program
   37 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:38:1: error: stray ‘@’ in program
   38 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:39:1: error: stray ‘@’ in program
   39 | @class NSURLCredential;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLProtectionSpace;
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:51:1: error: stray ‘@’ in program
   51 | @interface NSURLCredentialStorage : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLCredentialStorage.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:170:
/usr/include/GNUstep/Foundation/NSURLDownload.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:38:1: error: stray ‘@’ in program
   38 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:40:1: error: stray ‘@’ in program
   40 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:41:1: error: stray ‘@’ in program
   41 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLDownload : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:118:1: error: stray ‘@’ in program
  118 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:125:1: error: stray ‘@’ in program
  125 | @protocol NSURLDownloadDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:127:1: error: stray ‘@’ in program
  127 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSURLDownload.h:222:1: error: stray ‘@’ in program
  222 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:171:
/usr/include/GNUstep/Foundation/NSURLError.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:174:
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:37:1: error: stray ‘@’ in program
   37 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:71:1: error: stray ‘@’ in program
   71 | @interface NSURLProtectionSpace : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:144:1: error: stray ‘@’ in program
  144 | @property (readonly, copy) NSArray *distinguishedNames;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtectionSpace.h:150:1: error: stray ‘@’ in program
  150 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:175:
/usr/include/GNUstep/Foundation/NSURLProtocol.h:39:1: error: stray ‘@’ in program
   39 | @class NSCachedURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:40:1: error: stray ‘@’ in program
   40 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:41:1: error: stray ‘@’ in program
   41 | @class NSMutableURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:42:1: error: stray ‘@’ in program
   42 | @class NSURLAuthenticationChallenge;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:43:1: error: stray ‘@’ in program
   43 | @class NSURLConnection;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:44:1: error: stray ‘@’ in program
   44 | @class NSURLProtocol;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:45:1: error: stray ‘@’ in program
   45 | @class NSURLRequest;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:46:1: error: stray ‘@’ in program
   46 | @class NSURLResponse;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:47:1: error: stray ‘@’ in program
   47 | @class NSURLSessionTask;
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:53:1: error: stray ‘@’ in program
   53 | @protocol NSURLProtocolClient <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:107:1: error: stray ‘@’ in program
  107 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:121:1: error: stray ‘@’ in program
  121 | @interface NSURLProtocol : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:197:1: error: stray ‘@’ in program
  197 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:203:1: error: stray ‘@’ in program
  203 | @interface      NSURLProtocol (Subclassing)
      | ^
/usr/include/GNUstep/Foundation/NSURLProtocol.h:237:1: error: stray ‘@’ in program
  237 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:176:
/usr/include/GNUstep/Foundation/NSURLRequest.h:37:1: error: stray ‘@’ in program
   37 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:38:1: error: stray ‘@’ in program
   38 | @class NSDate;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:40:1: error: stray ‘@’ in program
   40 | @class NSInputStream;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:41:1: error: stray ‘@’ in program
   41 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:42:1: error: stray ‘@’ in program
   42 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:91:1: error: stray ‘@’ in program
   91 | @interface NSURLRequest : NSObject <NSCoding, NSCopying, NSMutableCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:154:1: error: stray ‘@’ in program
  154 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:160:1: error: stray ‘@’ in program
  160 | @interface NSMutableURLRequest : NSURLRequest
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:182:1: error: stray ‘@’ in program
  182 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:189:1: error: stray ‘@’ in program
  189 | @interface NSURLRequest (NSHTTPURLRequest)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:231:1: error: stray ‘@’ in program
  231 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:237:1: error: stray ‘@’ in program
  237 | @interface NSMutableURLRequest (NSMutableHTTPURLRequest)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:286:1: error: stray ‘@’ in program
  286 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:288:1: error: stray ‘@’ in program
  288 | @protocol GSLogDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:289:1: error: stray ‘@’ in program
  289 | @interface NSMutableURLRequest (GNUstep)
      | ^
/usr/include/GNUstep/Foundation/NSURLRequest.h:305:1: error: stray ‘@’ in program
  305 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:177:
/usr/include/GNUstep/Foundation/NSURLResponse.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:40:1: error: stray ‘@’ in program
   40 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:48:1: error: stray ‘@’ in program
   48 | @interface NSURLResponse :  NSObject <NSCoding, NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:112:1: error: stray ‘@’ in program
  112 | @end
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:119:1: error: stray ‘@’ in program
  119 | @interface NSHTTPURLResponse :  NSURLResponse
      | ^
/usr/include/GNUstep/Foundation/NSURLResponse.h:136:1: error: stray ‘@’ in program
  136 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:179:
/usr/include/GNUstep/Foundation/NSUserDefaults.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:38:1: error: stray ‘@’ in program
   38 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:39:1: error: stray ‘@’ in program
   39 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:40:1: error: stray ‘@’ in program
   40 | @class NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:41:1: error: stray ‘@’ in program
   41 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:42:1: error: stray ‘@’ in program
   42 | @class NSTimer;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:43:1: error: stray ‘@’ in program
   43 | @class NSRecursiveLock;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:44:1: error: stray ‘@’ in program
   44 | @class NSDistributedLock;
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:216:1: error: stray ‘@’ in program
  216 | @interface NSUserDefaults : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:219:1: error: stray ‘@’ in program
  219 | @private
      | ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:238:3: error: stray ‘@’ in program
  238 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSUserDefaults.h:522:1: error: stray ‘@’ in program
  522 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:181:
/usr/include/GNUstep/Foundation/NSUUID.h:45:1: error: stray ‘@’ in program
   45 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:48:1: error: stray ‘@’ in program
   48 | @interface NSUUID : NSObject <NSCopying, NSCoding>
      | ^
/usr/include/GNUstep/Foundation/NSUUID.h:50:3: error: stray ‘@’ in program
   50 |   @private
      |   ^
/usr/include/GNUstep/Foundation/NSUUID.h:60:1: error: stray ‘@’ in program
   60 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:183:
/usr/include/GNUstep/Foundation/NSValueTransformer.h:38:1: error: stray ‘@’ in program
   38 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:39:1: error: stray ‘@’ in program
   39 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:66:1: error: stray ‘@’ in program
   66 | @interface NSValueTransformer : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSValueTransformer.h:116:1: error: stray ‘@’ in program
  116 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/NSXMLDocument.h:29,
                 from /usr/include/GNUstep/Foundation/Foundation.h:184:
/usr/include/GNUstep/Foundation/NSXMLNode.h:37:1: error: stray ‘@’ in program
   37 | @class NSArray;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:38:1: error: stray ‘@’ in program
   38 | @class NSDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:39:1: error: stray ‘@’ in program
   39 | @class NSError;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:40:1: error: stray ‘@’ in program
   40 | @class NSString;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:41:1: error: stray ‘@’ in program
   41 | @class NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:42:1: error: stray ‘@’ in program
   42 | @class NSXMLDocument;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:43:1: error: stray ‘@’ in program
   43 | @class NSXMLElement;
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:90:1: error: stray ‘@’ in program
   90 | @interface NSXMLNode : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:109:3: error: stray ‘@’ in program
  109 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSXMLNode.h:387:1: error: stray ‘@’ in program
  387 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:35:1: error: stray ‘@’ in program
   35 | @class NSData;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:36:1: error: stray ‘@’ in program
   36 | @class NSXMLDTD;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:37:1: error: stray ‘@’ in program
   37 | @class NSMutableArray;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:76:1: error: stray ‘@’ in program
   76 | @interface NSXMLDocument : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDocument.h:265:1: error: stray ‘@’ in program
  265 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:185:
/usr/include/GNUstep/Foundation/NSXMLDTD.h:36:1: error: stray ‘@’ in program
   36 | @class NSData, NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:37:1: error: stray ‘@’ in program
   37 | @class NSXMLDTDNode;
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:43:1: error: stray ‘@’ in program
   43 | @interface NSXMLDTD : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTD.h:147:1: error: stray ‘@’ in program
  147 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:186:
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:77:1: error: stray ‘@’ in program
   77 | @interface NSXMLDTDNode : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLDTDNode.h:145:1: error: stray ‘@’ in program
  145 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:187:
/usr/include/GNUstep/Foundation/NSXMLElement.h:35:1: error: stray ‘@’ in program
   35 | @class NSDictionary, NSEnumerator, NSMutableArray, NSMutableDictionary;
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:41:1: error: stray ‘@’ in program
   41 | @interface NSXMLElement : NSXMLNode
      | ^
/usr/include/GNUstep/Foundation/NSXMLElement.h:205:1: error: stray ‘@’ in program
  205 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:190:
/usr/include/GNUstep/Foundation/NSXMLParser.h:39:1: error: stray ‘@’ in program
   39 | @class NSData, NSDictionary, NSError, NSInputStream, NSString, NSURL;
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:71:1: error: stray ‘@’ in program
   71 | @interface NSXMLParser : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:74:1: error: stray ‘@’ in program
   74 | @public
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:85:3: error: stray ‘@’ in program
   85 |   @private id _internal GS_UNUSED_IVAR;
      |   ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:168:1: error: stray ‘@’ in program
  168 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:170:1: error: stray ‘@’ in program
  170 | @interface NSXMLParser (NSXMLParserLocatorAdditions)
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:192:1: error: stray ‘@’ in program
  192 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:198:1: error: stray ‘@’ in program
  198 | @protocol NSXMLParserDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:200:1: error: stray ‘@’ in program
  200 | @optional
      | ^
/usr/include/GNUstep/Foundation/NSXMLParser.h:329:1: error: stray ‘@’ in program
  329 | @end
      | ^
In file included from /usr/include/GNUstep/Foundation/Foundation.h:191:
/usr/include/GNUstep/Foundation/NSXPCConnection.h:47:1: error: stray ‘@’ in program
   47 | @class NSMutableDictionary, NSString, NSOperationQueue, NSSet, NSLock, NSError;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:48:1: error: stray ‘@’ in program
   48 | @class NSXPCConnection, NSXPCListener, NSXPCInterface, NSXPCListenerEndpoint;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:49:1: error: stray ‘@’ in program
   49 | @protocol NSXPCListenerDelegate;
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:56:1: error: stray ‘@’ in program
   56 | @protocol NSXPCProxyCreating
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:64:1: error: stray ‘@’ in program
   64 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:73:1: error: stray ‘@’ in program
   73 | @interface NSXPCConnection : NSObject <NSXPCProxyCreating>
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:120:1: error: stray ‘@’ in program
  120 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:123:1: error: stray ‘@’ in program
  123 | @interface NSXPCListener : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:143:1: error: stray ‘@’ in program
  143 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:145:1: error: stray ‘@’ in program
  145 | @protocol NSXPCListenerDelegate <NSObject>
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:150:1: error: stray ‘@’ in program
  150 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:152:1: error: stray ‘@’ in program
  152 | @interface NSXPCInterface : NSObject
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:177:1: error: stray ‘@’ in program
  177 | @end
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:180:1: error: stray ‘@’ in program
  180 | @interface NSXPCListenerEndpoint : NSObject <NSCoding>  // NSSecureCoding
      | ^
/usr/include/GNUstep/Foundation/NSXPCConnection.h:181:1: error: stray ‘@’ in program
  181 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAminoAcid.h:37:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSymbol.h:39:1: error: stray ‘@’ in program
   39 | @class BCSymbolSet;
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSymbol.h:48:1: error: stray ‘@’ in program
   48 | @interface BCSymbol : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSymbol.h:303:1: error: stray ‘@’ in program
  303 | @end
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAminoAcid.h:46:1: error: stray ‘@’ in program
   46 | @interface BCAminoAcid : BCSymbol
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAminoAcid.h:241:1: error: stray ‘@’ in program
  241 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:13:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAnnotation.h:64:1: error: stray ‘@’ in program
   64 | @interface BCAnnotation : NSObject <NSCopying>{
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAnnotation.h:293:1: error: stray ‘@’ in program
  293 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:14:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAtom.h:34:1: error: stray ‘@’ in program
   34 | @interface BCAtom : NSObject {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCAtom.h:48:1: error: stray ‘@’ in program
   48 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedFastaFile.h:32,
                 from /tmp/x7yKVaV5rc/dump1.h:15:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedSequenceFile.h:45:1: error: stray ‘@’ in program
   45 | @interface BCCachedSequenceFile : NSObject {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedSequenceFile.h:72:1: error: stray ‘@’ in program
   72 | @end
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedFastaFile.h:34:1: error: stray ‘@’ in program
   34 | @interface BCCachedFastaFile : BCCachedSequenceFile {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCachedFastaFile.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCChain.h:32,
                 from /tmp/x7yKVaV5rc/dump1.h:17:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceStructure.h:33:1: error: stray ‘@’ in program
   33 | @class BCResidue, BCSequence;
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceStructure.h:35:1: error: stray ‘@’ in program
   35 | @interface BCSequenceStructure : NSObject {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCSequenceStructure.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCChain.h:34:1: error: stray ‘@’ in program
   34 | @interface BCChain : BCSequenceStructure {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCChain.h:40:1: error: stray ‘@’ in program
   40 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:18:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodon.h:38:1: error: stray ‘@’ in program
   38 | @class BCSymbol, BCAminoAcid;
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodon.h:48:1: error: stray ‘@’ in program
   48 | @interface BCCodon : NSObject {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodon.h:90:1: error: stray ‘@’ in program
   90 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:19:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonDNA.h:39:1: error: stray ‘@’ in program
   39 | @class BCSequence;
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonDNA.h:52:1: error: stray ‘@’ in program
   52 | @interface BCCodonDNA : BCCodon {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonDNA.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:20:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonRNA.h:39:1: error: stray ‘@’ in program
   39 | @class BCSequence;
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonRNA.h:52:1: error: stray ‘@’ in program
   52 | @interface BCCodonRNA : BCCodon {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCCodonRNA.h:87:1: error: stray ‘@’ in program
   87 | @end
      | ^
In file included from /tmp/x7yKVaV5rc/dump1.h:21:
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCDataMatrix.h:220:1: error: stray ‘@’ in program
  220 | @interface BCDataMatrix : NSObject {
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCDataMatrix.h:396:1: error: stray ‘@’ in program
  396 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:43,
                 from /tmp/x7yKVaV5rc/dump1.h:22:
/usr/include/GNUstep/BioCocoa/BCPreferences.h:39:1: error: stray ‘@’ in program
   39 | @interface BCPreferences : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCPreferences.h:46:1: error: stray ‘@’ in program
   46 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:51:
/usr/include/GNUstep/BioCocoa/BCGeneticCode.h:40:1: error: stray ‘@’ in program
   40 | @class BCSequence, BCCodonRNA, BCCodonDNA, BCCodon, BCNucleotideDNA, BCNucleotideRNA, BCAminoAcid;
      | ^
/usr/include/GNUstep/BioCocoa/BCGeneticCode.h:54:1: error: stray ‘@’ in program
   54 | @interface BCGeneticCode : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCGeneticCode.h:77:1: error: stray ‘@’ in program
   77 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:54:
/usr/include/GNUstep/BioCocoa/BCSequence.h:39:1: error: stray ‘@’ in program
   39 | @class BCSymbol;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequence.h:40:1: error: stray ‘@’ in program
   40 | @class BCSymbolSet;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequence.h:41:1: error: stray ‘@’ in program
   41 | @class BCAnnotation;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequence.h:53:1: error: stray ‘@’ in program
   53 | @interface BCSequence : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/BioCocoa/BCSequence.h:478:1: error: stray ‘@’ in program
  478 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:55:
/usr/include/GNUstep/BioCocoa/BCSequenceCodon.h:49:1: error: stray ‘@’ in program
   49 | @interface BCSequenceCodon : BCSequence {
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceCodon.h:208:1: error: stray ‘@’ in program
  208 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:57:
/usr/include/GNUstep/BioCocoa/BCSequenceArray.h:36:1: error: stray ‘@’ in program
   36 | @interface BCSequenceArray : NSObject
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceArray.h:47:1: error: stray ‘@’ in program
   47 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:60:
/usr/include/GNUstep/BioCocoa/BCSequenceReader.h:33:1: error: stray ‘@’ in program
   33 | @class BCSequence;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceReader.h:34:1: error: stray ‘@’ in program
   34 | @class BCSequenceArray;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceReader.h:124:1: error: stray ‘@’ in program
  124 | @interface BCSequenceReader : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceReader.h:151:1: error: stray ‘@’ in program
  151 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:61:
/usr/include/GNUstep/BioCocoa/BCSequenceWriter.h:33:1: error: stray ‘@’ in program
   33 | @class BCSequenceArray;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceWriter.h:35:1: error: stray ‘@’ in program
   35 | @interface BCSequenceWriter : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceWriter.h:41:1: error: stray ‘@’ in program
   41 | @end
      | ^
In file included from /usr/include/GNUstep/BioCocoa/BCNucleotideDNA.h:37,
                 from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:66:
/usr/include/GNUstep/BioCocoa/BCNucleotide.h:45:1: error: stray ‘@’ in program
   45 | @interface BCNucleotide : BCSymbol {
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotide.h:83:1: error: stray ‘@’ in program
   83 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotideDNA.h:39:1: error: stray ‘@’ in program
   39 | @class BCNucleotideRNA;
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotideDNA.h:72:1: error: stray ‘@’ in program
   72 | @interface BCNucleotideDNA : BCNucleotide
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotideDNA.h:255:1: error: stray ‘@’ in program
  255 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:67:
/usr/include/GNUstep/BioCocoa/BCNucleotideRNA.h:39:1: error: stray ‘@’ in program
   39 | @class BCNucleotideDNA;
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotideRNA.h:71:1: error: stray ‘@’ in program
   71 | @interface BCNucleotideRNA : BCNucleotide
      | ^
/usr/include/GNUstep/BioCocoa/BCNucleotideRNA.h:250:1: error: stray ‘@’ in program
  250 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:69:
/usr/include/GNUstep/BioCocoa/BCSymbolSet.h:39:1: error: stray ‘@’ in program
   39 | @class BCSymbol;
      | ^
/usr/include/GNUstep/BioCocoa/BCSymbolSet.h:62:1: error: stray ‘@’ in program
   62 | @interface BCSymbolSet : NSObject <NSCopying>
      | ^
/usr/include/GNUstep/BioCocoa/BCSymbolSet.h:183:1: error: stray ‘@’ in program
  183 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:72:
/usr/include/GNUstep/BioCocoa/BCSequenceTool.h:34:1: error: stray ‘@’ in program
   34 | @class BCSequence;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceTool.h:36:1: error: stray ‘@’ in program
   36 | @interface BCSequenceTool : NSObject
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceTool.h:46:1: error: stray ‘@’ in program
   46 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:73:
/usr/include/GNUstep/BioCocoa/BCToolMassCalculator.h:40:1: error: stray ‘@’ in program
   40 | @class BCSymbol, BCSequence;
      | ^
/usr/include/GNUstep/BioCocoa/BCToolMassCalculator.h:55:1: error: stray ‘@’ in program
   55 | @interface BCToolMassCalculator : BCSequenceTool {
      | ^
/usr/include/GNUstep/BioCocoa/BCToolMassCalculator.h:68:1: error: stray ‘@’ in program
   68 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:74:
/usr/include/GNUstep/BioCocoa/BCToolHydropathyCalculator.h:36:1: error: stray ‘@’ in program
   36 | @interface BCToolHydropathyCalculator : BCSequenceTool
      | ^
/usr/include/GNUstep/BioCocoa/BCToolHydropathyCalculator.h:54:1: error: stray ‘@’ in program
   54 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:75:
/usr/include/GNUstep/BioCocoa/BCToolTranslator.h:35:1: error: stray ‘@’ in program
   35 | @class BCSequence;
      | ^
/usr/include/GNUstep/BioCocoa/BCToolTranslator.h:36:1: error: stray ‘@’ in program
   36 | @class BCSequenceCodon;
      | ^
/usr/include/GNUstep/BioCocoa/BCToolTranslator.h:38:1: error: stray ‘@’ in program
   38 | @interface BCToolTranslator : BCSequenceTool {
      | ^
/usr/include/GNUstep/BioCocoa/BCToolTranslator.h:58:1: error: stray ‘@’ in program
   58 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:76:
/usr/include/GNUstep/BioCocoa/BCToolSequenceFinder.h:39:1: error: stray ‘@’ in program
   39 | @class  BCSequence, BCSymbol;
      | ^
/usr/include/GNUstep/BioCocoa/BCToolSequenceFinder.h:54:1: error: stray ‘@’ in program
   54 | @interface BCToolSequenceFinder : BCSequenceTool
      | ^
/usr/include/GNUstep/BioCocoa/BCToolSequenceFinder.h:76:1: error: stray ‘@’ in program
   76 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:77:
/usr/include/GNUstep/BioCocoa/BCToolSymbolCounter.h:48:1: error: stray ‘@’ in program
   48 | @interface BCToolSymbolCounter : BCSequenceTool
      | ^
/usr/include/GNUstep/BioCocoa/BCToolSymbolCounter.h:57:1: error: stray ‘@’ in program
   57 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:78:
/usr/include/GNUstep/BioCocoa/BCToolComplement.h:34:1: error: stray ‘@’ in program
   34 | @class  BCSequence, BCSymbol;
      | ^
/usr/include/GNUstep/BioCocoa/BCToolComplement.h:37:1: error: stray ‘@’ in program
   37 | @interface BCToolComplement : BCSequenceTool
      | ^
/usr/include/GNUstep/BioCocoa/BCToolComplement.h:48:1: error: stray ‘@’ in program
   48 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:79:
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:47:1: error: stray ‘@’ in program
   47 | @class BCSequence;
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:48:1: error: stray ‘@’ in program
   48 | @class BCSequenceArray;
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:49:1: error: stray ‘@’ in program
   49 | @class BCMCP;
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:60:1: error: stray ‘@’ in program
   60 | @interface BCSuffixArray : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:100:1: error: stray ‘@’ in program
  100 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:113:1: error: stray ‘@’ in program
  113 | @interface BCSuffixArrayUnionEnumerator : NSObject
      | ^
/usr/include/GNUstep/BioCocoa/BCSuffixArray.h:133:1: error: stray ‘@’ in program
  133 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:80:
/usr/include/GNUstep/BioCocoa/BCMCP.h:33:1: error: stray ‘@’ in program
   33 | @class BCSuffixArray;
      | ^
/usr/include/GNUstep/BioCocoa/BCMCP.h:34:1: error: stray ‘@’ in program
   34 | @class BCSequenceArray;
      | ^
/usr/include/GNUstep/BioCocoa/BCMCP.h:35:1: error: stray ‘@’ in program
   35 | @class BCCachedSequenceFile;
      | ^
/usr/include/GNUstep/BioCocoa/BCMCP.h:37:1: error: stray ‘@’ in program
   37 | @interface BCMCP : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCMCP.h:73:1: error: stray ‘@’ in program
   73 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:83:
/usr/include/GNUstep/BioCocoa/BCUtilStrings.h:43:1: error: stray ‘@’ in program
   43 | @interface NSString (StringAdditions)
      | ^
/usr/include/GNUstep/BioCocoa/BCUtilStrings.h:72:1: error: stray ‘@’ in program
   72 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCUtilStrings.h:79:1: error: stray ‘@’ in program
   79 | @interface NSMutableString (StringAdditions)
      | ^
/usr/include/GNUstep/BioCocoa/BCUtilStrings.h:83:1: error: stray ‘@’ in program
   83 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:84:
/usr/include/GNUstep/BioCocoa/BCUtilData.h:43:1: error: stray ‘@’ in program
   43 | @interface NSData (DataAdditions)
      | ^
/usr/include/GNUstep/BioCocoa/BCUtilData.h:47:1: error: stray ‘@’ in program
   47 | @end
      | ^
In file included from /usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:38,
                 from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:88:
/usr/include/GNUstep/BioCocoa/BCScoreMatrix.h:36:1: error: stray ‘@’ in program
   36 | @interface BCScoreMatrix : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCScoreMatrix.h:49:1: error: stray ‘@’ in program
   49 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:40:1: error: stray ‘@’ in program
   40 | @class BCSymbolSet, BCAnnotation;
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:49:1: error: stray ‘@’ in program
   49 | @interface BCSequenceAlignment : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:55:1: error: stray ‘@’ in program
   55 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:62:1: error: stray ‘@’ in program
   62 | @interface BCSequenceAlignment ( AlignmentQuerying )
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:101:1: error: stray ‘@’ in program
  101 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:107:1: error: stray ‘@’ in program
  107 | @interface BCSequenceAlignment ( AlignmentAnnotation )
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:116:1: error: stray ‘@’ in program
  116 | @end
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:123:1: error: stray ‘@’ in program
  123 | @interface BCSequenceAlignment ( PairwiseAlignment )
      | ^
/usr/include/GNUstep/BioCocoa/BCSequenceAlignment.h:139:1: error: stray ‘@’ in program
  139 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:94:
/usr/include/GNUstep/BioCocoa/BCProteinStructure.h:33:1: error: stray ‘@’ in program
   33 | @class BCChain;
      | ^
/usr/include/GNUstep/BioCocoa/BCProteinStructure.h:35:1: error: stray ‘@’ in program
   35 | @interface BCProteinStructure : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCProteinStructure.h:45:1: error: stray ‘@’ in program
   45 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:95:
/usr/include/GNUstep/BioCocoa/BCResidue.h:33:1: error: stray ‘@’ in program
   33 | @class BCAtom, BCAminoAcid;
      | ^
/usr/include/GNUstep/BioCocoa/BCResidue.h:35:1: error: stray ‘@’ in program
   35 | @interface BCResidue : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCResidue.h:46:1: error: stray ‘@’ in program
   46 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:96:
/usr/include/GNUstep/BioCocoa/BCSecondaryStructure.h:35:1: error: stray ‘@’ in program
   35 | @interface BCSecondaryStructure : BCSequenceStructure {
      | ^
/usr/include/GNUstep/BioCocoa/BCSecondaryStructure.h:43:1: error: stray ‘@’ in program
   43 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:100:
/usr/include/GNUstep/BioCocoa/BCSeries.h:41:1: error: stray ‘@’ in program
   41 | @interface BCSeries : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSeries.h:67:1: error: stray ‘@’ in program
   67 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:101:
/usr/include/GNUstep/BioCocoa/BCPlatform.h:38:1: error: stray ‘@’ in program
   38 | @interface BCPlatform : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCPlatform.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:102:
/usr/include/GNUstep/BioCocoa/BCSample.h:38:1: error: stray ‘@’ in program
   38 | @interface BCSample : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCSample.h:56:1: error: stray ‘@’ in program
   56 | @end
      | ^
In file included from /usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:103:
/usr/include/GNUstep/BioCocoa/BCParseSOFT.h:39:1: error: stray ‘@’ in program
   39 | @interface BCParseSOFT : NSObject {
      | ^
/usr/include/GNUstep/BioCocoa/BCParseSOFT.h:54:1: error: stray ‘@’ in program
   54 | @end
      | ^
/usr/include/GNUstep/Frameworks/BioCocoa.framework/Versions/2/BCFoundation.h:107:9: fatal error: BioCocoa/BCGeneExpressionOmnibus.h: No such file or directory
  107 | #import <BioCocoa/BCGeneExpressionOmnibus.h>
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

