<86>Dec 25 02:52:36 userdel[2757183]: delete user 'rooter' <86>Dec 25 02:52:36 userdel[2757183]: removed group 'rooter' owned by 'rooter' <86>Dec 25 02:52:36 userdel[2757183]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 02:52:36 groupadd[2757222]: group added to /etc/group: name=rooter, GID=1871 <86>Dec 25 02:52:36 groupadd[2757222]: group added to /etc/gshadow: name=rooter <86>Dec 25 02:52:36 groupadd[2757222]: new group: name=rooter, GID=1871 <86>Dec 25 02:52:36 useradd[2757248]: new user: name=rooter, UID=1871, GID=1871, home=/root, shell=/bin/bash, from=none <86>Dec 25 02:52:36 userdel[2757291]: delete user 'builder' <86>Dec 25 02:52:36 userdel[2757291]: removed group 'builder' owned by 'builder' <86>Dec 25 02:52:36 userdel[2757291]: removed shadow group 'builder' owned by 'builder' <86>Dec 25 02:52:36 groupadd[2757328]: group added to /etc/group: name=builder, GID=1872 <86>Dec 25 02:52:36 groupadd[2757328]: group added to /etc/gshadow: name=builder <86>Dec 25 02:52:36 groupadd[2757328]: new group: name=builder, GID=1872 <86>Dec 25 02:52:36 useradd[2757355]: new user: name=builder, UID=1872, GID=1872, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/sdlscav-145.4_2015_01_05-alt1.src.rpm: The use of such a license name is ambiguous: GPL <13>Dec 25 02:52:40 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:40 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 25 02:52:40 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 25 02:52:40 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 02:52:40 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 02:52:40 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Dec 25 02:52:40 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 25 02:52:40 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:40 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:40 rpmi: libopus-1.5.2-alt1.1 sisyphus+366209.100.1.1 1734786371 installed <13>Dec 25 02:52:40 rpmi: libmpg123-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226035 installed <13>Dec 25 02:52:40 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Dec 25 02:52:40 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 25 02:52:40 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Dec 25 02:52:40 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 25 02:52:40 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 02:52:40 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 25 02:52:40 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Dec 25 02:52:40 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 25 02:52:40 rpmi: libsensors3-3.6.0-alt4 sisyphus+366234.100.1.1 1734814779 installed <13>Dec 25 02:52:40 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 02:52:40 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 25 02:52:40 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 02:52:40 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 02:52:40 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 25 02:52:40 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 02:52:42 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 02:52:42 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 25 02:52:42 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 02:52:42 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 02:52:42 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 02:52:42 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 25 02:52:42 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 25 02:52:42 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 25 02:52:42 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 02:52:42 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 25 02:52:43 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 02:52:43 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 02:52:43 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 25 02:52:43 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 02:52:43 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 25 02:52:43 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 25 02:52:44 rpmi: libGLX-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 02:52:44 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:44 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:44 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 25 02:52:44 rpmi: libgbm-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 02:52:44 rpmi: libEGL-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 02:52:44 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:44 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 02:52:44 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 25 02:52:44 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed <13>Dec 25 02:52:44 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Dec 25 02:52:44 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed <13>Dec 25 02:52:44 rpmi: libSDL-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed <13>Dec 25 02:52:44 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/sdlscav-145.4_2015_01_05-alt1.nosrc.rpm (w1.gzdio) Installing sdlscav-145.4_2015_01_05-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.83530 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf sdlscav-145.4_2015_01_05 + echo 'Source #0 (sdlscav-145.4_2015_01_05.tar):' Source #0 (sdlscav-145.4_2015_01_05.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/sdlscav-145.4_2015_01_05.tar + cd sdlscav-145.4_2015_01_05 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (sdlscav-145-datapath.patch):' Patch #1 (sdlscav-145-datapath.patch): + /usr/bin/patch -p2 patching file names.h + echo 'Patch #2 (sdlscav-145-fix-build.patch):' Patch #2 (sdlscav-145-fix-build.patch): + /usr/bin/patch -p2 patching file gfx.c + '[' -f data/regulargui.lbm -a '!' -f data/regularguy.lbm ']' + mv data/regularguy.lbm data/regulargui.lbm + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.83530 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sdlscav-145.4_2015_01_05 ++ sdl-config --cflags + make -j16 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o sound.o sound.c make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o edit.o edit.c edit.c: In function 'checks': edit.c:61:24: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 61 | return "level must have exactly 1 player"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:63:24: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 63 | return "level cannot have more than 5 enemies"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:67:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 67 | return "number of flashing berries must be 0 to 3"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:72:27: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 72 | return "level must have exactly 0 or 3 flashing objects"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:77:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 77 | return "number of hidden ememies must be 0 to 3"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:82:27: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 82 | return "level must have exactly 0 or 3 hidden enemies"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:85:24: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 85 | return "if you have escape ladders, you must have at least 1 object"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:94:24: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 94 | return "there must be at least 1 empty space on the top row"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c: In function 'mode4': edit.c:251:20: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 251 | centermsg("Save or load before changing levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * In file included from scav.h:50, from edit.c:5: edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:268:20: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 268 | centermsg("Save or load before changing levels"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:288:35: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 288 | centermsg("use alt-l to load over modified level"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:310:43: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 310 | centermsg("cannot write level 0"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:315:63: warning: pointer targets in passing argument 2 of 'getresource' differ in signedness [-Wpointer-sign] 315 | got=getresource((clevel-1)<<1,buff,16); | ^~~~ | | | uchar * {aka unsigned char *} scav.h:446:38: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 446 | extern int getresource(int num,char *put,int len); | ~~~~~~^~~ edit.c:319:51: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 319 | centermsg("use alt-w to overwrite existing level"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:337:51: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 337 | centermsg("could not write level"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:339:51: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 339 | centermsg("could not delete movie"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c:341:51: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] 341 | centermsg("level saved"); | ^~~~~~~~~~~~~ | | | char * edit.h:25:30: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 25 | extern void centermsg(uchar *from); | ~~~~~~~^~~~ edit.c: In function 'centermsg': edit.c:371:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 371 | i=strlen(from); | ^~~~ | | | uchar * {aka unsigned char *} In file included from scav.h:33: /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ edit.c: In function 'einfo': edit.c:384:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 384 | sprintf(temp,"LEVEL %04d L=LOAD W=WRITE ESC=EXIT 0-9 CHANGE LEVEL KP +- UP/DN LEVEL",clevel); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scav.h:27: /usr/include/bits/stdio2.h:28:1: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ edit.c:385:18: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 385 | i=strlen(temp); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/string.h:407:35: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 407 | extern size_t strlen (const char *__s) | ~~~~~~~~~~~~^~~ edit.c: In function 'puteinfo': edit.c:393:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] 393 | strcpy(ewant,einfo()); | ^~~~~ | | | uchar * {aka unsigned char *} /usr/include/bits/string_fortified.h:77:1: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ edit.c:393:22: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] 393 | strcpy(ewant,einfo()); | ^~~~~~~ | | | uchar * {aka unsigned char *} /usr/include/bits/string_fortified.h:77:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 77 | __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) | ^~~~~ edit.c:395:16: warning: pointer targets in passing argument 1 of 'writestring' differ in signedness [-Wpointer-sign] 395 | writestring("F1 - F12 ->",30,457,whitecolor); | ^~~~~~~~~~~~~ | | | char * scav.h:455:32: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 455 | extern void writestring(uchar *str, int x, int y, int color); | ~~~~~~~^~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o gfx.o gfx.c gfx.c: In function 'opengfx': gfx.c:58:32: warning: pointer targets in passing argument 1 of 'expandpath' differ in signedness [-Wpointer-sign] 58 | if(!expandpath(temp,"scav.bmp",i)) | ^~~~ | | | uchar * {aka unsigned char *} In file included from gfx.c:5: scav.h:535:29: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 535 | extern int expandpath(char *put,char *name,int num); | ~~~~~~^~~ gfx.c:63:27: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 63 | if ( open(temp,O_RDONLY|O_BINARY)!=-1 ) | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/fcntl.h:342, from scav.h:32: /usr/include/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ In file included from /usr/include/SDL/SDL_mouse.h:32, from /usr/include/SDL/SDL_events.h:35, from /usr/include/SDL/SDL.h:37, from scav.h:45: gfx.c:69:44: warning: pointer targets in passing argument 1 of 'SDL_RWFromFile' differ in signedness [-Wpointer-sign] 69 | SDL_WM_SetIcon(SDL_LoadBMP(temp), NULL); | ^~~~ | | | uchar * {aka unsigned char *} /usr/include/SDL/SDL_video.h:592:63: note: in definition of macro 'SDL_LoadBMP' 592 | #define SDL_LoadBMP(file) SDL_LoadBMP_RW(SDL_RWFromFile(file, "rb"), 1) | ^~~~ In file included from /usr/include/SDL/SDL_audio.h:36, from /usr/include/SDL/SDL.h:32: /usr/include/SDL/SDL_rwops.h:99:64: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 99 | extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFile(const char *file, const char *mode); | ~~~~~~~~~~~~^~~~ gfx.c: In function 'scaninput': gfx.c:160:9: warning: variable 'mod' set but not used [-Wunused-but-set-variable] 160 | int key,mod; | ^~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o anim.o anim.c anim.c: In function 'drawanimmenu': anim.c:77:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 77 | farlefttext("ESCAPE EXIT ANIMATOR"); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:78:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 78 | farlefttext("SHIFT S SAVE CHANGES"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:79:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 79 | farlefttext("SHIFT L RELOAD LAST SAVE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:80:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 80 | farlefttext(" ALT 1 FIXTURES"); | ^~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:81:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 81 | farlefttext(" ALT 2 HERO POSES"); | ^~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:82:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 82 | farlefttext(" ALT 3 ENEMY POSES"); | ^~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:83:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 83 | farlefttext(" ALT 4 HIDDEN POSES"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:84:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 84 | farlefttext(" U UNDO LAST EDIT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:85:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 85 | farlefttext(" X MIRROR X"); | ^~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:86:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 86 | farlefttext(" Y MIRROR Y"); | ^~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:87:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 87 | farlefttext(" Z ROTATE 90 CW"); | ^~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:88:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 88 | farlefttext("D F B R DRAW,FILL,BOX,RECT"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:89:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] 89 | farlefttext(", . L GET COLOR,DOT,LINE"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | char * anim.c:60:25: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 60 | void farlefttext(uchar *txt) | ~~~~~~~^~~ anim.c:92:13: warning: pointer targets in passing argument 1 of 'texthere' differ in signedness [-Wpointer-sign] 92 | texthere("R G B"); | ^~~~~~~ | | | char * In file included from anim.c:5: scav.h:465:29: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' 465 | extern void texthere(uchar *txt); | ~~~~~~~^~~ anim.c: In function 'mode2': anim.c:127:27: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 127 | getsquare(asquare,animbox); | ^~~~~~~ | | | uchar * {aka unsigned char *} In file included from scav.h:49: anim.h:22:29: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 22 | extern void getsquare(char *dest,int num); | ~~~~~~^~~~ anim.c: In function 'rot90': anim.c:312:20: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 312 | copysquare(temp,userbrush); | ^~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:312:25: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 312 | copysquare(temp,userbrush); | ^~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c: In function 'animprocess': anim.c:704:46: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 704 | if(where==BLOWUP) copysquare(savesquare,asquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:704:57: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 704 | if(where==BLOWUP) copysquare(savesquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:720:44: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 720 | copysquare(tsquare2,asquare); | ^~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:720:53: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 720 | copysquare(tsquare2,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:721:44: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 721 | copysquare(asquare,savesquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:721:52: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 721 | copysquare(asquare,savesquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:722:44: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 722 | copysquare(savesquare,tsquare2); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:722:55: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 722 | copysquare(savesquare,tsquare2); | ^~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:726:44: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 726 | copysquare(savesquare,asquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:726:55: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 726 | copysquare(savesquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:790:35: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 790 | getsquare(asquare,animbox); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c:792:36: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 792 | copysquare(savesquare,asquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:792:47: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 792 | copysquare(savesquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:809:35: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 809 | getsquare(savesquare,animbox); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c:810:43: warning: pointer targets in passing argument 2 of 'putsquare' differ in signedness [-Wpointer-sign] 810 | putsquare(animbox,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:168:30: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 168 | void putsquare(int num,char *source) | ~~~~~~^~~~~~ anim.c:842:36: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 842 | copysquare(asquare,savesquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:842:44: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 842 | copysquare(asquare,savesquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:847:36: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 847 | copysquare(asquare,savesquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:847:44: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 847 | copysquare(asquare,savesquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:856:36: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 856 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:856:44: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 856 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:867:28: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 867 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:867:36: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 867 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:876:28: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 876 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:876:36: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 876 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:896:28: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 896 | copysquare(tsquare2,asquare); | ^~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:896:37: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 896 | copysquare(tsquare2,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:897:28: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 897 | copysquare(asquare,savesquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:897:36: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 897 | copysquare(asquare,savesquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:898:28: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 898 | copysquare(savesquare,tsquare2); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:898:39: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 898 | copysquare(savesquare,tsquare2); | ^~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:960:20: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 960 | getsquare(asquare,animbox); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c:961:21: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 961 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:961:29: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 961 | copysquare(tsquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c:1004:35: warning: pointer targets in passing argument 2 of 'putsquare' differ in signedness [-Wpointer-sign] 1004 | putsquare(animbox,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:168:30: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 168 | void putsquare(int num,char *source) | ~~~~~~^~~~~~ anim.c: In function 'paintboxes': anim.c:1030:35: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 1030 | getsquare(tsquare,j*12+i); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c: In function 'paintanim': anim.c:1051:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1051 | sprintf(ttt,"%s artwork: %s",descriptions[workingon], | ^~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:26, from scav.h:27: /usr/include/bits/stdio2.h:28:1: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ anim.c:1053:20: warning: pointer targets in passing argument 1 of 'drawstring' differ in signedness [-Wpointer-sign] 1053 | drawstring(ttt,4,4,255); | ^~~ | | | uchar * {aka unsigned char *} anim.c:7:17: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 7 | void drawstring(char *, ...); | ^~~~~~ anim.c:1077:28: warning: pointer targets in passing argument 1 of 'getsquare0' differ in signedness [-Wpointer-sign] 1077 | getsquare0(tsquare,BUTTONFIGS+i); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:137:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 137 | void getsquare0(char *dest,int num) | ~~~~~~^~~~ anim.c: In function 'toanim': anim.c:1110:19: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 1110 | getsquare(asquare,animbox); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c:1115:19: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] 1115 | getsquare(asquare,animbox); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:153:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 153 | void getsquare(char *dest,int num) | ~~~~~~^~~~ anim.c:1116:20: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] 1116 | copysquare(savesquare,asquare); | ^~~~~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:23: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~ anim.c:1116:31: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] 1116 | copysquare(savesquare,asquare); | ^~~~~~~ | | | uchar * {aka unsigned char *} anim.c:302:34: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 302 | void copysquare(char *dest,char *source) | ~~~~~~^~~~~~ anim.c: In function 'savegfx': anim.c:1181:17: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] 1181 | sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]); | ^~~ | | | uchar * {aka unsigned char *} /usr/include/bits/stdio2.h:28:1: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 28 | __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) | ^~~~~ anim.c: In function 'writeiff': anim.c:1196:20: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 1196 | wfile=open(name,O_WRONLY|O_CREAT|O_TRUNC|O_BINARY,0600); | ^~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/fcntl.h:342, from scav.h:32: /usr/include/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ anim.c: In function 'lout': anim.c:1153:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1153 | write(wfile,buff4,4); | ^~~~~~~~~~~~~~~~~~~~ anim.c: In function 'wout': anim.c:1162:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1162 | write(wfile,buff2,2); | ^~~~~~~~~~~~~~~~~~~~ anim.c: In function 'bout': anim.c:1168:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1168 | write(wfile,&val,1); | ^~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.4_2015_01_05' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o scav.o scav.c scav.c:195:16: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] 195 | uchar *wantiff="Picture file must be in IFF format.\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c: In function 'doiff': scav.c:293:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 293 | return "Could not allocate memory for picture.\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:298:22: warning: pointer targets in passing argument 1 of 'expandpath' differ in signedness [-Wpointer-sign] 298 | if(!expandpath(temparea,name,i)) | ^~~~~~~~ | | | uchar * {aka unsigned char *} scav.c:258:22: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 258 | int expandpath(char *put,char *name,int num) | ~~~~~~^~~ scav.c:298:31: warning: pointer targets in passing argument 2 of 'expandpath' differ in signedness [-Wpointer-sign] 298 | if(!expandpath(temparea,name,i)) | ^~~~ | | | uchar * {aka unsigned char *} scav.c:258:32: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 258 | int expandpath(char *put,char *name,int num) | ~~~~~~^~~~ scav.c:299:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 299 | return "Cannot open picture file.\n"; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:300:18: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] 300 | ihand=open(temparea,O_RDONLY|O_BINARY); | ^~~~~~~~ | | | uchar * {aka unsigned char *} In file included from /usr/include/fcntl.h:342, from scav.h:32, from scav.c:6: /usr/include/bits/fcntl2.h:41:19: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 41 | open (const char *__path, int __oflag, ...) | ~~~~~~~~~~~~^~~~~~ scav.c:284:7: warning: variable 'comp' set but not used [-Wunused-but-set-variable] 284 | uchar comp; | ^~~~ scav.c: In function 'debit': scav.c:359:35: warning: pointer targets in passing argument 1 of 'fixbyte' differ in signedness [-Wpointer-sign] 359 | *picput++ = fixbyte(lines+i,1<