MidnightBSD Magus

games/oolite

Trade and combat space simulator, clone of Elite

Flavor Version Run OSVersion Arch License Restricted Status
1.65_3 330 0.8 i386 gpl2 0 fail

Events

Machine Type Time Message
Constellation info 2018-03-07 17:20:48.604983 Test Started
Constellation fail 2018-03-07 17:23:41.935269 make build returned non-zero: 1
Constellation fail 2018-03-07 17:23:42.183353 Test complete.

Log

===>  Building for oolite-1.65_3
This is gnustep-make 2.6.7. Type 'gmake print-gnustep-make-help' for help.
/usr/local/GNUstep/System/Library/Makefiles/objc.make:30: objc.make is deprecated.  Please use tool.make instead
gmake: Nothing to be done for 'GNUmakefile'.
cd .; \
/usr/local/GNUstep/System/Library/Makefiles/mkinstalldirs ./obj
/usr/local/GNUstep/System/Library/Makefiles/objc.make:30: objc.make is deprecated.  Please use tool.make instead
Making all for objc_program oolite...
/usr/local/GNUstep/System/Library/Makefiles/objc.make:30: objc.make is deprecated.  Please use tool.make instead
cd .; \
/usr/local/GNUstep/System/Library/Makefiles/mkinstalldirs ./obj/oolite.obj/
/usr/local/GNUstep/System/Library/Makefiles/objc.make:30: objc.make is deprecated.  Please use tool.make instead
/usr/local/bin/clang34 src/Core/vector.c -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DLINUX `/usr/local/bin/sdl-config --cflags` -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/vector.c.o
/usr/local/bin/clang34 src/Core/legacy_random.c -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DLINUX `/usr/local/bin/sdl-config --cflags` -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/legacy_random.c.o
/usr/local/bin/clang34 src/BSDCompat/strlcpy.c -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -I/usr/local/include -DLINUX `/usr/local/bin/sdl-config --cflags` -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/strlcpy.c.o
/usr/local/bin/clang34 src/SDL/Comparison.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi -D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -Wno-import -I/usr/local/include -fgnu-runtime -I/usr/local/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `/usr/local/bin/sdl-config --cflags` -fconstant-string-class=NSConstantString -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/Comparison.m.o
/usr/local/bin/clang34 src/Core/AI.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi -D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -Wno-import -I/usr/local/include -fgnu-runtime -I/usr/local/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `/usr/local/bin/sdl-config --cflags` -fconstant-string-class=NSConstantString -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/AI.m.o
In file included from src/Core/vector.c:46:
src/Core/legacy_random.h:76:12: warning: inline function 'ranrot_rand' is not defined [-Wundefined-inline]
inline int ranrot_rand();
           ^
src/Core/vector.c:328:16: note: used here
    quat->w = (ranrot_rand() & 1023) - 512.0;  // -512 to +512;
               ^
/usr/local/bin/clang34 src/Core/DustEntity.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi -D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -Wno-import -I/usr/local/include -fgnu-runtime -I/usr/local/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `/usr/local/bin/sdl-config --cflags` -fconstant-string-class=NSConstantString -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/DustEntity.m.o
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:40:
In file included from src/Core/Entity.h:108:
src/Core/OOCocoa.h:22:9: warning: 'IBOutlet' macro redefined
#define IBOutlet /**/
        ^
:21:9: note: previous definition is here
#define IBOutlet __attribute__((iboutlet))
        ^
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:40:
In file included from src/Core/Entity.h:108:
src/Core/OOCocoa.h:23:9: warning: 'IBAction' macro redefined
#define IBAction void
        ^
:23:9: note: previous definition is here
#define IBAction void)__attribute__((ibaction)
        ^
