+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/zoom-1.1.5nb9/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/zoom-1.1.5nb9/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for zoom-1.1.5nb9 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5' Making all in m4 gmake[2]: Entering directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/m4' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/m4' Making all in builder gmake[2]: Entering directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/builder' gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c mv -f .deps/main.Tpo .deps/main.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT gram.o -MD -MP -MF .deps/gram.Tpo -c -o gram.o gram.c mv -f .deps/gram.Tpo .deps/gram.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -MT lex.o -MD -MP -MF .deps/lex.Tpo -c -o lex.o lex.c mv -f .deps/lex.Tpo .deps/lex.Po gcc -o builder main.o gram.o lex.o gmake[2]: Leaving directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/builder' Making all in src gmake[2]: Entering directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/src' gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c mv -f .deps/main.Tpo .deps/main.Po ../builder/builder interp_z3.h 3 ../src/zcode.ops Zoom interpreter builder (using giant switch statement) ../builder/builder interp_z4.h 4 ../src/zcode.ops Zoom interpreter builder (using giant switch statement) ../builder/builder interp_z5.h 5 ../src/zcode.ops Zoom interpreter builder (using giant switch statement) ../builder/builder interp_z6.h 6 ../src/zcode.ops Zoom interpreter builder (using giant switch statement) ../builder/builder interp_gen.h -1 ../src/zcode.ops Zoom interpreter builder (using giant switch statement) /opt/pkg/bin/perl ../builder/varopdecode.pl 4 varop >varop.h gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT interp.o -MD -MP -MF .deps/interp.Tpo -c -o interp.o interp.c interp.c: In function 'get_fname': interp.c:636:17: warning: pointer targets in passing argument 1 of 'stream_prints' differ in signedness [-Wpointer-sign] 636 | stream_prints(file); | ^~~~ | | | const int * In file included from interp.c:39: stream.h:27:61: note: expected 'const unsigned int *' but argument is of type 'const int *' 27 | extern void stream_prints (const unsigned int* s); | ~~~~~~~~~~~~~~~~~~~~^ interp.c: In function 'save_1234': interp.c:792:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 792 | ZWord tmp; | ^~~ interp.c: In function 'zcode_op_sread_4': interp.c:1337:23: warning: pointer targets in passing argument 1 of 'tokenise_string' differ in signedness [-Wpointer-sign] 1337 | tokenise_string((int*)buf, | ^~~~~~~~~ | | | int * In file included from interp.c:41: tokenise.h:30:43: note: expected 'unsigned int *' but argument is of type 'int *' 30 | extern void tokenise_string(unsigned int* string, | ~~~~~~~~~~~~~~^~~~~~ In file included from interp.c:1909: interp_gen.h: In function 'zmachine_runsome': interp_gen.h:1380:14: warning: pointer targets in assignment from 'unsigned int *' to 'int *' differ in signedness [-Wpointer-sign] 1380 | string = zscii_to_unicode(&GetCode(pc+1), &padding); | ^ interp_gen.h:1394:14: warning: pointer targets in assignment from 'unsigned int *' to 'int *' differ in signedness [-Wpointer-sign] 1394 | string = zscii_to_unicode(&GetCode(pc+1), &padding); | ^ In file included from interp.c:1909: ../src/zcode.ops:1095:17: warning: pointer targets in passing argument 1 of 'stream_prints' differ in signedness [-Wpointer-sign] 1095 | stream_prints((int*)string); | ^~~~~~~~~~~~ | | | int * In file included from interp.c:39: stream.h:27:61: note: expected 'const unsigned int *' but argument is of type 'int *' 27 | extern void stream_prints (const unsigned int* s); | ~~~~~~~~~~~~~~~~~~~~^ In file included from interp.c:1909: ../src/zcode.ops:1103:17: warning: pointer targets in passing argument 1 of 'stream_prints' differ in signedness [-Wpointer-sign] 1103 | stream_prints((int*)string); | ^~~~~~~~~~~~ | | | int * In file included from interp.c:39: stream.h:27:61: note: expected 'const unsigned int *' but argument is of type 'int *' 27 | extern void stream_prints (const unsigned int* s); | ~~~~~~~~~~~~~~~~~~~~^ In file included from interp.c:1909: ../src/zcode.ops:1519:17: warning: pointer targets in passing argument 1 of 'stream_prints' differ in signedness [-Wpointer-sign] 1519 | stream_prints((int*)ch); | ^~~~~~~~ | | | int * In file included from interp.c:39: stream.h:27:61: note: expected 'const unsigned int *' but argument is of type 'int *' 27 | extern void stream_prints (const unsigned int* s); | ~~~~~~~~~~~~~~~~~~~~^ In file included from interp.c:1916: ../src/zcode.ops:1460:23: warning: pointer targets in passing argument 1 of 'tokenise_string' differ in signedness [-Wpointer-sign] 1460 | tokenise_string((int*)buf, | ^~~~~~~~~ | | | int * In file included from interp.c:41: tokenise.h:30:43: note: expected 'unsigned int *' but argument is of type 'int *' 30 | extern void tokenise_string(unsigned int* string, | ~~~~~~~~~~~~~~^~~~~~ In file included from interp.c:1926: ../src/zcode.ops:1912:19: warning: pointer targets in passing argument 1 of 'tokenise_string' differ in signedness [-Wpointer-sign] 1912 | tokenise_string(buf, | ^~~ | | | int * In file included from interp.c:41: tokenise.h:30:43: note: expected 'unsigned int *' but argument is of type 'int *' 30 | extern void tokenise_string(unsigned int* string, | ~~~~~~~~~~~~~~^~~~~~ In file included from interp.c:1926: ../src/zcode.ops:1945:5: warning: pointer targets in assignment from 'ZByte *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1945 | d = Address((ZUWord)argblock.arg[0]) + argblock.arg[2]; | ^ ../src/zcode.ops:1952:14: warning: pointer targets in passing argument 1 of 'pack_zscii' differ in signedness [-Wpointer-sign] 1952 | pack_zscii(buf, | ^~~ | | | int * In file included from interp.c:37: zscii.h:37:51: note: expected 'unsigned int *' but argument is of type 'int *' 37 | extern void pack_zscii (unsigned int* string, | ~~~~~~~~~~~~~~^~~~~~ In file included from interp.c:1926: ../src/zcode.ops:2065:13: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 2065 | ZWord tmp; | ^~~ In file included from interp.c:35: zmachine.h:334:36: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 334 | #define Address(x) (machine.memory + (x)) | ~~~~~~~~~~~~~~~~^~~~~~ | | | ZByte * {aka unsigned char *} ../src/zcode.ops:2102:12: note: in expansion of macro 'Address' 2102 | Address(argblock.arg[2]+1), | ^~~~~~~ In file included from /usr/include/string.h:34, from interp.c:33: /usr/include/iso/string_iso.h:82:44: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ In file included from interp.c:35: zmachine.h:334:36: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] 334 | #define Address(x) (machine.memory + (x)) | ~~~~~~~~~~~~~~~~^~~~~~ | | | ZByte * {aka unsigned char *} ../src/zcode.ops:2180:12: note: in expansion of macro 'Address' 2180 | Address(argblock.arg[2]+1), | ^~~~~~~ In file included from /usr/include/string.h:34, from interp.c:33: /usr/include/iso/string_iso.h:82:44: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 82 | extern char *strncpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD, size_t); | ^ In file included from interp.c:1926: ../src/zcode.ops:2283:9: warning: variable 'tmp' set but not used [-Wunused-but-set-variable] 2283 | ZWord tmp; | ^~~ In file included from interp.c:1930: ../src/zcode.ops:2751:7: warning: variable 'win' set but not used [-Wunused-but-set-variable] 2751 | int win; | ^~~ mv -f .deps/interp.Tpo .deps/interp.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.c mv -f .deps/file.Tpo .deps/file.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c mv -f .deps/options.Tpo .deps/options.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT zmachine.o -MD -MP -MF .deps/zmachine.Tpo -c -o zmachine.o zmachine.c zmachine.c: In function 'zmachine_load_file': zmachine.c:189:20: warning: pointer targets in assignment from 'unsigned int *' to 'int *' differ in signedness [-Wpointer-sign] 189 | word = zscii_to_unicode((ZByte*)machine->memory + | ^ mv -f .deps/zmachine.Tpo .deps/zmachine.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT zscii.o -MD -MP -MF .deps/zscii.Tpo -c -o zscii.o zscii.c zscii.c: In function 'zscii_to_unicode': zscii.c:254:16: warning: pointer targets in assignment from 'unsigned int *' to 'int *' differ in signedness [-Wpointer-sign] 254 | abbrev = zscii_to_unicode((ZByte*)machine.memory + | ^ mv -f .deps/zscii.Tpo .deps/zscii.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT display.o -MD -MP -MF .deps/display.Tpo -c -o display.o display.c mv -f .deps/display.Tpo .deps/display.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT xdisplay.o -MD -MP -MF .deps/xdisplay.Tpo -c -o xdisplay.o xdisplay.c xdisplay.c:163: warning: "DEFAULT_FORE" redefined 163 | #define DEFAULT_FORE 0 | In file included from xdisplay.c:49: format.h:150: note: this is the location of the previous definition 150 | #define DEFAULT_FORE rc_get_foreground() | xdisplay.c:164: warning: "DEFAULT_BACK" redefined 164 | #define DEFAULT_BACK 7 | In file included from xdisplay.c:49: format.h:151: note: this is the location of the previous definition 151 | #define DEFAULT_BACK rc_get_background() | xdisplay.c: In function 'draw_input_text': xdisplay.c:591:7: warning: variable 'w' set but not used [-Wunused-but-set-variable] 591 | int w; | ^ xdisplay.c: In function 'process_events': xdisplay.c:1687:42: warning: pointer targets in passing argument 2 of 'XLookupString' differ in signedness [-Wpointer-sign] 1687 | bufsize = XLookupString(&ev.xkey, keybuf, 20, NULL, NULL); | ^~~~~~ | | | unsigned char * In file included from xdisplay.h:29, from xdisplay.c:36: /home/pbulk/build/games/zoom/work/.buildlink/include/X11/Xutil.h:536:5: note: expected 'char *' but argument is of type 'unsigned char *' 536 | char* /* buffer_return */, | ^~~~~ xdisplay.c:1692:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1692 | for (ks=XKeycodeToKeysym(x_display, ev.xkey.keycode, x++); | ^~~ In file included from xdisplay.h:27, from xdisplay.c:36: /home/pbulk/build/games/zoom/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ xdisplay.c:1694:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1694 | ks=XKeycodeToKeysym(x_display, ev.xkey.keycode, x++)) | ^~ In file included from xdisplay.h:27, from xdisplay.c:36: /home/pbulk/build/games/zoom/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ xdisplay.c:1770:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1770 | for (ks=XKeycodeToKeysym(x_display, ev.xkey.keycode, x++); | ^~~ In file included from xdisplay.h:27, from xdisplay.c:36: /home/pbulk/build/games/zoom/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ xdisplay.c:1772:10: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 1772 | ks=XKeycodeToKeysym(x_display, ev.xkey.keycode, x++)) | ^~ In file included from xdisplay.h:27, from xdisplay.c:36: /home/pbulk/build/games/zoom/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here 1687 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ mv -f .deps/xdisplay.Tpo .deps/xdisplay.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c hash.c: In function 'hash_iterate': hash.c:240:21: warning: pointer targets in passing argument 1 of 'func' differ in signedness [-Wpointer-sign] 240 | res = (func)(next->key, | ~~~~^~~~~ | | | char * hash.c:240:21: note: expected 'unsigned char *' but argument is of type 'char *' mv -f .deps/hash.Tpo .deps/hash.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT tokenise.o -MD -MP -MF .deps/tokenise.Tpo -c -o tokenise.o tokenise.c tokenise.c: In function 'tokenise_string': tokenise.c:255:33: warning: variable 'text_len' set but not used [-Wunused-but-set-variable] 255 | int zscii_len, text_len; | ^~~~~~~~ tokenise.c:255:22: warning: variable 'zscii_len' set but not used [-Wunused-but-set-variable] 255 | int zscii_len, text_len; | ^~~~~~~~~ mv -f .deps/tokenise.Tpo .deps/tokenise.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c stream.c: In function 'prints': stream.c:191:22: warning: pointer targets in passing argument 1 of 'display_prints' differ in signedness [-Wpointer-sign] 191 | display_prints(s); | ^ | | | const unsigned int * const In file included from zmachine.h:32, from stream.c:30: display.h:54:32: note: expected 'const int *' but argument is of type 'const unsigned int * const' 54 | extern void display_prints (const int*); | ^~~~~~~~~~ stream.c:200:46: warning: pointer targets in passing argument 2 of 'write_stringu' differ in signedness [-Wpointer-sign] 200 | write_stringu(machine.transcript_file, s); | ^ | | | const unsigned int * const In file included from zmachine.h:31, from stream.c:30: file.h:52:55: note: expected 'const int *' but argument is of type 'const unsigned int * const' 52 | extern void write_stringu (ZFile* file, const int* string); | ~~~~~~~~~~~^~~~~~ stream.c: In function 'stream_flush_buffer': stream.c:356:10: warning: pointer targets in passing argument 1 of 'prints' differ in signedness [-Wpointer-sign] 356 | prints(buffer); | ^~~~~~ | | | int * stream.c:89:46: note: expected 'const unsigned int * const' but argument is of type 'int *' 89 | static void prints(const unsigned int* const s) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ mv -f .deps/stream.Tpo .deps/stream.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT font3.o -MD -MP -MF .deps/font3.Tpo -c -o font3.o font3.c mv -f .deps/font3.Tpo .deps/font3.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT state.o -MD -MP -MF .deps/state.Tpo -c -o state.o state.c state.c:57:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 57 | { "IFhd", IFhd }, | ^~~~~~ state.c:57:5: note: (near initialization for 'blocks[0].text') state.c:58:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 58 | { "CMem", CMem }, | ^~~~~~ state.c:58:5: note: (near initialization for 'blocks[1].text') state.c:59:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 59 | { "UMem", UMem }, | ^~~~~~ state.c:59:5: note: (near initialization for 'blocks[2].text') state.c:60:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 60 | { "Stks", Stks }, | ^~~~~~ state.c:60:5: note: (near initialization for 'blocks[3].text') state.c:61:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 61 | { "IntD", IntD }, | ^~~~~~ state.c:61:5: note: (near initialization for 'blocks[4].text') state.c:62:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 62 | { "AUTH", AUTH }, | ^~~~~~ state.c:62:5: note: (near initialization for 'blocks[5].text') state.c:63:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 63 | { "(c) ", copy }, | ^~~~~~ state.c:63:5: note: (near initialization for 'blocks[6].text') state.c:64:5: warning: pointer targets in initialization of 'unsigned char *' from 'char *' differ in signedness [-Wpointer-sign] 64 | { "ANNO", ANNO } | ^~~~~~ state.c:64:5: note: (near initialization for 'blocks[7].text') state.c: In function 'state_compile': state.c:374:10: warning: pointer targets in passing argument 1 of 'wblock' differ in signedness [-Wpointer-sign] 374 | wblock(anno, strlen(anno), &state); | ^~~~ | | | char * state.c:183:34: note: expected 'ZByte *' {aka 'unsigned char *'} but argument is of type 'char *' 183 | static inline void wblock(ZByte* x, int len, struct save_state* state) | ~~~~~~~^ mv -f .deps/state.Tpo .deps/state.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT rc.o -MD -MP -MF .deps/rc.Tpo -c -o rc.o rc.c rc.c: In function 'rc_get_fonts': rc.c:175:12: warning: variable 'deffonts' set but not used [-Wunused-but-set-variable] 175 | rc_font* deffonts; | ^~~~~~~~ mv -f .deps/rc.Tpo .deps/rc.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT rc_parse.o -MD -MP -MF .deps/rc_parse.Tpo -c -o rc_parse.o rc_parse.c rc_parse.y: In function 'check_collision': rc_parse.y:181:28: warning: pointer targets in passing argument 2 of 'hash_get' differ in signedness [-Wpointer-sign] 181 | game = hash_get(rc_hash, ourid, strlen(ourid)); | ^~~~~ | | | char * In file included from zmachine.h:30, from rc_parse.y:7: hash.h:52:25: note: expected 'unsigned char *' but argument is of type 'char *' 52 | unsigned char *key, | ~~~~~~~~~~~~~~~^~~ mv -f .deps/rc_parse.Tpo .deps/rc_parse.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT rc_lex.o -MD -MP -MF .deps/rc_lex.Tpo -c -o rc_lex.o rc_lex.c rc_lex.c:1380:16: warning: 'input' defined but not used [-Wunused-function] 1380 | static int input (void) | ^~~~~ rc_lex.c:1339:17: warning: 'yyunput' defined but not used [-Wunused-function] 1339 | static void yyunput (int c, register char * yy_bp ) | ^~~~~~~ mv -f .deps/rc_lex.Tpo .deps/rc_lex.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT menu.o -MD -MP -MF .deps/menu.Tpo -c -o menu.o menu.c mv -f .deps/menu.Tpo .deps/menu.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT xfont.o -MD -MP -MF .deps/xfont.Tpo -c -o xfont.o xfont.c mv -f .deps/xfont.Tpo .deps/xfont.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT windisplay.o -MD -MP -MF .deps/windisplay.Tpo -c -o windisplay.o windisplay.c mv -f .deps/windisplay.Tpo .deps/windisplay.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT winfont.o -MD -MP -MF .deps/winfont.Tpo -c -o winfont.o winfont.c mv -f .deps/winfont.Tpo .deps/winfont.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT random.o -MD -MP -MF .deps/random.Tpo -c -o random.o random.c mv -f .deps/random.Tpo .deps/random.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT format.o -MD -MP -MF .deps/format.Tpo -c -o format.o format.c mv -f .deps/format.Tpo .deps/format.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT v6display.o -MD -MP -MF .deps/v6display.Tpo -c -o v6display.o v6display.c mv -f .deps/v6display.Tpo .deps/v6display.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT carbondisplay.o -MD -MP -MF .deps/carbondisplay.Tpo -c -o carbondisplay.o carbondisplay.c mv -f .deps/carbondisplay.Tpo .deps/carbondisplay.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT carbonfont.o -MD -MP -MF .deps/carbonfont.Tpo -c -o carbonfont.o carbonfont.c mv -f .deps/carbonfont.Tpo .deps/carbonfont.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT carbonsupport.o -MD -MP -MF .deps/carbonsupport.Tpo -c -o carbonsupport.o carbonsupport.c mv -f .deps/carbonsupport.Tpo .deps/carbonsupport.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT carbonprefs.o -MD -MP -MF .deps/carbonprefs.Tpo -c -o carbonprefs.o carbonprefs.c mv -f .deps/carbonprefs.Tpo .deps/carbonprefs.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.c debug.c: In function 'debug_load_symbols': debug.c:814:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 814 | c.name = malloc(sizeof(char)*(strlen(db_file + pos)+1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:815:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 815 | strcpy(c.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:816:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 816 | pos += strlen(db_file+pos) + 1; | ~~~~~~~^~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:845:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 845 | o.name = malloc(sizeof(char)*(strlen(db_file + pos)+1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:846:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 846 | strcpy(o.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:847:27: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 847 | pos += strlen(db_file+pos) + 1; | ~~~~~~~^~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:877:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 877 | g.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:878:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 878 | strcpy(g.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:879:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 879 | pos += strlen(db_file + pos) + 1; | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:898:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 898 | a.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:899:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 899 | strcpy(a.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:919:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 919 | p.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:920:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 920 | strcpy(p.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:940:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 940 | a.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:941:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 941 | strcpy(a.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:942:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 942 | pos += strlen(db_file + pos) + 1; | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:961:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 961 | a.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:962:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 962 | strcpy(a.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:963:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 963 | pos += strlen(db_file + pos) + 1; | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:982:51: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 982 | a.name = malloc(sizeof(char)*(strlen(db_file + pos) + 1)); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:983:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 983 | strcpy(a.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:984:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 984 | pos += strlen(db_file + pos) + 1; | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:1056:50: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1056 | r.name = malloc(sizeof(char)*(strlen(db_file+pos) + 1)); | ~~~~~~~^~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:1057:29: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1057 | strcpy(r.name, db_file + pos); | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:1066:55: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1066 | r.var[r.nvars] = malloc(sizeof(char)*(strlen(db_file+pos) + 1)); | ~~~~~~~^~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c:1067:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 1067 | strcpy(r.var[r.nvars], db_file+pos); | ~~~~~~~^~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:75:43: note: expected 'const char * restrict' but argument is of type 'ZByte *' {aka 'unsigned char *'} 75 | extern char *strcpy(char *_RESTRICT_KYWD, const char *_RESTRICT_KYWD); | ^ debug.c:1134:8: warning: pointer targets in assignment from 'ZByte *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1134 | name = db_file + pos; | ^ debug.c:1135:25: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 1135 | pos += strlen(db_file + pos) + 1; | ~~~~~~~~^~~~~ | | | ZByte * {aka unsigned char *} In file included from /usr/include/string.h:34, from debug.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'ZByte *' {aka 'unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ debug.c: In function 'debug_find_named_address': debug.c:1244:4: warning: pointer targets in passing argument 2 of 'hash_get' differ in signedness [-Wpointer-sign] 1244 | ourname, | ^~~~~~~ | | | char * In file included from zmachine.h:30, from debug.h:27, from debug.c:28: hash.h:52:25: note: expected 'unsigned char *' but argument is of type 'char *' 52 | unsigned char *key, | ~~~~~~~~~~~~~~~^~~ debug.c:1294:7: warning: pointer targets in passing argument 2 of 'hash_get' differ in signedness [-Wpointer-sign] 1294 | ourname, | ^~~~~~~ | | | char * In file included from zmachine.h:30, from debug.h:27, from debug.c:28: hash.h:52:25: note: expected 'unsigned char *' but argument is of type 'char *' 52 | unsigned char *key, | ~~~~~~~~~~~~~~~^~~ debug.c: In function 'debug_symbol_value': debug.c:1435:4: warning: pointer targets in passing argument 2 of 'hash_get' differ in signedness [-Wpointer-sign] 1435 | sym, | ^~~ | | | char * In file included from zmachine.h:30, from debug.h:27, from debug.c:28: hash.h:52:25: note: expected 'unsigned char *' but argument is of type 'char *' 52 | unsigned char *key, | ~~~~~~~~~~~~~~~^~~ mv -f .deps/debug.Tpo .deps/debug.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT eval.o -MD -MP -MF .deps/eval.Tpo -c -o eval.o eval.c mv -f .deps/eval.Tpo .deps/eval.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT iff.o -MD -MP -MF .deps/iff.Tpo -c -o iff.o iff.c mv -f .deps/iff.Tpo .deps/iff.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT blorb.o -MD -MP -MF .deps/blorb.Tpo -c -o blorb.o blorb.c blorb.c: In function 'blorb_loadfile': blorb.c:252:19: warning: pointer targets in assignment from 'ZByte *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 252 | res->copyright = read_block(file, | ^ blorb.c:259:16: warning: pointer targets in assignment from 'ZByte *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 259 | res->author = read_block(file, | ^ blorb.c:311:21: warning: pointer targets in passing argument 1 of 'cmp_token' differ in signedness [-Wpointer-sign] 311 | if (cmp_token(data, "Pict")) | ^~~~ | | | unsigned char * blorb.c:36:41: note: expected 'const char *' but argument is of type 'unsigned char *' 36 | static inline int cmp_token(const char* data, const char* token) | ~~~~~~~~~~~~^~~~ blorb.c:350:26: warning: pointer targets in passing argument 1 of 'cmp_token' differ in signedness [-Wpointer-sign] 350 | else if (cmp_token(data, "Snd ")) | ^~~~ | | | unsigned char * blorb.c:36:41: note: expected 'const char *' but argument is of type 'unsigned char *' 36 | static inline int cmp_token(const char* data, const char* token) | ~~~~~~~~~~~~^~~~ blorb.c:393:26: warning: pointer targets in passing argument 1 of 'cmp_token' differ in signedness [-Wpointer-sign] 393 | else if (cmp_token(data, "Exec")) | ^~~~ | | | unsigned char * blorb.c:36:41: note: expected 'const char *' but argument is of type 'unsigned char *' 36 | static inline int cmp_token(const char* data, const char* token) | ~~~~~~~~~~~~^~~~ blorb.c:425:19: warning: variable 'rec' set but not used [-Wunused-but-set-variable] 425 | unsigned char* rec; | ^~~ mv -f .deps/blorb.Tpo .deps/blorb.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT image_libpng.o -MD -MP -MF .deps/image_libpng.Tpo -c -o image_libpng.o image_libpng.c mv -f .deps/image_libpng.Tpo .deps/image_libpng.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT image_ximage.o -MD -MP -MF .deps/image_ximage.Tpo -c -o image_ximage.o image_ximage.c image_ximage.c: In function 'image_to_ximage_render': image_ximage.c:237:8: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 237 | row = xim->data; | ^ image_ximage.c:273:8: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 273 | row = xim->data; | ^ image_ximage.c: In function 'image_to_ximage_truecolour': image_ximage.c:370:8: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 370 | row = xim->data; | ^ image_ximage.c:405:8: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 405 | row = xim->data; | ^ image_ximage.c: In function 'image_to_mask_truecolour': image_ximage.c:478:11: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 478 | row = xim->data + (y*xim->bytes_per_line); | ^ image_ximage.c:479:14: warning: pointer targets in assignment from 'char *' to 'unsigned char *' differ in signedness [-Wpointer-sign] 479 | oldrow = orig->data + (y*orig->bytes_per_line); | ^ mv -f .deps/image_ximage.Tpo .deps/image_ximage.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT image_carbon.o -MD -MP -MF .deps/image_carbon.Tpo -c -o image_carbon.o image_carbon.c mv -f .deps/image_carbon.Tpo .deps/image_carbon.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/opt/pkg/include/freetype2 -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -MT image_none.o -MD -MP -MF .deps/image_none.Tpo -c -o image_none.o image_none.c mv -f .deps/image_none.Tpo .deps/image_none.Po gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/opt/pkg/include/freetype2 -Wall -finline-functions -funroll-loops -fomit-frame-pointer -DDATADIR="\"/opt/pkg/share/zoom\"" -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -o zoom main.o interp.o file.o options.o zmachine.o zscii.o display.o xdisplay.o hash.o tokenise.o stream.o font3.o state.o rc.o rc_parse.o rc_lex.o menu.o xfont.o windisplay.o winfont.o random.o format.o v6display.o carbondisplay.o carbonfont.o carbonsupport.o carbonprefs.o debug.o eval.o iff.o blorb.o image_libpng.o image_ximage.o image_carbon.o image_none.o -lfontconfig -lm -lSM -lICE -lsocket -lnsl -lX11 -lt1 -lt1x -lXrender -lz -lpng Undefined first referenced symbol in file store_nopush interp.o ld: fatal: symbol referencing errors. No output written to zoom collect2: error: ld returned 1 exit status gmake[2]: *** [Makefile:810: zoom] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5/src' gmake[1]: *** [Makefile:300: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/games/zoom/work/zoom-1.1.5' gmake: *** [Makefile:238: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/zoom *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/games/zoom