WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ketm-0.0.6nb8 gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o main.o main.c In file included from main.c:1: In file included from ./main.h:12: In file included from ./thegame.h:14: ./score.h:1:9: warning: '_SCORE_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef _SCORE_H_ ^~~~~~~~~ ./score.h:2:9: note: '_SCROE_H_' is defined here; did you mean '_SCORE_H_'? #define _SCROE_H_ ^~~~~~~~~ _SCORE_H_ 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o particle.o particle.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o font.o font.c font.c:29:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] strcpy(fonts[FONT04].charorder,FONT04CHARS); ^~~~~~~~~~~ ./font.h:26:103: note: expanded from macro 'FONT04CHARS' #define FONT04CHARS "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789@(){},.-;:_#*+?=!\"<A7>$%&/<F6><E4><FC><D6><C4>ܵ^<B0>'`<B4><DF>\\<>| " ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) ^~~~~~~~~~~ 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o sprite.o sprite.c sprite.c:201:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_NOCACHE) { ^ ~ sprite.c:201:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_NOCACHE) { ^ ( ) sprite.c:201:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_NOCACHE) { ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o bonus.o bonus.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy.o enemy.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_greeter.o enemy_greeter.c enemy_greeter.c:66:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_greeter.c:66:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_greeter.c:66:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_curver.o enemy_curver.c enemy_curver.c:64:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_curver.c:64:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_curver.c:64:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_crusher.o enemy_crusher.c enemy_crusher.c:60:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_crusher.c:60:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_crusher.c:60:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_cube.o enemy_cube.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_drager.o enemy_drager.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_eyefo.o enemy_eyefo.c enemy_eyefo.c:63:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_eyefo.c:63:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_eyefo.c:63:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_xev.o enemy_xev.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_mine.o enemy_mine.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_rwingx.o enemy_rwingx.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_cir.o enemy_cir.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_zatak.o enemy_zatak.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_badguy.o enemy_badguy.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_proball.o enemy_proball.c enemy_proball.c:59:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_proball.c:59:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_proball.c:59:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_plasmaball.o enemy_plasmaball.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_ming.o enemy_ming.c enemy_ming.c:111:7: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses] if(!s->flags&SP_FLAG_VISIBLE) ^ ~ enemy_ming.c:111:7: note: add parentheses after the '!' to evaluate the bitwise operator first if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) enemy_ming.c:111:7: note: add parentheses around left hand side expression to silence this warning if(!s->flags&SP_FLAG_VISIBLE) ^ ( ) 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_boss01.o enemy_boss01.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_boss02.o enemy_boss02.c enemy_boss02.c:335:19: warning: variable 'd' set but not used [-Wunused-but-set-variable] BOSS02_ICE_DATA *d; ^ 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_boss03.o enemy_boss03.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o enemy_gametext.o enemy_gametext.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o support.o support.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o intro.o intro.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o thegame.o thegame.c In file included from thegame.c:1: In file included from ./thegame.h:14: ./score.h:1:9: warning: '_SCORE_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef _SCORE_H_ ^~~~~~~~~ ./score.h:2:9: note: '_SCROE_H_' is defined here; did you mean '_SCORE_H_'? #define _SCROE_H_ ^~~~~~~~~ _SCORE_H_ 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o loadlv.o loadlv.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o score.o score.c In file included from score.c:1: ./score.h:1:9: warning: '_SCORE_H_' is used as a header guard here, followed by #define of a different macro [-Wheader-guard] #ifndef _SCORE_H_ ^~~~~~~~~ ./score.h:2:9: note: '_SCROE_H_' is defined here; did you mean '_SCORE_H_'? #define _SCROE_H_ ^~~~~~~~~ _SCORE_H_ 1 warning generated. gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o player.o player.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o menu.o menu.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o startintro.o startintro.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o gameover.o gameover.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o hiscore.o hiscore.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o fps.o fps.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -I/opt/pkg/include/SDL -I/opt/pkg/include -c -o bg.o bg.c gcc -pipe -Os -I/opt/pkg/include/SDL -I/opt/pkg/include -Wall -O2 -D_REENTRANT -o ketm main.o particle.o font.o sprite.o bonus.o enemy.o enemy_greeter.o enemy_curver.o enemy_crusher.o enemy_cube.o enemy_drager.o enemy_eyefo.o enemy_xev.o enemy_mine.o enemy_rwingx.o enemy_cir.o enemy_zatak.o enemy_badguy.o enemy_proball.o enemy_plasmaball.o enemy_ming.o enemy_boss01.o enemy_boss02.o enemy_boss03.o enemy_gametext.o support.o intro.o thegame.o loadlv.o score.o player.o menu.o startintro.o gameover.o hiscore.o fps.o bg.o -L/opt/pkg/lib -lSDL -lpthread Undefined symbols for architecture arm64: "_main", referenced from: implicit entry/start for main executable (maybe you meant: _SDL_main) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) gmake: *** [Makefile:43: ketm] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/ketm *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/games/ketm