* CPV: games-fps/duke3d-20040817-r2 * REPO: gentoo * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking duke3d-20040817.tar.bz2 to /var/tmp/portage/games-fps/duke3d-20040817-r2/work >>> Source unpacked in /var/tmp/portage/games-fps/duke3d-20040817-r2/work >>> Preparing source in /var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d ... * Applying 20040817-endian.patch ... [ ok ] * Applying 20040817-credits.patch ... [ ok ] * Applying 20040817-duke3d-makefile-opts.patch ... [ ok ] * Applying 20040817-gcc34.patch ... [ ok ] * Applying duke3d-20040817-gcc4.patch ... [ ok ] * Applying duke3d-20040817-noinline.patch ... [ ok ] * Applying duke3d-20040817-as-needed.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d ... make -j14 -C source/buildengine 'OPTFLAGS= -O2 -pipe' make: Entering directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source/buildengine' gcc -c -o build.o build.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o bstub.o bstub.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o engine.o engine.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o cache1d.o cache1d.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o sdl_driver.o sdl_driver.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o unix_compat.o unix_compat.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer nasm -f elf -o a_nasm.o a_nasm.asm gcc -c -o pragmas.o pragmas.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o a_gnu.o a_gnu.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer gcc -c -o game.o game.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer a_nasm.asm:2517: warning: label alone on a line without a colon might be in error gcc -c -o mmulti.o mmulti.c -O2 -pipe -DUDP_NETWORKING=1 -DUSE_I386_ASM -funsigned-char -DPLATFORM_UNIX -Wall -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -fno-omit-frame-pointer engine.c: In function ‘loadboard’: engine.c:2972:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ engine.c:2973:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2974:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2975:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2978:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ engine.c:2979:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2980:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2981:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2982:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:2983:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3000:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ engine.c:3019:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ engine.c:3020:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3021:5: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3022:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3023:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3024:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ engine.c:3025:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ engine.c:3026:4: warning: pointer targets in passing argument 2 of ‘kread8’ differ in signedness cache1d.h:29:5: note: expected ‘char *’ but argument is of type ‘signed char *’ cache1d.c: In function ‘dfwrite’: cache1d.c:811:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c:811:39: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c:822:10: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c:822:40: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c:830:9: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c:830:39: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result cache1d.c: In function ‘dfread’: cache1d.c:732:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result cache1d.c:734:7: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result cache1d.c:744:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result cache1d.c:746:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result pragmas.c: In function ‘qinterpolatedown16short’: pragmas.c:136:10: warning: assignment from incompatible pointer type cache1d.c: In function ‘initgroupfile’: cache1d.c:313:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result cache1d.c:330:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result bstub.c: In function ‘ExtInit’: bstub.c:219:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result bstub.c:220:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c: In function ‘overheadeditor’: build.c:4769:11: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result engine.c: In function ‘write32’: engine.c:3054:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result engine.c: In function ‘write8’: engine.c:3065:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result engine.c: In function ‘write16’: engine.c:3060:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result build.c: In function ‘menuselect’: build.c:1066:7: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result build.c:1185:9: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result build.c: In function ‘loadnames’: build.c:325:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c:329:8: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c:334:4: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c:342:4: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c:349:3: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result build.c:352:4: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result In function ‘root_sdl_event_filter’, inlined from ‘handle_events’ at sdl_driver.c:784:30: sdl_driver.c:628:21: warning: attempt to free a non-heap object ‘palette’ game.c: In function ‘main’: game.c:5815:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result game.c:5816:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result game.c: In function ‘prepareboard’: game.c:1056:15: warning: array subscript is above array bounds gcc -o build -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu build.o bstub.o engine.o cache1d.o sdl_driver.o unix_compat.o a_nasm.o pragmas.o a_gnu.o -lSDL -lpthread gcc -o game -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu game.o engine.o cache1d.o sdl_driver.o unix_compat.o a_nasm.o pragmas.o a_gnu.o mmulti.o -lSDL -lpthread make: Leaving directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source/buildengine' make -j14 -C source 'OPTIMIZE= -O2 -pipe' make: Entering directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source' gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o actors.o actors.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o animlib.o animlib.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o control.o control.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o config.o config.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o game.o game.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o gamedef.o gamedef.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o global.o global.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o keyboard.o keyboard.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o menues.o menues.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o player.o player.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o premap.o premap.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o rts.o rts.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o scriplib.o scriplib.c In file included from config.c:40:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ In file included from actors.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ In file included from gamedef.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ In file included from animlib.c:32:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ gamedef.c: In function ‘keyword’: gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:326:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:326:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o sector.o sector.c gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:326:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:326:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:326:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c: In function ‘transword’: gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:354:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:354:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:354:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:354:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:354:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c: In function ‘transnum’: gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:413:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness /usr/include/string.h:399:15: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:413:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:413:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c:413:9: warning: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedness gamedef.c:413:9: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gamedef.c: In function ‘parsecommand’: gamedef.c:451:9: warning: case label value is less than minimum value for type In file included from control.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ gamedef.c:708:13: warning: pointer targets in passing argument 1 of ‘FixFilePath’ differ in signedness funct.h:311:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ gamedef.c:709:13: warning: pointer targets in passing argument 1 of ‘kopen4load’ differ in signedness buildengine/engine_protos.h:96:13: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ actors.c: In function ‘moveeffectors’: actors.c:5159:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ actors.c:5160:21: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness funct.h:250:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ gamedef.c: In function ‘copydefaultcons’: gamedef.c:1498:15: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result In file included from game.c:41:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ animlib.c: In function ‘renderframe’: animlib.c:241:4: warning: pointer targets in passing argument 1 of ‘CPlayRunSkipDump’ differ in signedness animlib.c:130:6: note: expected ‘char *’ but argument is of type ‘byte *’ animlib.c:241:4: warning: pointer targets in passing argument 2 of ‘CPlayRunSkipDump’ differ in signedness animlib.c:130:6: note: expected ‘char *’ but argument is of type ‘byte *’ animlib.c: In function ‘ANIM_LoadAnim’: animlib.c:277:17: warning: pointer targets in assignment differ in signedness game.c: In function ‘allowtimetocorrecterrorswhenquitting’: game.c:364:22: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘getpackets’: game.c:403:5: warning: pointer targets in passing argument 2 of ‘getpacket’ differ in signedness buildengine/engine_protos.h:175:14: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:513:17: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ game.c: In function ‘faketimerhandler’: game.c:797:17: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:856:9: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:866:16: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:938:18: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘caches’: game.c:959:17: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:960:17: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:968:17: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:969:17: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘displayfragbar’: game.c:1559:9: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1560:9: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from global.c:41:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ In file included from rts.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ game.c: In function ‘coords’: game.c:1832:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1833:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1834:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1835:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1836:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1837:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1838:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1839:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1840:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1841:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1842:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1843:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1844:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1845:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1846:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1847:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1848:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1849:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1850:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1851:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:1852:5: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:1853:5: warning: pointer targets in passing argument 5 of ‘printext256’ differ in signedness buildengine/engine_protos.h:229:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘typemode’: game.c:2160:17: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:2166:33: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:2173:22: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from player.c:29:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ rts.c: In function ‘RTS_GetSound’: rts.c:227:7: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ In file included from keyboard.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ game.c: In function ‘displayrest’: game.c:2299:9: warning: pointer targets in passing argument 2 of ‘setbrightness’ differ in signedness buildengine/engine_protos.h:238:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ player.c: In function ‘setpal’: player.c:46:29: warning: pointer targets in assignment differ in signedness In file included from menues.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ game.c: In function ‘displayrooms’: game.c:2866:17: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ game.c:2875:21: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ menues.c: In function ‘loadpheader’: menues.c:181:6: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ menues.c: In function ‘loadplayer’: menues.c:288:6: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ game.c: In function ‘spawn’: game.c:4752:33: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:4753:33: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness game.c:1980:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:4769:33: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:4770:33: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness game.c:1980:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:4801:33: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:4802:33: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness game.c:1980:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ player.c: In function ‘processinput’: player.c:2575:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ player.c:2576:21: warning: pointer targets in passing argument 1 of ‘sendscore’ differ in signedness funct.h:274:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘cheats’: game.c:6000:33: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ In file included from premap.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o sounds.o sounds.c game.c: In function ‘nonsharedkeys’: game.c:6274:21: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6275:21: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6277:21: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6288:17: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6295:29: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:6321:29: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:6496:13: warning: pointer targets in passing argument 1 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6497:13: warning: pointer targets in passing argument 1 of ‘strcat’ differ in signedness /usr/include/bits/string3.h:144:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:6498:13: warning: pointer targets in passing argument 2 of ‘strcpy’ differ in signedness /usr/include/bits/string3.h:105:1: note: expected ‘const char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c: In function ‘menus’: menues.c:1432:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1433:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:6612:9: warning: pointer targets in passing argument 2 of ‘setbrightness’ differ in signedness buildengine/engine_protos.h:238:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ menues.c:1592:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1593:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:1595:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1596:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:1599:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1600:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:1627:33: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:1708:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1709:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:1711:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:1712:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘Logo’: game.c:7111:32: warning: pointer targets in assignment differ in signedness game.c: In function ‘loadtmb’: game.c:7127:5: warning: pointer targets in passing argument 1 of ‘MUSIC_RegisterTimbreBank’ differ in signedness music.h:87:7: note: expected ‘unsigned char *’ but argument is of type ‘char *’ premap.c: In function ‘genspriteremaps’: premap.c:1228:9: warning: pointer targets in passing argument 2 of ‘makepalookup’ differ in signedness buildengine/engine_protos.h:237:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ premap.c: In function ‘waitforeverybody’: premap.c:1253:13: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ premap.c: In function ‘dofrontscreens’: premap.c:1275:36: warning: pointer targets in assignment differ in signedness premap.c:1305:36: warning: pointer targets in assignment differ in signedness game.c: In function ‘main’: game.c:7641:5: warning: pointer targets in passing argument 2 of ‘setbrightness’ differ in signedness buildengine/engine_protos.h:238:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ game.c:7651:36: warning: pointer targets in assignment differ in signedness game.c: In function ‘playback’: game.c:8018:36: warning: pointer targets in assignment differ in signedness menues.c:2248:17: warning: pointer targets in passing argument 2 of ‘setbrightness’ differ in signedness buildengine/engine_protos.h:238:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ game.c: In function ‘doorders’: game.c:8847:32: warning: pointer targets in assignment differ in signedness In file included from sector.c:27:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ In file included from scriplib.c:33:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ premap.c: In function ‘enterlevel’: premap.c:1388:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ premap.c:1389:13: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness funct.h:250:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘dobonus’: game.c:8970:40: warning: pointer targets in assignment differ in signedness premap.c:1394:9: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ premap.c:1395:9: warning: pointer targets in passing argument 1 of ‘gameexit’ differ in signedness funct.h:250:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:8998:40: warning: pointer targets in assignment differ in signedness premap.c:1468:33: warning: pointer targets in assignment differ in signedness game.c:9033:40: warning: pointer targets in assignment differ in signedness game.c:9123:32: warning: pointer targets in assignment differ in signedness game.c:9150:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9151:13: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9157:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9159:13: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9166:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9167:21: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9172:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9173:21: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9179:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9180:21: warning: pointer targets in passing argument 1 of ‘sendscore’ differ in signedness game.c:7257:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9184:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9185:13: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9199:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9200:13: warning: pointer targets in passing argument 3 of ‘minitext’ differ in signedness game.c:289:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2459:17: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2460:17: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2461:17: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2462:17: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2524:19: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2525:19: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2526:19: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2527:19: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2541:15: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2542:15: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2543:15: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2544:15: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2816:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:2817:13: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness funct.h:219:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:2902:25: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9330:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9331:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9335:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9336:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9340:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9341:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9363:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9364:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9367:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9368:25: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9373:29: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9374:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9375:25: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9392:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9393:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c:9395:25: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9396:21: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ game.c:9397:21: warning: pointer targets in passing argument 3 of ‘gametext’ differ in signedness game.c:138:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:3016:29: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:3053:29: warning: pointer targets in passing argument 2 of ‘sendpacket’ differ in signedness buildengine/engine_protos.h:168:13: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:3103:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:3104:13: warning: pointer targets in passing argument 5 of ‘menutext’ differ in signedness menues.c:830:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c:3108:13: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness /usr/include/bits/stdio2.h:32:1: note: expected ‘char * __restrict__’ but argument is of type ‘unsigned char *’ menues.c:3109:13: warning: pointer targets in passing argument 5 of ‘menutext’ differ in signedness menues.c:830:5: note: expected ‘char *’ but argument is of type ‘unsigned char *’ menues.c: In function ‘palto’: menues.c:3168:5: warning: pointer targets in passing argument 2 of ‘setbrightness’ differ in signedness buildengine/engine_protos.h:238:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ menues.c: In function ‘playanm’: menues.c:3624:9: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/engine_protos.h:90:13: note: expected ‘unsigned char *’ but argument is of type ‘char *’ menues.c:3639:16: warning: pointer targets in assignment differ in signedness menues.c:3649:9: warning: pointer targets in passing argument 3 of ‘VBE_setPalette’ differ in signedness buildengine/engine_protos.h:133:12: note: expected ‘char *’ but argument is of type ‘unsigned char *’ game.c: In function ‘closedemowrite’: game.c:7967:19: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c: In function ‘opendemowrite’: game.c:7882:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7883:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7884:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7885:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7886:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7887:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7888:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7890:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7892:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7894:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7896:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7898:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7900:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7901:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7903:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7904:11: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c:7909:15: warning: ignoring return value of ‘fwrite’, declared with attribute warn_unused_result game.c: In function ‘copyprotect’: game.c:7425:11: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o dukemusc.o dukemusc.c make -C audiolib CC="gcc" CFLAGS="-c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char" LDLIBS="-lSDL -lpthread -L. -lSDL -lSDL_mixer " menues.c: In function ‘savetemp’: menues.c:127:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result make[1]: Entering directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source/audiolib' gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o fx_man.o fx_man.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -O2 -pipe -o astub.o astub.c In file included from music.h:30:0, from sounds.c:36: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o dsl.o dsl.c In file included from dukemusc.c:15:0: duke3d.h:290:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ duke3d.h:291:5: warning: ‘packed’ attribute ignored for field of type ‘signed char’ dukemusc.c: In function ‘MUSIC_Continue’: dukemusc.c:274:9: warning: pointer targets in passing argument 1 of ‘MUSIC_PlaySong’ differ in signedness music.h:75:7: note: expected ‘unsigned char *’ but argument is of type ‘char *’ dukemusc.c: In function ‘MUSIC_PlaySong’: dukemusc.c:311:20: warning: pointer targets in assignment differ in signedness astub.c: In function ‘overwritesprite’: astub.c:340:17: warning: suggest parentheses around arithmetic in operand of ‘^’ astub.c:340:17: warning: suggest parentheses around arithmetic in operand of ‘^’ astub.c: In function ‘putsprite’: astub.c:347:17: warning: suggest parentheses around arithmetic in operand of ‘^’ astub.c:347:17: warning: suggest parentheses around arithmetic in operand of ‘^’ astub.c: In function ‘ExtGetWallCaption’: astub.c:401:9: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ astub.c:412:9: warning: implicit declaration of function ‘SearchSectorsBackward’ astub.c:474:9: warning: implicit declaration of function ‘SearchSectorsForward’ astub.c: In function ‘SpriteName’: astub.c:545:5: warning: format not a string literal and no format arguments gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o ll_man.o ll_man.c astub.c: In function ‘TotalMem’: astub.c:669:17: warning: implicit declaration of function ‘ActorMem’ astub.c: In function ‘Show2dText’: astub.c:1161:2: warning: comparison is always true due to limited range of data type astub.c:1164:3: warning: comparison is always true due to limited range of data type astub.c:1166:6: warning: array subscript has type ‘char’ astub.c:1170:3: warning: array subscript has type ‘char’ astub.c: In function ‘Show3dText’: astub.c:1190:2: warning: comparison is always true due to limited range of data type astub.c:1193:3: warning: comparison is always true due to limited range of data type astub.c:1195:5: warning: array subscript has type ‘char’ astub.c:1199:3: warning: array subscript has type ‘char’ astub.c: In function ‘ExtEditWallData’: astub.c:1267:9: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ astub.c:1267:9: warning: format ‘%ld’ expects type ‘long int’, but argument 4 has type ‘int’ astub.c:1267:9: warning: format ‘%ld’ expects type ‘long int’, but argument 5 has type ‘int’ astub.c: In function ‘ExtEditSpriteData’: astub.c:1283:9: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ astub.c:1283:9: warning: format ‘%ld’ expects type ‘long int’, but argument 5 has type ‘int’ astub.c:1283:9: warning: format ‘%ld’ expects type ‘long int’, but argument 6 has type ‘int’ astub.c: At top level: astub.c:1295:1: warning: return type defaults to ‘int’ astub.c: In function ‘ReadGamePalette’: astub.c:1298:45: warning: ‘return’ with no value, in function returning non-void astub.c: In function ‘Ver’: astub.c:1331:4: warning: suggest parentheses around ‘-’ inside ‘>>’ astub.c: In function ‘Keys3d’: astub.c:1372:9: warning: array subscript has type ‘char’ astub.c:1373:9: warning: array subscript has type ‘char’ astub.c:1386:2: warning: implicit declaration of function ‘SetBOSS1Palette’ astub.c:1387:4: warning: implicit declaration of function ‘SetWATERPalette’ astub.c:1389:2: warning: implicit declaration of function ‘SetGAMEPalette’ astub.c:1430:9: warning: array subscript has type ‘char’ astub.c:1479:33: warning: implicit declaration of function ‘getnumber256’ astub.c: In function ‘Keys2d’: astub.c:1693:2: warning: implicit declaration of function ‘getpoint’ astub.c:1694:2: warning: implicit declaration of function ‘getpointhighlight’ astub.c:1711:5: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ astub.c:1781:4: warning: array subscript has type ‘char’ astub.c: In function ‘ExtPreCheckKeys’: astub.c:1929:33: warning: pointer targets in passing argument 3 of ‘allocache’ differ in signedness buildengine/cache1d.h:21:6: note: expected ‘unsigned char *’ but argument is of type ‘char *’ astub.c: In function ‘ExtAnalyzeSprites’: astub.c:2031:9: warning: suggest parentheses around ‘-’ inside ‘>>’ astub.c:2032:17: warning: suggest parentheses around ‘-’ inside ‘>>’ gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o multivoc.o multivoc.c astub.c: In function ‘faketimerhandler’: astub.c:2176:17: warning: array subscript has type ‘char’ astub.c: At top level: astub.c:2217:1: warning: return type defaults to ‘int’ astub.c:2273:1: warning: return type defaults to ‘int’ astub.c: In function ‘SetBOSS1Palette’: astub.c:2275:20: warning: ‘return’ with no value, in function returning non-void astub.c:2277:2: warning: implicit declaration of function ‘kensetpalette’ astub.c: At top level: astub.c:2281:1: warning: return type defaults to ‘int’ astub.c: In function ‘SetSLIMEPalette’: astub.c:2283:20: warning: ‘return’ with no value, in function returning non-void astub.c: At top level: astub.c:2288:1: warning: return type defaults to ‘int’ astub.c: In function ‘SetWATERPalette’: astub.c:2290:20: warning: ‘return’ with no value, in function returning non-void astub.c: At top level: astub.c:2296:1: warning: return type defaults to ‘int’ astub.c: In function ‘SetGAMEPalette’: astub.c:2298:20: warning: ‘return’ with no value, in function returning non-void astub.c: At top level: astub.c:2303:1: warning: return type defaults to ‘int’ astub.c:2318:1: warning: return type defaults to ‘int’ astub.c: In function ‘SearchSectorsForward’: astub.c:2333:13: warning: ‘return’ with no value, in function returning non-void astub.c: At top level: astub.c:2341:1: warning: return type defaults to ‘int’ astub.c: In function ‘SearchSectorsBackward’: astub.c:2356:13: warning: ‘return’ with no value, in function returning non-void astub.c: In function ‘kensetpalette’: astub.c:2316:1: warning: control reaches end of non-void function astub.c: In function ‘ShowHelpText’: astub.c:1227:10: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result astub.c:1231:14: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o mv_mix.o mv_mix.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o mvreverb.o mvreverb.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o nodpmi.o nodpmi.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o pitch.o pitch.c multivoc.c: In function ‘MV_ServiceVoc’: multivoc.c:507:16: warning: pointer targets in passing argument 1 of ‘MV_8BitReverb’ differ in signedness _multivc.h:273:6: note: expected ‘const signed char *’ but argument is of type ‘char *’ multivoc.c:507:16: warning: pointer targets in passing argument 2 of ‘MV_8BitReverb’ differ in signedness _multivc.h:273:6: note: expected ‘signed char *’ but argument is of type ‘char *’ multivoc.c:511:22: warning: pointer targets in passing argument 1 of ‘MV_8BitReverb’ differ in signedness _multivc.h:273:6: note: expected ‘const signed char *’ but argument is of type ‘char *’ multivoc.c:511:22: warning: pointer targets in passing argument 2 of ‘MV_8BitReverb’ differ in signedness _multivc.h:273:6: note: expected ‘signed char *’ but argument is of type ‘char *’ multivoc.c:516:16: warning: pointer targets in passing argument 1 of ‘MV_8BitReverbFast’ differ in signedness _multivc.h:277:6: note: expected ‘const signed char *’ but argument is of type ‘char *’ multivoc.c:516:16: warning: pointer targets in passing argument 2 of ‘MV_8BitReverbFast’ differ in signedness _multivc.h:277:6: note: expected ‘signed char *’ but argument is of type ‘char *’ multivoc.c:520:22: warning: pointer targets in passing argument 1 of ‘MV_8BitReverbFast’ differ in signedness _multivc.h:277:6: note: expected ‘const signed char *’ but argument is of type ‘char *’ multivoc.c:520:22: warning: pointer targets in passing argument 2 of ‘MV_8BitReverbFast’ differ in signedness _multivc.h:277:6: note: expected ‘signed char *’ but argument is of type ‘char *’ multivoc.c: In function ‘MV_GetNextVOCBlock’: multivoc.c:760:33: warning: pointer targets in assignment differ in signedness multivoc.c:776:23: warning: pointer targets in assignment differ in signedness multivoc.c:839:27: warning: pointer targets in assignment differ in signedness multivoc.c:840:27: warning: pointer targets in assignment differ in signedness multivoc.c: In function ‘MV_PlayLoopedWAV’: multivoc.c:2555:4: warning: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness /usr/include/string.h:146:12: note: expected ‘const char *’ but argument is of type ‘unsigned char *’ gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o user.o user.c gcc -c -g -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DUSE_SDL=1 -DPLATFORM_UNIX=1 -W -Wall -Wno-unused -DUSE_EXECINFO=1 -funsigned-char -c -o usrhooks.o usrhooks.c rm -rf audiolib.a ar rc audiolib.a fx_man.o dsl.o ll_man.o multivoc.o mv_mix.o mvreverb.o nodpmi.o pitch.o user.o usrhooks.o ranlib audiolib.a make[1]: Leaving directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source/audiolib' astub.c: In function ‘TotalMem’: astub.c:625:33: warning: ‘totactors’ may be used uninitialized in this function gcc astub.o buildengine/cache1d.o buildengine/engine.o buildengine/sdl_driver.o buildengine/mmulti.o buildengine/pragmas.o buildengine/unix_compat.o buildengine/a_gnu.o buildengine/a_nasm.o buildengine/build.o -lSDL -lpthread -L. -lSDL -lSDL_mixer -o build gcc actors.o animlib.o control.o config.o game.o gamedef.o global.o keyboard.o menues.o player.o premap.o rts.o scriplib.o sector.o sounds.o dukemusc.o audiolib/audiolib.a buildengine/cache1d.o buildengine/engine.o buildengine/sdl_driver.o buildengine/mmulti.o buildengine/pragmas.o buildengine/unix_compat.o buildengine/a_gnu.o buildengine/a_nasm.o -lSDL -lpthread -L. -lSDL -lSDL_mixer -o duke3d make: Leaving directory `/var/tmp/portage/games-fps/duke3d-20040817-r2/work/duke3d/source' >>> Source compiled. >>> Test phase [none]: games-fps/duke3d-20040817-r2 >>> Install duke3d-20040817-r2 into /var/tmp/portage/games-fps/duke3d-20040817-r2/image/ category games-fps >>> Completed installing duke3d-20040817-r2 into /var/tmp/portage/games-fps/duke3d-20040817-r2/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/games/bin/duke3d.bin  * QA Notice: The following files contain writable and executable sections * Files with such sections will not work properly (or at all!) on some * architectures/operating systems. A bug should be filed at * http://bugs.gentoo.org/ to make sure the issue is fixed. * For more information, see http://hardened.gentoo.org/gnu-stack.xml * Please include the following list of files in your report: * Note: Bugs should be filed for the respective maintainers * of the package in question and not hardened@g.o. * RWX --- --- usr/games/bin/duke3d.bin   * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/games/bin/duke3d.bin   * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * astub.c:412:9: warning: implicit declaration of function ‘SearchSectorsBackward’ * astub.c:474:9: warning: implicit declaration of function ‘SearchSectorsForward’ * astub.c:669:17: warning: implicit declaration of function ‘ActorMem’ * astub.c:1386:2: warning: implicit declaration of function ‘SetBOSS1Palette’ * astub.c:1387:4: warning: implicit declaration of function ‘SetWATERPalette’ * astub.c:1389:2: warning: implicit declaration of function ‘SetGAMEPalette’ * astub.c:1479:33: warning: implicit declaration of function ‘getnumber256’ * astub.c:1693:2: warning: implicit declaration of function ‘getpoint’ * astub.c:1694:2: warning: implicit declaration of function ‘getpointhighlight’ * astub.c:2277:2: warning: implicit declaration of function ‘kensetpalette’  * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://icculus.org/projects/duke3d/ * Remember, in order to play games, you have to * be in the 'games' group. * Just run 'gpasswd -a games', then have re-login. * For more info about Gentoo gaming in general, see our website: * http://games.gentoo.org/ * Put the data files in /usr/share/games/duke3d before playing * Gentoo contact information ... herds: games maintainers: