* Package: app-emulation/frodo-4.1b * Repository: gentoo * Maintainer: maintainer-needed@gentoo.org * USE: elibc_glibc kernel_linux test userland_GNU x86 >>> Unpacking source... >>> Unpacking FrodoV4_1b.Src.tar.gz to /var/tmp/portage/app-emulation/frodo-4.1b/work * Applying frodo-4.1b-gentoo.diff ... [ ok ] * Running eautoreconf in '/var/tmp/portage/app-emulation/frodo-4.1b/work/Frodo-4.1b/Src' ... * Running autoconf ... [ ok ] * Running autoheader ... [ ok ] >>> Source unpacked in /var/tmp/portage/app-emulation/frodo-4.1b/work >>> Compiling source in /var/tmp/portage/app-emulation/frodo-4.1b/work/Frodo-4.1b ... ./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib configure: loading site script /usr/share/config.site configure: loading site script /usr/share/crossdev/include/site/linux checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for i686-pc-linux-gnu-g++... i686-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether i686-pc-linux-gnu-g++ accepts -g... yes checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E checking whether make sets $(MAKE)... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for library containing strerror... none required checking for OpenLibrary in -lamiga... no checking for vga_setmode in -lvga... yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.2.0... yes checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for unistd.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for sys/types.h... (cached) yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/statfs.h usability... yes checking sys/statfs.h presence... yes checking for sys/statfs.h... yes checking sys/statvfs.h usability... yes checking sys/statvfs.h presence... yes checking for sys/statvfs.h... yes checking for sys/stat.h... (cached) yes checking linux/joystick.h usability... yes checking linux/joystick.h presence... yes checking for linux/joystick.h... yes checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking for an ANSI C-conforming const... yes checking for inline... inline checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for struct stat.st_blocks... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking whether i686-pc-linux-gnu-gcc needs -traditional... no checking for working memcmp... yes checking return type of signal handlers... void checking for utime.h... (cached) yes checking whether utime accepts a null argument... yes checking for gettimeofday... yes checking for sigaction... yes checking for mkdir... yes checking for rmdir... yes checking for select... yes checking for strerror... yes checking for strstr... yes checking for statfs... yes checking for usleep... yes checking which target to use... SDL Good news. Found GCC 2.7 or better. You seem to be using a x86 CPU configure: creating ./config.status config.status: creating Makefile config.status: creating sysconfig.h Configuration done. Now type "make". make -j14 CC=i686-pc-linux-gnu-gcc i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o main.o -c main.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o Display.o -c Display.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o Prefs.o -c Prefs.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o SID.o -c SID.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o REU.o -c REU.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o IEC.o -c IEC.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o 1541fs.o -c 1541fs.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o 1541d64.o -c 1541d64.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o 1541t64.o -c 1541t64.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o 1541job.o -c 1541job.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o SAM.o -c SAM.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o CmdPipe.o -c CmdPipe.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o C64.o -c C64.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o CPUC64.o -c CPUC64.cpp main.cpp: In member function ‘bool Frodo::load_rom_files()’: main.cpp:46:51: warning: deprecated conversion from string constant to ‘char*’ main.cpp:46:51: warning: deprecated conversion from string constant to ‘char*’ main.cpp:51:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:51:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:58:52: warning: deprecated conversion from string constant to ‘char*’ main.cpp:58:52: warning: deprecated conversion from string constant to ‘char*’ main.cpp:63:51: warning: deprecated conversion from string constant to ‘char*’ main.cpp:63:51: warning: deprecated conversion from string constant to ‘char*’ main.cpp:70:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:70:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:75:49: warning: deprecated conversion from string constant to ‘char*’ main.cpp:75:49: warning: deprecated conversion from string constant to ‘char*’ main.cpp:82:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:82:50: warning: deprecated conversion from string constant to ‘char*’ main.cpp:87:49: warning: deprecated conversion from string constant to ‘char*’ main.cpp:87:49: warning: deprecated conversion from string constant to ‘char*’ In file included from main.cpp:105:0: main_x.i: In member function ‘void Frodo::ReadyToRun()’: main_x.i:70:25: warning: ignoring return value of ‘char* getcwd(char*, size_t)’, declared with attribute warn_unused_result 1541d64.cpp: In destructor ‘virtual D64Drive::~D64Drive()’: 1541d64.cpp:88:24: warning: deprecated conversion from string constant to ‘char*’ 1541d64.cpp: In member function ‘bool D64Drive::read_sector(int, int, uint8*)’: 1541d64.cpp:975:33: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541d64.cpp: In member function ‘void D64Drive::open_close_d64_file(char*)’: 1541d64.cpp:125:33: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541d64.cpp:137:49: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp: In destructor ‘virtual T64Drive::~T64Drive()’: 1541t64.cpp:75:24: warning: deprecated conversion from string constant to ‘char*’ 1541job.cpp: In member function ‘bool Job1541::write_sector(int, int, uint8*)’: 1541job.cpp:282:34: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541job.cpp: In member function ‘bool Job1541::read_sector(int, int, uint8*)’: 1541job.cpp:258:33: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541job.cpp: In member function ‘void Job1541::open_d64_file(char*)’: 1541job.cpp:153:32: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541job.cpp:165:48: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp: In member function ‘uint8 T64Drive::open_directory(int, char*)’: 1541t64.cpp:457:35: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:521:37: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:526:75: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp: In member function ‘uint8 T64Drive::open_file(int, char*)’: 1541t64.cpp:318:55: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:319:55: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:325:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:326:56: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp: In member function ‘bool T64Drive::parse_lynx_file()’: 1541t64.cpp:195:37: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result 1541t64.cpp:199:40: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result 1541t64.cpp:207:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:216:83: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result 1541t64.cpp: In member function ‘bool T64Drive::parse_t64_file()’: 1541t64.cpp:138:30: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp:145:32: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541t64.cpp: In member function ‘void T64Drive::open_close_t64_file(char*)’: 1541t64.cpp:104:32: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ IEC.cpp:414:1: warning: deprecated conversion from string constant to ‘char*’ 1541fs.cpp: In member function ‘uint8 FSDrive::open_file(int, char*)’: 1541fs.cpp:157:15: warning: deprecated conversion from string constant to ‘char*’ 1541fs.cpp:183:11: warning: deprecated conversion from string constant to ‘char*’ 1541fs.cpp:186:11: warning: deprecated conversion from string constant to ‘char*’ 1541fs.cpp:189:11: warning: deprecated conversion from string constant to ‘char*’ 1541fs.cpp: In member function ‘uint8 FSDrive::open_directory(int, char*)’: 1541fs.cpp:394:35: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541fs.cpp:403:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result 1541fs.cpp:405:21: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result 1541fs.cpp:445:37: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541fs.cpp:509:75: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result 1541fs.cpp: In member function ‘uint8 FSDrive::open_file(int, char*)’: 1541fs.cpp:202:19: warning: ignoring return value of ‘int chdir(const char*)’, declared with attribute warn_unused_result SID_linux.i: In member function ‘virtual void DigitalRenderer::EmulateLine()’: SID_linux.i:122:42: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o VIC.o -c VIC.cpp SAM.cpp: In function ‘void SAM(C64*)’: SAM.cpp:430:28: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘Token get_token()’: SAM.cpp:593:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:600:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:612:30: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘Token get_reg_token()’: SAM.cpp:633:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:642:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:649:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:657:30: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘Token get_string(char*)’: SAM.cpp:689:29: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘bool term(uint16*)’: SAM.cpp:755:27: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘bool factor(uint16*)’: SAM.cpp:798:25: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:802:32: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:807:37: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:811:46: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘bool instr_args(uint16*, char*)’: SAM.cpp:894:28: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:931:38: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:961:49: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:966:45: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:979:29: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:983:47: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:988:34: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:992:28: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:997:39: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘void display_registers()’: SAM.cpp:1120:86: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1120:86: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1120:86: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1120:86: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1120:86: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 8 has type ‘int’ SAM.cpp:1127:80: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 9 has type ‘int’ SAM.cpp: In function ‘void memory_dump()’: SAM.cpp:1153:34: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1157:55: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void ascii_dump()’: SAM.cpp:1188:34: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void screen_dump()’: SAM.cpp:1236:34: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void binary_dump()’: SAM.cpp:1288:46: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void sprite_dump()’: SAM.cpp:1310:35: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void disassemble()’: SAM.cpp:1354:40: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘int disass_line(uint16, uint8, uint8, uint8)’: SAM.cpp:1375:37: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1379:44: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1379:44: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1383:51: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1383:51: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1383:51: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1406:30: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1410:58: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1414:29: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1418:31: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1422:31: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1426:41: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1430:43: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1434:43: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1438:43: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1442:33: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1446:33: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void assemble()’: SAM.cpp:1474:35: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1498:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1507:40: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1527:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1532:59: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1535:42: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1538:32: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘void mem_config()’: SAM.cpp:1599:47: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void compare()’: SAM.cpp:1653:31: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1663:46: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void print_expr()’: SAM.cpp:1731:50: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1731:50: warning: format ‘%lu’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp: In function ‘void redir_output()’: SAM.cpp:1756:31: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1758:41: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘void int_vectors()’: SAM.cpp:1773:49: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1773:49: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1773:49: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1779:50: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1779:50: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1779:50: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp: In function ‘void view_state()’: SAM.cpp:1807:27: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘void view_cia_state()’: SAM.cpp:1824:27: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:1829:89: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1829:89: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1842:89: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1842:89: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 8 has type ‘int’ SAM.cpp:1868:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 9 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 8 has type ‘int’ SAM.cpp:1873:54: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 9 has type ‘int’ SAM.cpp:1877:47: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void view_sid_state()’: SAM.cpp:1906:75: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1907:80: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1908:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1908:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1908:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1908:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1916:75: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1917:80: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1918:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1918:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1918:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1918:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1926:75: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1927:80: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1928:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1928:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:1928:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:1928:109: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:1936:74: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1937:53: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1945:57: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp: In function ‘void view_vic_state()’: SAM.cpp:1967:83: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1968:62: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:1970:57: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp:1971:57: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp:1972:75: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp:1973:74: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp:2005:52: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2006:57: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2007:52: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘int’ SAM.cpp:2009:88: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2009:88: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:2010:61: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2011:59: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2012:63: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 8 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 9 has type ‘int’ SAM.cpp:2018:77: warning: format ‘%04lx’ expects type ‘long unsigned int’, but argument 10 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 3 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 4 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 5 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 6 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 7 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 8 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 9 has type ‘int’ SAM.cpp:2020:81: warning: format ‘%02lx’ expects type ‘long unsigned int’, but argument 10 has type ‘int’ SAM.cpp: In function ‘void load_data()’: SAM.cpp:2123:28: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:2127:41: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:2132:30: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp: In function ‘void save_data()’: SAM.cpp:2157:28: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:2161:41: warning: deprecated conversion from string constant to ‘char*’ SAM.cpp:2166:32: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o CIA.o -c CIA.cpp SAM.cpp: In function ‘void read_line()’: SAM.cpp:530:42: warning: ignoring return value of ‘char* fgets(char*, int, FILE*)’, declared with attribute warn_unused_result In file included from /usr/include/string.h:642:0, from sysdeps.h:35, from 1541t64.cpp:24: In function ‘char* strcpy(char*, const char*)’, inlined from ‘bool T64Drive::parse_lynx_file()’ at 1541t64.cpp:191:39: /usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o CPU1541.o -c CPU1541.cpp CPUC64.cpp: In member function ‘void MOS6510::illegal_op(uint8, uint16)’: CPUC64.cpp:695:34: warning: deprecated conversion from string constant to ‘char*’ CPUC64.cpp: In member function ‘void MOS6510::illegal_jump(uint16, uint16)’: CPUC64.cpp:710:34: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DPRECISE_CPU_CYCLES=1 -DPRECISE_CIA_CYCLES=1 -DPC_IS_POINTER=0 -o C64_PC.o -c C64_PC.cpp C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘bool C64::LoadSnapshot(char*)’: C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ In file included from C64.cpp:701:0: C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:553:43: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:275:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:276:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:278:39: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DPRECISE_CPU_CYCLES=1 -DPRECISE_CIA_CYCLES=1 -DPC_IS_POINTER=0 -o CPUC64_PC.o -c CPUC64_PC.cpp i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DPRECISE_CPU_CYCLES=1 -DPRECISE_CIA_CYCLES=1 -DPC_IS_POINTER=0 -o CPU1541_PC.o -c CPU1541_PC.cpp In file included from C64_PC.cpp:11:0: C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘bool C64::LoadSnapshot(char*)’: C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ In file included from C64.cpp:701:0, from C64_PC.cpp:11: C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:553:43: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:275:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:276:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:278:39: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DFRODO_SC -o C64_SC.o -c C64_SC.cpp In file included from CPUC64_PC.cpp:11:0: CPUC64.cpp: In member function ‘void MOS6510::illegal_op(uint8, uint16)’: CPUC64.cpp:695:34: warning: deprecated conversion from string constant to ‘char*’ CPUC64.cpp: In member function ‘void MOS6510::illegal_jump(uint16, uint16)’: CPUC64.cpp:710:34: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DFRODO_SC -o CPUC64_SC.o -c CPUC64_SC.cpp CPU1541.cpp: In member function ‘void MOS6502_1541::illegal_op(uint8, uint16)’: CPU1541.cpp:651:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp:651:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp: In member function ‘void MOS6502_1541::illegal_jump(uint16, uint16)’: CPU1541.cpp:666:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp:666:56: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DFRODO_SC -o VIC_SC.o -c VIC_SC.cpp In file included from CPU1541_PC.cpp:11:0: CPU1541.cpp: In member function ‘void MOS6502_1541::illegal_op(uint8, uint16)’: CPU1541.cpp:651:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp:651:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp: In member function ‘void MOS6502_1541::illegal_jump(uint16, uint16)’: CPU1541.cpp:666:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541.cpp:666:56: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DFRODO_SC -o CIA_SC.o -c CIA_SC.cpp In file included from C64_SC.cpp:11:0: C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:273:47: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:524:59: warning: deprecated conversion from string constant to ‘char*’ C64.cpp: In member function ‘bool C64::LoadSnapshot(char*)’: C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:607:56: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:675:60: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:682:57: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ C64.cpp:686:55: warning: deprecated conversion from string constant to ‘char*’ In file included from C64.cpp:701:0, from C64_SC.cpp:11: C64.cpp: In member function ‘void C64::SaveSnapshot(char*)’: C64.cpp:553:43: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp: In member function ‘void C64::SaveRAM(char*)’: C64.cpp:275:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:276:36: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result C64.cpp:278:39: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -DFRODO_SC -o CPU1541_SC.o -c CPU1541_SC.cpp CPUC64_SC.cpp: In member function ‘void MOS6510::illegal_op(uint8, uint16)’: CPUC64_SC.cpp:560:34: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-gcc -O2 -pipe -DX_USE_SHM -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_SDL -fno-strength-reduce -DREGPARAM="__attribute__((regparm(3)))" -I./ -DFRODO_HPUX_REV=0 -DKBD_LANG=0 -o CPU_common.o -c CPU_common.cpp CPU1541_SC.cpp: In member function ‘void MOS6502_1541::illegal_op(uint8, uint16)’: CPU1541_SC.cpp:585:56: warning: deprecated conversion from string constant to ‘char*’ CPU1541_SC.cpp:585:56: warning: deprecated conversion from string constant to ‘char*’ i686-pc-linux-gnu-g++ -o FrodoSC main.o Display.o Prefs.o SID.o REU.o IEC.o 1541fs.o 1541d64.o 1541t64.o 1541job.o SAM.o CmdPipe.o C64_SC.o CPUC64_SC.o VIC_SC.o CIA_SC.o CPU1541_SC.o CPU_common.o -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -lSDL -lpthread cp FrodoSC .. i686-pc-linux-gnu-g++ -o Frodo main.o Display.o Prefs.o SID.o REU.o IEC.o 1541fs.o 1541d64.o 1541t64.o 1541job.o SAM.o CmdPipe.o C64.o CPUC64.o VIC.o CIA.o CPU1541.o -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -lSDL -lpthread cp Frodo .. i686-pc-linux-gnu-g++ -o FrodoPC main.o Display.o Prefs.o SID.o REU.o IEC.o 1541fs.o 1541d64.o 1541t64.o 1541job.o SAM.o CmdPipe.o C64_PC.o CPUC64_PC.o VIC.o CIA.o CPU1541_PC.o -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -lSDL -lpthread cp FrodoPC .. >>> Source compiled. >>> Test phase [none]: app-emulation/frodo-4.1b >>> Install frodo-4.1b into /var/tmp/portage/app-emulation/frodo-4.1b/image/ category app-emulation >>> Completed installing frodo-4.1b into /var/tmp/portage/app-emulation/frodo-4.1b/image/ strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/bin/FrodoSC usr/bin/FrodoPC usr/bin/Frodo * QA Notice: Package has poor programming practices which may compile * fine but exhibit random runtime failures. * /usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer * Please do not file a Gentoo bug and instead report the above QA * issues directly to the upstream developers of this software. * Homepage: http://frodo.cebix.net/ * * READ THE DOCS! The documentation can be found at: * /usr/share/doc/frodo-4.1b/html/ * * Getting this program to work requires some experimentation with the * settings. The three executables you can use are: * * Frodo (normal) * FrodoPC (faster) * FrodoSC (slower than the other two, but most compatible) * * We recommend that you run FrodoSC with the following settings: * * 1. Limit Speed = enabled * 2. Map / = enabled * 3. Emulate 1541 CPU (for copy-protected games) * 4. Sprites, Sprite Collisions = enabled * 5. SID Emulation = Digital * 6. SID Filters = enabled * * You will probably need to occasionally change these settings * depending upon which programs you try to run, or you may need to run * Frodo or FrodoPC if your machine is too slow. * * Most Commodore 64 applications load by first pointing to the D64 * file in preferences, then: * LOAD "*",8,1 * then: * RUN * * Remember that the keyboard is mapped to the C64 layout. So to type * the first command above you would use the following sequence: * LOAD [SHIFT-2][RIGHT-BRACKET][SHIFT-2],8,1 * * * For a complete source of C64 programs, try visiting: * http://www.c64unlimited.net/ *