1 warning generated.
/usr/local/bin/clang34 src/Core/Entity.m -c \
      -MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -fobjc-nonfragile-abi -D_NONFRAGILE_ABI -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -Wno-import -I/usr/local/include -fgnu-runtime -I/usr/local/include -DLOADSAVEGUI -DLINUX -DHAVE_SOUND -Wno-import `/usr/local/bin/sdl-config --cflags` -fconstant-string-class=NSConstantString -Isrc/SDL -Isrc/Core -Isrc/BSDCompat -I. -I/magus/work/usr/mports/games/oolite/work/GNUstep/Library/Headers -I/usr/local/GNUstep/Local/Library/Headers -I/usr/local/GNUstep/System/Library/Headers -I/usr/local/include \
       -o obj/oolite.obj/Entity.m.o
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:40:
src/Core/Entity.h:337:32: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                               ^
src/Core/Entity.h:337:32: note: introduce a parameter name to make 'x' part of the selector
src/Core/Entity.h:337:33: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                ^
src/Core/Entity.h:337:44: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                           ^
src/Core/Entity.h:337:44: note: introduce a parameter name to make 'y' part of the selector
src/Core/Entity.h:337:45: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                            ^
src/Core/Entity.h:444:6: error: cannot declare variable inside @interface or @protocol
BOOL mygl_texture_2d;
     ^
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:41:
src/Core/ShipEntity.h:373:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                 ^
src/Core/ShipEntity.h:373:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:373:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                   ^
src/Core/ShipEntity.h:374:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                 ^
src/Core/ShipEntity.h:374In file included from src/Core/DustEntity.m:40:
In file included from src/Core/DustEntity.h:42:
In file included from src/Core/Entity.h:108::
src/Core/OOCocoa.h:22:34: note: introduce a parameter name to make 'v0' part of the selector
9src/Core/ShipEntity.h:374:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector:
 warning: 'IBOutlet' macro redefined
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                   ^
#define IBOutlet /**/
        ^
src/Core/ShipEntity.h::37521::349::  warningnote: : 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]previous definition is here

#define IBOutlet __attribute__((iboutlet))
        ^
In file included from src/Core/DustEntity.m:40:
In file included from src/Core/DustEntity.h:42:
In file included from src/Core/Entity.h:108:
src/Core/OOCocoa.h:23:9: warning: 'IBAction' macro redefined
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                 ^
src/Core/ShipEntity.h:375:34: #define IBAction voidnote
:         ^introduce a parameter name to make 'v0' part of the selector

src/Core/ShipEntity.h::23375::936::  notenote: : previous definition is hereor insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector

#define IBAction void)__attribute__((ibaction)
        ^
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                   ^
src/Core/ShipEntity.h:572:87: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                      ^
src/Core/ShipEntity.h:572:87: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:572:89: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                        ^
src/Core/ShipEntity.h:572:99: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                  ^
src/Core/ShipEntity.h:572:99: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:572:101: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                    ^
src/Core/ShipEntity.h:573:95: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                              ^
src/Core/ShipEntity.h:573:95: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:573:97: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                ^
src/Core/ShipEntity.h:573:107: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                          ^
src/Core/ShipEntity.h:573:107: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:573:109: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                            ^
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:47:
src/Core/PlanetEntity.h:115:9: error: cannot declare variable inside @interface or @protocol
double          sin_value[450];
                ^
src/Core/PlanetEntity.h:116:10: error: cannot declare variable inside @interface or @protocol
double          *cos_value;
                 ^
src/Core/PlanetEntity.h:117:9: error: cannot declare variable inside @interface or @protocol
double          corona_speed_factor;    // multiply delta_t by this before adding it to corona_stage
                ^
src/Core/PlanetEntity.h:118:9: error: cannot declare variable inside @interface or @protocol
double          corona_stage;                   // 0.0 -> 1.0
                ^
src/Core/PlanetEntity.h:119:10: error: cannot declare variable inside @interface or @protocol
GLfloat         rvalue[729];                    // stores random values for adjusting colors in the corona
                ^
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:51:
src/Core/SkyEntity.h:98:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                  ^
src/Core/SkyEntity.h:98:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:98:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                      ^
src/Core/SkyEntity.h:99:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                  ^
src/Core/SkyEntity.h:99:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:99:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                      ^
src/Core/SkyEntity.h:101:40: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                       ^
src/Core/SkyEntity.h:101:40: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:101:44: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                           ^
In file included from src/Core/Entity.m:39:
In file included from src/Core/Entity.h:108:
src/Core/OOCocoa.h:22:9: warning: 'IBOutlet' macro redefined
#define IBOutlet /**/
        ^
