<86>Jan 9 08:13:46 userdel[9653]: delete user 'rooter' <86>Jan 9 08:13:46 userdel[9653]: removed group 'rooter' owned by 'rooter' <86>Jan 9 08:13:46 userdel[9653]: removed shadow group 'rooter' owned by 'rooter' <86>Jan 9 08:13:46 groupadd[9672]: group added to /etc/group: name=rooter, GID=669 <86>Jan 9 08:13:46 groupadd[9672]: group added to /etc/gshadow: name=rooter <86>Jan 9 08:13:46 groupadd[9672]: new group: name=rooter, GID=669 <86>Jan 9 08:13:46 useradd[9688]: new user: name=rooter, UID=669, GID=669, home=/root, shell=/bin/bash <86>Jan 9 08:13:46 userdel[9810]: delete user 'builder' <86>Jan 9 08:13:46 userdel[9810]: removed group 'builder' owned by 'builder' <86>Jan 9 08:13:46 userdel[9810]: removed shadow group 'builder' owned by 'builder' <86>Jan 9 08:13:46 groupadd[9846]: group added to /etc/group: name=builder, GID=670 <86>Jan 9 08:13:46 groupadd[9846]: group added to /etc/gshadow: name=builder <86>Jan 9 08:13:46 groupadd[9846]: new group: name=builder, GID=670 <86>Jan 9 08:13:46 useradd[9885]: new user: name=builder, UID=670, GID=670, home=/usr/src, shell=/bin/bash <13>Jan 9 08:13:51 rpmi: libglvnd-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:51 rpmi: libogg-1.3.3-alt1 sisyphus.217914.100 1545006091 installed <13>Jan 9 08:13:51 rpmi: xorg-proto-devel-2018.4-alt3 1527685079 installed <13>Jan 9 08:13:51 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Jan 9 08:13:51 rpmi: libwayland-server-1.16.0-alt1 1535614871 installed <13>Jan 9 08:13:51 rpmi: libflac8-1.3.2-alt1 1507623955 installed <13>Jan 9 08:13:51 rpmi: libvorbis-1.3.6-alt1 1528307812 installed <13>Jan 9 08:13:51 rpmi: libOpenGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:51 rpmi: libGLES-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:51 rpmi: libgsm-1.0.17-alt1 1523356165 installed <13>Jan 9 08:13:51 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed <13>Jan 9 08:13:51 rpmi: liblz4-1:1.8.3-alt1 sisyphus.213737.100 1538009686 installed <13>Jan 9 08:13:51 rpmi: libgpg-error-1.31-alt1.S1 1529015802 installed <13>Jan 9 08:13:51 rpmi: libgcrypt20-1.8.3-alt4 sisyphus.218050.200 1545223289 installed <13>Jan 9 08:13:51 rpmi: libsystemd-1:240-alt2 sisyphus.218943.100 1546556223 installed <13>Jan 9 08:13:51 rpmi: libdbus-1.12.12-alt1 sisyphus.217336.100 1544000923 installed <13>Jan 9 08:13:51 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed <13>Jan 9 08:13:52 rpmi: libalsa-1:1.1.7-alt1 sisyphus.215150.100 1539797658 installed <13>Jan 9 08:13:52 rpmi: libxshmfence-1.2-alt2 1518613552 installed <13>Jan 9 08:13:52 rpmi: libX11-locales-3:1.6.7-alt1 sisyphus.214413.200 1539171080 installed <13>Jan 9 08:13:52 rpmi: libXdmcp-1.1.1-alt1 1334617701 installed <13>Jan 9 08:13:52 rpmi: libXau-1.0.8-alt1 1369565808 installed <13>Jan 9 08:13:52 rpmi: libxcb-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Jan 9 08:13:52 rpmi: libX11-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Jan 9 08:13:52 rpmi: libXext-1.3.3-alt1 1409902959 installed <13>Jan 9 08:13:52 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed <13>Jan 9 08:13:52 rpmi: libXdamage-1.1.3-alt4 1297162593 installed <13>Jan 9 08:13:52 rpmi: libXfixes-5.0.3-alt1 sisyphus.216396.300 1542022162 installed <13>Jan 9 08:13:52 rpmi: libXrender-0.9.8-alt1 1371312112 installed <13>Jan 9 08:13:52 rpmi: libXrandr-1.5.0-alt1 1431936189 installed <13>Jan 9 08:13:54 rpmi: libxcb-devel-1.13.1-alt1 sisyphus.214413.100 1539170896 installed <13>Jan 9 08:13:54 rpmi: libX11-devel-3:1.6.7-alt1 sisyphus.214413.200 1539171143 installed <13>Jan 9 08:13:54 rpmi: libpulseaudio-12.2-alt1 1535623585 installed <13>Jan 9 08:13:54 rpmi: libSDL-1.2.14-alt7 1483707272 installed <13>Jan 9 08:13:54 rpmi: libwayland-client-1.16.0-alt1 1535614871 installed <13>Jan 9 08:13:54 rpmi: libpciaccess-1:0.14-alt1 1528969252 installed <13>Jan 9 08:13:54 rpmi: libdrm-1:2.4.96-alt1 sisyphus.215486.100 1540374027 installed <13>Jan 9 08:13:54 rpmi: libGLX-mesa-4:18.3.1-alt1 sisyphus.218704.100 1545992861 installed <13>Jan 9 08:13:54 rpmi: libGLX-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:54 rpmi: libGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:54 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed <13>Jan 9 08:13:54 rpmi: libgbm-4:18.3.1-alt1 sisyphus.218704.100 1545992861 installed <13>Jan 9 08:13:54 rpmi: libEGL-mesa-4:18.3.1-alt1 sisyphus.218704.100 1545992861 installed <13>Jan 9 08:13:54 rpmi: libEGL-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:54 rpmi: libglvnd-devel-7:1.1.0-alt3 sisyphus.215982.100 1541498632 installed <13>Jan 9 08:13:54 rpmi: libEGL-devel-4:18.3.1-alt1 sisyphus.218704.100 1545992861 installed <13>Jan 9 08:13:54 rpmi: libGL-devel-4:18.3.1-alt1 sisyphus.218704.100 1545992861 installed <13>Jan 9 08:13:54 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed <13>Jan 9 08:13:54 rpmi: libSDL-devel-1.2.14-alt7 1483707272 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/sdlscav-145.1_2010_11_5-alt1.nosrc.rpm Installing sdlscav-145.1_2010_11_5-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.38379 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf sdlscav-145.1_2010_11_5 + echo 'Source #0 (sdlscav-145.1_2010_11_5.tar):' Source #0 (sdlscav-145.1_2010_11_5.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/sdlscav-145.1_2010_11_5.tar + cd sdlscav-145.1_2010_11_5 + /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 + '[' -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.99033 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sdlscav-145.1_2010_11_5 ++ sdl-config --cflags + make -j8 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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.1_2010_11_5' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o edit.o edit.c edit.c: In function 'checks': edit.c:61:10: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return "level must have exactly 1 player"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:63:10: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 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] return "number of flashing berries must be 0 to 3"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:72:13: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 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] return "number of hidden ememies must be 0 to 3"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:82:13: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return "level must have exactly 0 or 3 hidden enemies"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:85:10: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return "if you have escape ladders, you must have at least 1 object"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ edit.c:94:10: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 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] centermsg("Save or load before changing levels"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:268:20: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("Save or load before changing levels"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:288:14: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("use alt-l to load over modified level"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:310:15: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("cannot write level 0"); ^~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:315:35: warning: pointer targets in passing argument 2 of 'getresource' differ in signedness [-Wpointer-sign] got=getresource((clevel-1)<<1,buff,16); ^~~~ In file included from edit.c:5: scav.h:446:12: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern int getresource(int num,char *put,int len); ^~~~~~~~~~~ edit.c:319:16: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("use alt-w to overwrite existing level"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:337:16: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("could not write level"); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:339:16: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("could not delete movie"); ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c:341:16: warning: pointer targets in passing argument 1 of 'centermsg' differ in signedness [-Wpointer-sign] centermsg("level saved"); ^~~~~~~~~~~~~ In file included from scav.h:50, from edit.c:5: edit.h:25:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void centermsg(uchar *from); ^~~~~~~~~ edit.c: In function 'centermsg': edit.c:371:11: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i=strlen(from); ^~~~ In file included from scav.h:33, from edit.c:5: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ edit.c: In function 'einfo': edit.c:384:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(temp,"LEVEL %04d L=LOAD W=WRITE ESC=EXIT 0-9 CHANGE LEVEL KP +- UP/DN LEVEL",clevel); ^~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scav.h:27, from edit.c:5: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ edit.c:385:11: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] i=strlen(temp); ^~~~ In file included from scav.h:33, from edit.c:5: /usr/include/string.h:384:15: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern size_t strlen (const char *__s) ^~~~~~ edit.c: In function 'puteinfo': edit.c:393:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(ewant,einfo()); ^~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scav.h:27, from edit.c:5: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^~~~~ edit.c:393:15: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(ewant,einfo()); ^~~~~~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scav.h:27, from edit.c:5: /usr/include/bits/string_fortified.h:88:1: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} __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] writestring("F1 - F12 ->",30,457,whitecolor); ^~~~~~~~~~~~~ In file included from edit.c:5: scav.h:455:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void writestring(uchar *str, int x, int y, int color); ^~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o gfx.o gfx.c gfx.c: In function 'opengfx': gfx.c:57:18: warning: pointer targets in passing argument 1 of 'expandpath' differ in signedness [-Wpointer-sign] if(!expandpath(temp,"scav.bmp",i)) ^~~~ In file included from gfx.c:5: scav.h:535:12: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern int expandpath(char *put,char *name,int num); ^~~~~~~~~~ gfx.c:62:13: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] if ( open(temp,O_RDONLY|O_BINARY)!=-1 ) ^~~~ In file included from /usr/include/fcntl.h:313, from scav.h:32, from gfx.c:5: /usr/include/bits/fcntl2.h:41:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} 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, from gfx.c:5: gfx.c:68:30: warning: pointer targets in passing argument 1 of 'SDL_RWFromFile' differ in signedness [-Wpointer-sign] SDL_WM_SetIcon(SDL_LoadBMP(temp), NULL); ^~~~ /usr/include/SDL/SDL_video.h:592:57: note: in definition of macro 'SDL_LoadBMP' #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, from scav.h:45, from gfx.c:5: /usr/include/SDL/SDL_rwops.h:99:37: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern DECLSPEC SDL_RWops * SDLCALL SDL_RWFromFile(const char *file, const char *mode); ^~~~~~~~~~~~~~ gfx.c: In function 'scaninput': gfx.c:159:9: warning: variable 'mod' set but not used [-Wunused-but-set-variable] int key,mod; ^~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -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] farlefttext("ESCAPE EXIT ANIMATOR"); ^~~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:78:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext("SHIFT S SAVE CHANGES"); ^~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:79:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext("SHIFT L RELOAD LAST SAVE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:80:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" ALT 1 FIXTURES"); ^~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:81:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" ALT 2 HERO POSES"); ^~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:82:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" ALT 3 ENEMY POSES"); ^~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:83:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" ALT 4 HIDDEN POSES"); ^~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:84:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" U UNDO LAST EDIT"); ^~~~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:85:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" X MIRROR X"); ^~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:86:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" Y MIRROR Y"); ^~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:87:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(" Z ROTATE 90 CW"); ^~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:88:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext("D F B R DRAW,FILL,BOX,RECT"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:89:16: warning: pointer targets in passing argument 1 of 'farlefttext' differ in signedness [-Wpointer-sign] farlefttext(", . L GET COLOR,DOT,LINE"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ anim.c:60:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void farlefttext(uchar *txt) ^~~~~~~~~~~ anim.c:92:13: warning: pointer targets in passing argument 1 of 'texthere' differ in signedness [-Wpointer-sign] texthere("R G B"); ^~~~~~~ In file included from anim.c:5: scav.h:465:13: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' extern void texthere(uchar *txt); ^~~~~~~~ anim.c: In function 'mode2': anim.c:127:13: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ In file included from scav.h:49, from anim.c:5: anim.h:22:13: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} extern void getsquare(char *dest,int num); ^~~~~~~~~ anim.c: In function 'rot90': anim.c:312:13: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(temp,userbrush); ^~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:312:18: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(temp,userbrush); ^~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c: In function 'animprocess': anim.c:704:32: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] if(where==BLOWUP) copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:704:43: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] if(where==BLOWUP) copysquare(savesquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:720:16: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:720:25: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:721:16: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:721:24: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:722:16: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:722:27: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:726:16: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:726:27: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:790:14: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c:792:15: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:792:26: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:809:14: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(savesquare,animbox); ^~~~~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c:810:22: warning: pointer targets in passing argument 2 of 'putsquare' differ in signedness [-Wpointer-sign] putsquare(animbox,asquare); ^~~~~~~ anim.c:168:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void putsquare(int num,char *source) ^~~~~~~~~ anim.c:842:15: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:842:23: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:847:15: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:847:23: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:856:15: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:856:23: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:867:14: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:867:22: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:876:14: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:876:22: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:896:14: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:896:23: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare2,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:897:14: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:897:22: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(asquare,savesquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:898:14: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:898:25: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,tsquare2); ^~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:960:20: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c:961:21: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:961:29: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(tsquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:1004:21: warning: pointer targets in passing argument 2 of 'putsquare' differ in signedness [-Wpointer-sign] putsquare(animbox,asquare); ^~~~~~~ anim.c:168:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void putsquare(int num,char *source) ^~~~~~~~~ anim.c: In function 'paintboxes': anim.c:1030:14: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(tsquare,j*12+i); ^~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c: In function 'paintanim': anim.c:1051:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(ttt,"%s artwork: %s",descriptions[workingon], ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scav.h:27, from anim.c:5: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ anim.c:1053:13: warning: pointer targets in passing argument 1 of 'drawstring' differ in signedness [-Wpointer-sign] drawstring(ttt,4,4,255); ^~~ anim.c:7:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void drawstring(char *, ...); ^~~~~~~~~~ anim.c:1077:14: warning: pointer targets in passing argument 1 of 'getsquare0' differ in signedness [-Wpointer-sign] getsquare0(tsquare,BUTTONFIGS+i); ^~~~~~~ anim.c:137:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare0(char *dest,int num) ^~~~~~~~~~ anim.c: In function 'toanim': anim.c:1110:12: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c:1115:12: warning: pointer targets in passing argument 1 of 'getsquare' differ in signedness [-Wpointer-sign] getsquare(asquare,animbox); ^~~~~~~ anim.c:153:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void getsquare(char *dest,int num) ^~~~~~~~~ anim.c:1116:13: warning: pointer targets in passing argument 1 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c:1116:24: warning: pointer targets in passing argument 2 of 'copysquare' differ in signedness [-Wpointer-sign] copysquare(savesquare,asquare); ^~~~~~~ anim.c:302:6: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} void copysquare(char *dest,char *source) ^~~~~~~~~~ anim.c: In function 'savegfx': anim.c:1181:10: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]); ^~~ In file included from /usr/include/features.h:428, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdlib.h:25, from scav.h:27, from anim.c:5: /usr/include/bits/stdio2.h:31:1: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} __NTH (sprintf (char *__restrict __s, const char *__restrict __fmt, ...)) ^~~~~ anim.c: In function 'writeiff': anim.c:1196:13: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] wfile=open(name,O_WRONLY|O_CREAT|O_TRUNC|O_BINARY,0600); ^~~~ In file included from /usr/include/fcntl.h:313, from scav.h:32, from anim.c:5: /usr/include/bits/fcntl2.h:41:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} open (const char *__path, int __oflag, ...) ^~~~ anim.c: In function 'lout': anim.c:1153:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(wfile,buff4,4); ^~~~~~~~~~~~~~~~~~~~ anim.c: In function 'wout': anim.c:1162:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(wfile,buff2,2); ^~~~~~~~~~~~~~~~~~~~ anim.c: In function 'bout': anim.c:1168:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result] write(wfile,&val,1); ^~~~~~~~~~~~~~~~~~~ anim.c: In function 'savegfx': anim.c:1181:18: warning: '%s' directive writing up to 255 bytes into a region of size between 0 and 255 [-Wformat-overflow=] sprintf(ttt,"%s/%s/%s",localname,localdirname,gfxnames[workingon]); ^~ ~~~~~~~~~~~~ In file included from /usr/include/stdio.h:862, from scav.h:28, from anim.c:5: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output 3 or more bytes (assuming 513) into a destination of size 256 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make: Leaving directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' make: Entering directory '/usr/src/RPM/BUILD/sdlscav-145.1_2010_11_5' gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c -o scav.o scav.c scav.c:194:16: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *wantiff="Picture file must be in IFF format.\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c: In function 'doiff': scav.c:292:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return "Could not allocate memory for picture.\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:297:22: warning: pointer targets in passing argument 1 of 'expandpath' differ in signedness [-Wpointer-sign] if(!expandpath(temparea,name,i)) ^~~~~~~~ scav.c:257:5: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int expandpath(char *put,char *name,int num) ^~~~~~~~~~ scav.c:297:31: warning: pointer targets in passing argument 2 of 'expandpath' differ in signedness [-Wpointer-sign] if(!expandpath(temparea,name,i)) ^~~~ scav.c:257:5: note: expected 'char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int expandpath(char *put,char *name,int num) ^~~~~~~~~~ scav.c:298:17: warning: pointer targets in returning 'char *' from a function with return type 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] return "Cannot open picture file.\n"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scav.c:299:18: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign] ihand=open(temparea,O_RDONLY|O_BINARY); ^~~~~~~~ In file included from /usr/include/fcntl.h:313, from scav.h:32, from scav.c:6: /usr/include/bits/fcntl2.h:41:1: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} open (const char *__path, int __oflag, ...) ^~~~ scav.c:283:7: warning: variable 'comp' set but not used [-Wunused-but-set-variable] uchar comp; ^~~~ scav.c: In function 'debit': scav.c:358:35: warning: pointer targets in passing argument 1 of 'fixbyte' differ in signedness [-Wpointer-sign] *picput++ = fixbyte(lines+i,1<