=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for imaze-1.3nb4 --- all --- cd source && make netbsd --- netbsd --- make GRAF=MOTIF GRAFLIBS='$(MOTIFLIBS)' GRAFINCLUDES='$(MOTIFINCLUDES)' SYSDEFS='-DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="$(PREFIX)/share/imaze/sound"' all --- client.o --- --- rechne3d.o --- --- gentrigtab.o --- --- client.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c client.c --- rechne3d.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c rechne3d.c --- gentrigtab.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c gentrigtab.c --- rechne3d.o --- rechne3d.c:500:24: warning: for loop has empty body [-Wempty-body] wand.ecke[0].x; i++); ^ rechne3d.c:500:24: note: put the semicolon on a separate line to silence this warning rechne3d.c:634:3: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration] abs(XPOS(objekt1->pos) - XPOS(objekt2->pos)) >= RASPT || ^ rechne3d.c:634:3: note: include the header or explicitly provide a declaration for 'abs' rechne3d.c:732:56: warning: '&&' within '||' [-Wlogical-op-parentheses] (x == 0 || feld[x - 1][y][OST].farbe == TRANSPARENT) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ rechne3d.c:732:56: note: place parentheses around the '&&' expression to silence this warning (x == 0 || feld[x - 1][y][OST].farbe == TRANSPARENT) && ^ --- client.o --- client.c:110:5: warning: implicitly declaring library function 'memcpy' with type 'void *(void *, const void *, unsigned long)' [-Wimplicit-function-declaration] memcpy(&feld_himricht[1][feldlaenge - 1 - y] ^ client.c:110:5: note: include the header or explicitly provide a declaration for 'memcpy' --- rechne3d.o --- ( rechne3d.c:788:57: warning: '&&' within '||' [-Wlogical-op-parentheses] (y == 0 || feld[x][y - 1][SUED].farbe == TRANSPARENT) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ rechne3d.c:788:57: note: place parentheses around the '&&' expression to silence this warning (y == 0 || feld[x][y - 1][SUED].farbe == TRANSPARENT) && ^ ( --- client.o --- client.c:309:5: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] strlen(abschuss_spruch) + 1); ^ client.c:309:5: note: include the header or explicitly provide a declaration for 'strlen' client.c:310:4: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(blick_vor.text, abschuss_spruch); ^ client.c:310:4: note: include the header or explicitly provide a declaration for 'strcpy' client.c:343:4: warning: implicit declaration of function 'qsort' is invalid in C99 [-Wimplicit-function-declaration] qsort(punkte.punkte, punkte.anzpunkte, ^ client.c:405:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(0); ^ client.c:405:2: note: include the header or explicitly provide a declaration for 'exit' --- rechne3d.o --- rechne3d.c:1632:3: warning: implicit declaration of function 'qsort' is invalid in C99 [-Wimplicit-function-declaration] qsort(objekte, anzobjekte, sizeof(struct objekt), objekt_vergleich); ^ rechne3d.c:1638:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (objekte[i].soll == FRUEHER && objekte[i].kann_frueher || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ rechne3d.c:1638:35: note: place parentheses around the '&&' expression to silence this warning if (objekte[i].soll == FRUEHER && objekte[i].kann_frueher || ^ ( ) rechne3d.c:1639:32: warning: '&&' within '||' [-Wlogical-op-parentheses] objekte[i].soll == SPAETER && objekte[i].kann_spaeter) --- client.o --- client.c:775:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] void main(argc, argv) ^ client.c:775:1: note: change return type to 'int' void main(argc, argv) ^~~~ int --- rechne3d.o --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ rechne3d.c:1639:32: note: place parentheses around the '&&' expression to silence this warning objekte[i].soll == SPAETER && objekte[i].kann_spaeter) ^ ( ) --- speicher.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c speicher.c speicher.c:161:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*anzahl_neu = *anzahl) ~~~~~~~~~~~~^~~~~~~~~ speicher.c:161:18: note: place parentheses around the assignment to silence this warning if (*anzahl_neu = *anzahl) ^ ( ) speicher.c:161:18: note: use '==' to turn this assignment into an equality comparison if (*anzahl_neu = *anzahl) ^ == 1 warning generated. --- rechne_karte.o --- --- client.o --- 6 warnings generated. --- ip_netz.o --- --- rechne_karte.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c rechne_karte.c --- ip_netz.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c ip_netz.c ip_netz.c:382:3: warning: implicit declaration of function 'inet_addr' is invalid in C99 [-Wimplicit-function-declaration] inet_addr(server_hostname)) == 0xffffffff) ^ ip_netz.c:431:10: warning: implicit declaration of function 'atoi' is invalid in C99 [-Wimplicit-function-declaration] htons(atoi(server_portname))) == 0) ^ ip_netz.c:487:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(tcp_deskriptor)) ^ ip_netz.c:703:4: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &adresslaenge)) ^~~~~~~~~~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); --- netzwerk.o --- --- ip_netz.o --- ^ ip_netz.c:712:4: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &adresslaenge)) ^~~~~~~~~~~~~ /usr/include/sys/socket.h:624:74: note: passing argument to parameter here int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); ^ ip_netz.c:740:6: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(tcp_deskriptor)) ^ ip_netz.c:905:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(tcp_deskriptor)) ^ ip_netz.c:916:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] if (close(udp_deskriptor)) ^ --- netzwerk.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c netzwerk.c --- ip_netz.o --- 8 warnings generated. --- netzwerk.o --- netzwerk.c:786:29: warning: '&' within '|' [-Wbitwise-op-parentheses] punkte = daten[i] << 2 & 0x300 | daten[i + 1]; ~~~~~~~~~~~~~~^~~~~~~ ~ netzwerk.c:786:29: note: place parentheses around the '&' expression to silence this warning punkte = daten[i] << 2 & 0x300 | daten[i + 1]; ^ ( ) --- global.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c global.c --- rechne3d.o --- 7 warnings generated. --- netzwerk.o --- 1 warning generated. --- system.o --- --- X_icon.o --- --- system.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c system.c --- X_icon.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c X_icon.c --- motif_appdefs.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c motif_appdefs.c --- X_icon.o --- X_icon.c:103:6: warning: passing 'unsigned char [288]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] 0, data, W, H, 8, W / 8); ^~~~ /var/pkgsrc/work/games/imaze/work/.buildlink/include/X11/Xlib.h:1447:22: note: passing argument to parameter here char* /* data */, ^ X_icon.c:107:4: warning: implicit declaration of function 'XPutPixel' is invalid in C99 [-Wimplicit-function-declaration] XPutPixel(image, x, y, pixel_data[y][x] != ' '); ^ --- motif_fenster.o --- --- X_icon.o --- 2 warnings generated. --- X_farben.o --- --- X_grafik.o --- --- motif_fenster.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c motif_fenster.c --- X_farben.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c X_farben.c --- X_grafik.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c X_grafik.c --- X_daten.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c X_daten.c --- motif_fenster.o --- motif_fenster.c:161:2: warning: implicit declaration of function 'X_event_routine' is invalid in C99 [-Wimplicit-function-declaration] X_event_routine(XtDisplay(widget), call_data->event); ^ motif_fenster.c:443:4: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'XtPointer' (aka 'void *') [-Wint-conversion] XtInputReadMask, network_ready_handler, ^~~~~~~~~~~~~~~ /var/pkgsrc/work/games/imaze/work/.buildlink/include/X11/Intrinsic.h:296:26: note: expanded from macro 'XtInputReadMask' #define XtInputReadMask (1L<<0) ^~~~~~~ /var/pkgsrc/work/games/imaze/work/.buildlink/include/X11/Intrinsic.h:999:32: note: passing argument to parameter here XtPointer /* condition */, ^ motif_fenster.c:485:2: warning: implicit declaration of function 'eingabe_simulieren' is invalid in C99 [-Wimplicit-function-declaration] eingabe_simulieren(STOPSIGNAL); ^ motif_fenster.c:494:2: warning: implicit declaration of function 'eingabe_simulieren' is invalid in C99 [-Wimplicit-function-declaration] eingabe_simulieren(WEITERSIGNAL); ^ motif_fenster.c:516:2: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(0); ^ motif_fenster.c:516:2: note: include the header or explicitly provide a declaration for 'exit' motif_fenster.c:625:4: warning: implicit declaration of function 'speicher_belegen' is invalid in C99 [-Wimplicit-function-declaration] speicher_belegen((void **)&message, 10); ^ motif_fenster.c:630:4: warning: implicit declaration of function 'speicher_vergroessern' is invalid in C99 [-Wimplicit-function-declaration] speicher_vergroessern((void **)&message, ^ motif_fenster.c:638:3: warning: implicit declaration of function 'speicher_freigeben' is invalid in C99 [-Wimplicit-function-declaration] speicher_freigeben((void **)&message); ^ motif_fenster.c:815:2: warning: implicit declaration of function 'liste_kopieren' is invalid in C99 [-Wimplicit-function-declaration] liste_kopieren(&map_data.anzkreise, (void **)&map_data.kreise, ^ motif_fenster.c:823:2: warning: implicit declaration of function 'liste_freigeben' is invalid in C99 [-Wimplicit-function-declaration] liste_freigeben(&map_data.anzkreise_alt, ^ motif_fenster.c:834:2: warning: implicit declaration of function 'liste_freigeben' is invalid in C99 [-Wimplicit-function-declaration] liste_freigeben(&map_data.anzlinien, (void **)&map_data.linien); ^ motif_fenster.c:835:2: warning: implicit declaration of function 'liste_kopieren' is invalid in C99 [-Wimplicit-function-declaration] liste_kopieren(&map_data.anzlinien, (void **)&map_data.linien, ^ motif_fenster.c:859:2: warning: implicit declaration of function 'liste_freigeben' is invalid in C99 [-Wimplicit-function-declaration] liste_freigeben(&score_data.anzpunkte, (void **)&score_data.punkte); ^ motif_fenster.c:860:2: warning: implicit declaration of function 'liste_kopieren' is invalid in C99 [-Wimplicit-function-declaration] liste_kopieren(&score_data.anzpunkte, (void **)&score_data.punkte, ^ motif_fenster.c:926:2: warning: implicit declaration of function 'liste_initialisieren' is invalid in C99 [-Wimplicit-function-declaration] liste_initialisieren(&score_data.anzpunkte, ^ motif_fenster.c:960:6: warning: implicit declaration of function 'X_eingabe_init' is invalid in C99 [-Wimplicit-function-declaration] if (X_eingabe_init(argc, argv)) ^ motif_fenster.c:972:2: warning: implicit declaration of function 'X_eingabe_ende' is invalid in C99 [-Wimplicit-function-declaration] X_eingabe_ende(); ^ motif_fenster.c:1019:3: warning: implicit declaration of function 'uebler_fehler' is invalid in C99 [-Wimplicit-function-declaration] uebler_fehler(message, NULL); ^ --- X_grafik.o --- X_grafik.c:1081:33: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] XTextExtents(text_font, text, strlen(text), &direction_hint, ^ X_grafik.c:1081:33: note: include the header or explicitly provide a declaration for 'strlen' X_grafik.c:1538:8: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sw_raster[sw_defaultfarben[i] - RASTER], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- X_daten.o --- X_daten.c:79:4: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] strlen(objekte_neu->text) + 1); ^ X_daten.c:79:4: note: include the header or explicitly provide a declaration for 'strlen' X_daten.c:80:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)' [-Wimplicit-function-declaration] strcpy(objekte->text, objekte_neu->text); ^ X_daten.c:80:3: note: include the header or explicitly provide a declaration for 'strcpy' --- motif_fenster.o --- 18 warnings generated. --- X_tasten.o --- --- X_daten.o --- 2 warnings generated. --- server.o --- --- X_tasten.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c X_tasten.c --- server.o --- clang -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -O -DDONT_DECLARE_ERRLIST -DSOUND -DJOYSTICK -DDEFAULT_SOUND_DIR="/usr/pkg/share/imaze/sound" -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -c server.c --- X_tasten.o --- X_tasten.c:34:10: fatal error: 'machine/joystick.h' file not found #include ^~~~~~~~~~~~~~~~~~~~ --- server.o --- server.c:177:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit(0); ^ server.c:177:5: note: include the header or explicitly provide a declaration for 'exit' server.c:337:23: warning: '&&' within '||' [-Wlogical-op-parentheses] wand->unbegehbar && wand->farbe >= 8 || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ server.c:337:23: note: place parentheses around the '&&' expression to silence this warning wand->unbegehbar && wand->farbe >= 8 || ^ ( ) server.c:338:44: warning: '&&' within '||' [-Wlogical-op-parentheses] !wand->unbegehbar && wand->farbe >= 1 && --- X_tasten.o --- 1 error generated. *** [X_tasten.o] Error code 1 make[2]: stopped in /var/pkgsrc/work/games/imaze/work/imaze/source --- server.o --- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ server.c:338:44: note: place parentheses around the '&&' expression to silence this warning !wand->unbegehbar && wand->farbe >= 1 && ^ ( server.c:413:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] void main(argc, argv) ^ server.c:413:1: note: change return type to 'int' void main(argc, argv) ^~~~ int 4 warnings generated. --- X_grafik.o --- 2 warnings generated. 1 error make[2]: stopped in /var/pkgsrc/work/games/imaze/work/imaze/source *** [netbsd] Error code 2 make[1]: stopped in /var/pkgsrc/work/games/imaze/work/imaze/source 1 error make[1]: stopped in /var/pkgsrc/work/games/imaze/work/imaze/source *** [all] Error code 2 bmake: stopped in /var/pkgsrc/work/games/imaze/work/imaze 1 error bmake: stopped in /var/pkgsrc/work/games/imaze/work/imaze *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/games/imaze *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/games/imaze