:21:9: note: previous definition is here
#define IBOutlet __attribute__((iboutlet))
        ^
In file included from src/Core/Entity.m:39:
In file included from src/Core/Entity.h:108:
src/Core/OOCocoa.h:23:9: warning: 'IBAction' macro redefined
#define IBAction void
        ^
:23:9: note: previous definition is here
#define IBAction void)__attribute__((ibaction)
        ^
In file included from src/Core/AI.m:40:
In file included from src/Core/AI.h:42:
In file included from src/Core/entities.h:52:
In file included from src/Core/ParticleEntity.h:43:
In file included from src/Core/Universe.h:43:
src/Core/GuiDisplayGen.h:182:34: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                 ^
src/Core/GuiDisplayGen.h:182:34: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:182:35: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                  ^
src/Core/GuiDisplayGen.h:182:46: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                             ^
src/Core/GuiDisplayGen.h:182:46: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:182:47: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                              ^
src/Core/GuiDisplayGen.h:182:58: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                         ^
src/Core/GuiDisplayGen.h:182:58: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:182:59: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                          ^
src/Core/GuiDisplayGen.h:183:36: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                   ^
src/Core/GuiDisplayGen.h:183:36: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:183:37: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                    ^
src/Core/GuiDisplayGen.h:183:48: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                               ^
src/Core/GuiDisplayGen.h:183:48: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:183:49: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                ^
src/Core/GuiDisplayGen.h:183:60: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                           ^
src/Core/GuiDisplayGen.h:183:60: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:183:61: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                            ^
In file included from src/Core/AI.m:42:
src/Core/ResourceManager.h:108:42: warning: 'float_string' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
+ (void) GLFloatsFromString: (NSString*) float_string: (GLfloat*) float_array;
                                         ^
src/Core/ResourceManager.h:108:42: note: introduce a parameter name to make 'float_string' part of the selector
src/Core/ResourceManager.h:108:54: note: or insert whitespace before ':' to use 'float_string' as parameter name and have an empty entry in the selector
+ (void) GLFloatsFromString: (NSString*) float_string: (GLfloat*) float_array;
                                                     ^
src/Core/AI.m:63:22: warning: using 'stringWithString:' with a literal is redundant [-Wobjc-redundant-literal-use]
        stateMachineName = [[NSString stringWithString:@"None allocated"] retain];      // no initial brain
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/Core/AI.m:206:18: warning: using 'stringWithString:' with a literal is redundant [-Wobjc-redundant-literal-use]
        currentState = [[NSString stringWithString:@"GLOBAL"] retain];
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 warnings and 6 errors generated.
gmake[3]: *** [/usr/local/GNUstep/System/Library/Makefiles/rules.make:479: obj/oolite.obj/AI.m.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
In file included from src/Core/DustEntity.m:40:
In file included from src/Core/DustEntity.h:42:
src/Core/Entity.h:337:32: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                               ^
src/Core/Entity.h:337:32: note: introduce a parameter name to make 'x' part of the selector
src/Core/Entity.h:337:33: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                ^
src/Core/Entity.h:337:44: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                           ^
src/Core/Entity.h:337:44: note: introduce a parameter name to make 'y' part of the selector
src/Core/Entity.h:337:45: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                            ^
src/Core/Entity.h:444:6: error: cannot declare variable inside @interface or @protocol
BOOL mygl_texture_2d;
     ^
In file included from src/Core/DustEntity.m:41:
In file included from src/Core/entities.h:41:
src/Core/ShipEntity.h:373:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                 ^
src/Core/ShipEntity.h:373:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:373:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                   ^
src/Core/ShipEntity.h:374:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                 ^
src/Core/ShipEntity.h:374:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:374:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                   ^
src/Core/ShipEntity.h:375:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                 ^
src/Core/ShipEntity.h:375:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:375:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                   ^
src/Core/ShipEntity.h:572:87: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                      ^
src/Core/ShipEntity.h:572:87: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:572:89: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                        ^
src/Core/ShipEntity.h:572:99: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                  ^
src/Core/ShipEntity.h:572:99: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:572:101: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                    ^
src/Core/ShipEntity.h:573:95: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                              ^
src/Core/ShipEntity.h:573:95: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:573:97: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                ^
src/Core/ShipEntity.h:573:107: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                          ^
src/Core/ShipEntity.h:573:107: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:573:109: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                            ^
In file included from src/Core/DustEntity.m:41:
In file included from src/Core/entities.h:47:
src/Core/PlanetEntity.h:115:9: error: cannot declare variable inside @interface or @protocol
double          sin_value[450];
                ^
src/Core/PlanetEntity.h:116:10: error: cannot declare variable inside @interface or @protocol
double          *cos_value;
                 ^
src/Core/PlanetEntity.h:117:9: error: cannot declare variable inside @interface or @protocol
double          corona_speed_factor;    // multiply delta_t by this before adding it to corona_stage
                ^
src/Core/PlanetEntity.h:118:9: error: cannot declare variable inside @interface or @protocol
double          corona_stage;                   // 0.0 -> 1.0
                ^
src/Core/PlanetEntity.h:119:10: error: cannot declare variable inside @interface or @protocol
GLfloat         rvalue[729];                    // stores random values for adjusting colors in the corona
                ^
In file included from src/Core/DustEntity.m:41:
In file included from src/Core/entities.h:51:
src/Core/SkyEntity.h:98:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                  ^
src/Core/SkyEntity.h:98:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:98:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                      ^
src/Core/SkyEntity.h:99:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                  ^
src/Core/SkyEntity.h:99:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:99:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                      ^
src/Core/SkyEntity.h:101:40: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                       ^
src/Core/SkyEntity.h:101:40: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:101:44: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                           ^
In file included from src/Core/DustEntity.m:41:
In file included from src/Core/entities.h:52:
In file included from src/Core/ParticleEntity.h:43:
In file included from src/Core/Universe.h:43:
src/Core/GuiDisplayGen.h:182:34: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                 ^
src/Core/GuiDisplayGen.h:182:34: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:182:35: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                  ^
src/Core/GuiDisplayGen.h:182:46: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                             ^
src/Core/GuiDisplayGen.h:182:46: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:182:47: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                              ^
src/Core/GuiDisplayGen.h:182:58: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                         ^
src/Core/GuiDisplayGen.h:182:58: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:182:59: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                          ^
src/Core/GuiDisplayGen.h:183:36: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                   ^
src/Core/GuiDisplayGen.h:183:36: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:183:37: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                    ^
src/Core/GuiDisplayGen.h:183:48: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                               ^
src/Core/GuiDisplayGen.h:183:48: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:183:49: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                ^
src/Core/GuiDisplayGen.h:183:60: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                           ^
src/Core/GuiDisplayGen.h:183:60: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:183:61: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                            ^
20 warnings and 6 errors generated.
gmake[3]: *** [/usr/local/GNUstep/System/Library/Makefiles/rules.make:479: obj/oolite.obj/DustEntity.m.o] Error 1
In file included from src/Core/Entity.m:39:
src/Core/Entity.h:337:32: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                               ^
src/Core/Entity.h:337:32: note: introduce a parameter name to make 'x' part of the selector
src/Core/Entity.h:337:33: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                ^
src/Core/Entity.h:337:44: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                           ^
src/Core/Entity.h:337:44: note: introduce a parameter name to make 'y' part of the selector
src/Core/Entity.h:337:45: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z;
                                            ^
src/Core/Entity.h:444:6: error: cannot declare variable inside @interface or @protocol
BOOL mygl_texture_2d;
     ^
In file included from src/Core/Entity.m:43:
In file included from src/Core/Universe.h:42:
In file included from src/Core/entities.h:41:
src/Core/ShipEntity.h:373:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                 ^
src/Core/ShipEntity.h:373:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:373:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1;
                                   ^
src/Core/ShipEntity.h:374:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                 ^
src/Core/ShipEntity.h:374:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:374:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 :(ShipEntity**) hitEntity;
                                   ^
src/Core/ShipEntity.h:375:34: warning: 'v0' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                 ^
src/Core/ShipEntity.h:375:34: note: introduce a parameter name to make 'v0' part of the selector
src/Core/ShipEntity.h:375:36: note: or insert whitespace before ':' to use 'v0' as parameter name and have an empty entry in the selector
- (GLfloat) doesHitLine:(Vector) v0: (Vector) v1 withPosition:(Vector) o andIJK:(Vector) i :(Vector) j :(Vector) k;     // for subentities
                                   ^
src/Core/ShipEntity.h:572:87: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                      ^
src/Core/ShipEntity.h:572:87: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:572:89: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                        ^
src/Core/ShipEntity.h:572:99: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                  ^
src/Core/ShipEntity.h:572:99: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:572:101: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeTo: (Entity*)other inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                    ^
src/Core/ShipEntity.h:573:95: warning: 'vi' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                              ^
src/Core/ShipEntity.h:573:95: note: introduce a parameter name to make 'vi' part of the selector
src/Core/ShipEntity.h:573:97: note: or insert whitespace before ':' to use 'vi' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                ^
src/Core/ShipEntity.h:573:107: warning: 'vj' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                          ^
src/Core/ShipEntity.h:573:107: note: introduce a parameter name to make 'vj' part of the selector
src/Core/ShipEntity.h:573:109: note: or insert whitespace before ':' to use 'vj' as parameter name and have an empty entry in the selector
- (BoundingBox) findSubentityBoundingBoxRelativeToPosition: (Vector)othpos inVectors: (Vector)vi: (Vector)vj: (Vector)vk;
                                                                                                            ^
In file included from src/Core/Entity.m:43:
In file included from src/Core/Universe.h:42:
In file included from src/Core/entities.h:47:
src/Core/PlanetEntity.h:115:9: error: cannot declare variable inside @interface or @protocol
double          sin_value[450];
                ^
src/Core/PlanetEntity.h:116:10: error: cannot declare variable inside @interface or @protocol
double          *cos_value;
                 ^
src/Core/PlanetEntity.h:117:9: error: cannot declare variable inside @interface or @protocol
double          corona_speed_factor;    // multiply delta_t by this before adding it to corona_stage
                ^
src/Core/PlanetEntity.h:118:9: error: cannot declare variable inside @interface or @protocol
double          corona_stage;                   // 0.0 -> 1.0
                ^
src/Core/PlanetEntity.h:119:10: error: cannot declare variable inside @interface or @protocol
GLfloat         rvalue[729];                    // stores random values for adjusting colors in the corona
                ^
In file included from src/Core/Entity.m:43:
In file included from src/Core/Universe.h:42:
In file included from src/Core/entities.h:51:
src/Core/SkyEntity.h:98:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                  ^
src/Core/SkyEntity.h:98:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:98:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2;
                                      ^
src/Core/SkyEntity.h:99:35: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                  ^
src/Core/SkyEntity.h:99:35: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:99:39: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (id) initWithColors:(OOColor *) col1:(OOColor *) col2 andSystemInfo:(NSDictionary *) systeminfo;
                                      ^
src/Core/SkyEntity.h:101:40: warning: 'col1' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                       ^
src/Core/SkyEntity.h:101:40: note: introduce a parameter name to make 'col1' part of the selector
src/Core/SkyEntity.h:101:44: note: or insert whitespace before ':' to use 'col1' as parameter name and have an empty entry in the selector
- (void) set_up_billboards:(OOColor *) col1:(OOColor *) col2;
                                           ^
In file included from src/Core/Entity.m:43:
In file included from src/Core/Universe.h:43:
src/Core/GuiDisplayGen.h:182:34: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                 ^
src/Core/GuiDisplayGen.h:182:34: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:182:35: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                  ^
src/Core/GuiDisplayGen.h:182:46: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                             ^
src/Core/GuiDisplayGen.h:182:46: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:182:47: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                              ^
src/Core/GuiDisplayGen.h:182:58: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                         ^
src/Core/GuiDisplayGen.h:182:58: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:182:59: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawStarChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                          ^
src/Core/GuiDisplayGen.h:183:36: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                   ^
src/Core/GuiDisplayGen.h:183:36: note: introduce a parameter name to make 'x' part of the selector
src/Core/GuiDisplayGen.h:183:37: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                    ^
src/Core/GuiDisplayGen.h:183:48: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                               ^
src/Core/GuiDisplayGen.h:183:48: note: introduce a parameter name to make 'y' part of the selector
src/Core/GuiDisplayGen.h:183:49: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                ^
src/Core/GuiDisplayGen.h:183:60: warning: 'z' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                           ^
src/Core/GuiDisplayGen.h:183:60: note: introduce a parameter name to make 'z' part of the selector
src/Core/GuiDisplayGen.h:183:61: note: or insert whitespace before ':' to use 'z' as parameter name and have an empty entry in the selector
- (void) drawGalaxyChart:(GLfloat) x:(GLfloat) y:(GLfloat) z:(GLfloat) alpha forUniverse:(Universe*) universe;
                                                            ^
In file included from src/Core/Entity.m:46:
src/Core/ResourceManager.h:108:42: warning: 'float_string' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
+ (void) GLFloatsFromString: (NSString*) float_string: (GLfloat*) float_array;
                                         ^
src/Core/ResourceManager.h:108:42: note: introduce a parameter name to make 'float_string' part of the selector
src/Core/ResourceManager.h:108:54: note: or insert whitespace before ':' to use 'float_string' as parameter name and have an empty entry in the selector
+ (void) GLFloatsFromString: (NSString*) float_string: (GLfloat*) float_array;
                                                     ^
src/Core/Entity.m:703:32: warning: 'x' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z
                               ^
src/Core/Entity.m:703:32: note: introduce a parameter name to make 'x' part of the selector
src/Core/Entity.m:703:33: note: or insert whitespace before ':' to use 'x' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z
                                ^
src/Core/Entity.m:703:44: warning: 'y' used as the name of the previous parameter rather than as part of the selector [-Wmissing-selector-name]
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z
                                           ^
src/Core/Entity.m:703:44: note: introduce a parameter name to make 'y' part of the selector
src/Core/Entity.m:703:45: note: or insert whitespace before ':' to use 'y' as parameter name and have an empty entry in the selector
- (void) setPosition:(GLfloat) x:(GLfloat) y:(GLfloat) z
                                            ^
src/Core/Entity.m:992:43: warning: more '%' conversions than data arguments [-Wformat]
                                NSLog(@"ERROR no basefile for entity %@");
                                                                     ~^
src/Core/Entity.m:1733:10: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
                        NSLog([NSString stringWithFormat:@"%@ ..... from %@ %@", failString, filename, (using_preloaded)? @"(from preloaded data)" : @"(from file)"]);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
25 warnings and 6 errors generated.
gmake[3]: *** [/usr/local/GNUstep/System/Library/Makefiles/rules.make:479: obj/oolite.obj/Entity.m.o] Error 1
gmake[2]: *** [/usr/local/GNUstep/System/Library/Makefiles/Instance/objc.make:64: internal-objc_program-all_] Error 2
gmake[1]: *** [/usr/local/GNUstep/System/Library/Makefiles/Master/rules.make:311: oolite.all.objc-program.variables] Error 2
gmake: *** [/usr/local/GNUstep/System/Library/Makefiles/Master/objc.make:36: internal-all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1

Stop in /usr/mports/games/oolite.