+ exec + rm -rf /rpmbuild + mkdir -p /rpmbuild + su -c 'rpmbuild -ba /builddir/build/SPECS/z88dk.spec --define "debug_package %{nil}" --undefine _annotated_build --define "_missing_doc_files_terminate_build %{nil}" --define "_emacs_sitestartdir /usr/share/emacs/site-lisp/site-start.d" --define "_emacs_sitelispdir /usr/share/emacs/site-lisp" --nocheck ' mockbuild Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ONNqMq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf z88dk + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/z88dk-20150709.tgz + STATUS=0 + '[' 0 -ne 0 ']' + cd z88dk + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (z88dk-1.10-makefile-usr-share.patch):' Patch #0 (z88dk-1.10-makefile-usr-share.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file Makefile + echo 'Patch #1 (z88dk-1.10-64bit.patch):' Patch #1 (z88dk-1.10-64bit.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/copt/copt.c Hunk #1 succeeded at 509 (offset 2 lines). patching file src/sccz80/io.c patching file src/sccz80/io.h patching file src/sccz80/primary.c + echo 'Patch #2 (z88dk-1.10-makefile-flags.patch):' Patch #2 (z88dk-1.10-makefile-flags.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file src/zcc/Makefile patching file src/zx7/Makefile + find . -depth -name CVS -type d -exec rm -rf '{}' ';' + mv doc/netman . + chmod 644 netman/man3z/DeviceOffline.3 netman/man3z/DeviceOnline.3 netman/man3z/QueryPackage.3 netman/man3z/byteorder.3 netman/man3z/getnetbyname.3 netman/man3z/getnetbynumber.3 netman/man3z/getprotobyname.3 netman/man3z/getprotobynumber.3 netman/man3z/getservbyname.3 netman/man3z/getservbyport.3 netman/man3z/getservprotobyname.3 netman/man3z/getservprotobynumber.3 netman/man3z/htonl.3 netman/man3z/htons.3 netman/man3z/ntohl.3 netman/man3z/ntohs.3 netman/man3z/pktdrive.3 netman/man3z/resolve.3 netman/man3z/reverse_addr_lookup.3 netman/man3z/sock_abort.3 netman/man3z/sock_close.3 netman/man3z/sock_closed.3 netman/man3z/sock_dataready.3 netman/man3z/sock_flush.3 netman/man3z/sock_listen.3 netman/man3z/sock_open.3 netman/man3z/sock_opened.3 netman/man3z/sock_putc.3 netman/man3z/sock_puts.3 netman/man3z/sock_read.3 netman/man3z/sock_shutdown.3 netman/man3z/sock_write.3 netman/man3z/tcp_RegCatchall.3 netman/man3z/tcp_calloc.3 netman/man3z/tcp_free.3 netman/man3z/tcp_malloc.3 netman/man3z/tcp_pagein.3 netman/man3z/tcp_pageout.3 + find doc examples src -type f -exec sed -i -e 's/\r*$//' '{}' ';' + find doc examples src -type f -exec chmod 644 '{}' ';' + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.oBJfyI + umask 022 + cd /builddir/build/BUILD + cd z88dk + export Z80_OZFILES=/builddir/build/BUILD/z88dk/lib/ + Z80_OZFILES=/builddir/build/BUILD/z88dk/lib/ + export ZCCCFG=/builddir/build/BUILD/z88dk/lib/config/ + ZCCCFG=/builddir/build/BUILD/z88dk/lib/config/ + export PATH=/builddir/build/BUILD/z88dk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin + PATH=/builddir/build/BUILD/z88dk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin + export CC=gcc + CC=gcc + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 ' + export 'LDFLAGS=-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + make clean cd src/appmake ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/appmake' rm -f appmake appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o aquarius.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o extract.o core rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/appmake' cd src/copt ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/copt' rm -f copt copt.o core rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/copt' cd src/cpp ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/cpp' rm -f *.o core *~ zcpp rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/cpp' cd src/sccz80 ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/sccz80' rm -f *.o *~ core sccz80 rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/sccz80' cd src/z80asm ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/z80asm' rm -f *.core lib/*.core lib/t/*.core lib/t/uthash/*.core rm -f *.o lib/*.o lib/t/*.o lib/t/uthash/*.o rm -f *.out lib/*.out lib/t/*.out lib/t/uthash/*.out rm -f *.orig lib/*.orig lib/t/*.orig lib/t/uthash/*.orig rm -f *.exe lib/*.exe lib/t/*.exe lib/t/uthash/*.exe rm -f *.tmp lib/*.tmp lib/t/*.tmp lib/t/uthash/*.tmp rm -f *.bak lib/*.bak lib/t/*.bak lib/t/uthash/*.bak rm -f *.log lib/*.log lib/t/*.log lib/t/uthash/*.log rm -f *~ lib/*~ lib/t/*~ lib/t/uthash/*~ rm -f -rf Debug Release x1 x2 x3 rm -f t/libtestlib.a t/*.o t/*.out lib/t/*.o lib/t/*.out t/test_codearea t/test_symtab rm -f z80asm lib/z80asm test* lib/test* rm -f t/*.tmp lib/t/*.tmp t/dev/*.tmp rm -f microman.bin microman.tap mandel.bin mandel.tap zcc_opt.def rm -f enigma.* crt0.* make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/z80asm' cd src/zcc ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/zcc' rm -f zcc zcc.o core rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/zcc' make -C support/ar clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/support/ar' rm -f z80nm ar.o getopt/*.o core rm -f -rf Debug Release make[1]: Leaving directory '/builddir/build/BUILD/z88dk/support/ar' cd libsrc ; make clean make[1]: Entering directory '/builddir/build/BUILD/z88dk/libsrc' make -C ace clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/ace' rm -f *.o* zcc_opt.def cd tape ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/ace/tape' rm -f *.o* *.sym *.map zcc_opt.def *.i tape_save.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/ace/tape' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/ace' make -C assert clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/assert' rm -f *.o* *.sym *.map *~ *.err zcc_opt.def rm -f assert.asm *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/assert' make -C c128 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/c128' rm -f *.o* *.sym *.map zcc_opt.def *.i getkeyscia.asm getjoyscia.asm gettimeracia.asm gettimerbcia.asm gettodcia.asm setintctrlcia.asm settimeracia.asm settimerbcia.asm settodcia.asm timervalcia.asm todcharcia.asm todstrcia.asm is64kvdc.asm printstrvdc.asm set64kvdc.asm set80x50textvdc.asm setbitmapvdc.asm setbitmapintvdc.asm attrsonvdc.asm attrsoffvdc.asm printbmivdc.asm printbmvdc.asm memtobufvdc.asm buftomemvdc.asm circlepointsvdc.asm circleivdc.asm clrattrvdc.asm clrbitmapvdc.asm clrscrvdc.asm copymemvdc.asm copydspvdc.asm setcursorvdc.asm ellipsevdc.asm ellipseivdc.asm fillattrvdc.asm filldspvdc.asm fillmemvdc.asm linevdc.asm lineivdc.asm mapvdc.asm initpcx.asm donepcx.asm decodelinepcx.asm decodefilepcx.asm decodelineintpcx.asm decodefileintpcx.asm savevdc.asm restorevdc.asm setcharvdc.asm setdsppagevdc.asm scrollupvdc.asm scrolldownvdc.asm winvdc.asm clrwinattrvdc.asm clrwinvdc.asm attacksid.asm releasesid.asm clearsid.asm volumesid.asm envelopesid.asm freqsid.asm pulsewavesid.asm getmousesid.asm getpotssid.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/c128' make -C ctype clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/ctype' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/ctype' make -C farz88 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/farz88' rm -f *.o *~ cd strings ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/farz88/strings' rm -f *.o* *.sym *.map *~ *.err zcc_opt.def rm -f strdup_far.asm *.i make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/farz88/strings' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/farz88' make -C fcntl clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl' make -C cpc clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/cpc' rm -f *.sym *.map zcc_opt.def *.o* *.i close.asm cpc_openin.asm cpc_openout.asm open.asm open_z88.asm read.asm write.asm writebyte.asm readbyte.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/cpc' make -C dummy clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/dummy' rm -f *.sym *.map zcc_opt.def *.o* make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/dummy' make -C gen_rnd clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/gen_rnd' rm -f *.o* zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/gen_rnd' make -C spectrum clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum' cd plus3 ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/plus3' rm -f *.o* zcc_opt.def make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/plus3' cd microdrive ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/microdrive' rm -f *.o* zcc_opt.def make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/microdrive' cd zxbasdrv ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/zxbasdrv' rm -f *.sym *.map zcc_opt.def *.o* make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum/zxbasdrv' make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/spectrum' make -C nc100 clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/nc100' rm -f *.sym *.map zcc_opt.def *.o* *~ *.i lseek.asm open_z88.asm opendir.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/nc100' make -C newbrain clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/newbrain' rm -f *.sym *.map zcc_opt.def *.o* make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/newbrain' make -C sprinter clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/sprinter' rm -f *.sym *.map zcc_opt.def *.o* *.i close.asm creat.asm lseek.asm open.asm open_z88.asm read.asm write.asm writebyte.asm readbyte.asm getcwd.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/sprinter' make -C z88 clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/z88' rm -f *.sym *.map zcc_opt.def *.o* *.i close.asm creat.asm lseek.asm open.asm open_z88.asm nropen.asm read.asm write.asm writebyte.asm readbyte.asm stat.asm opendor.asm readdor.asm closedor.asm writedor.asm deletedor.asm sondor.asm brotherdor.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/z88' make -C zxvgs clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/zxvgs' rm -f *.o* zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/zxvgs' make -C cpm clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/cpm' rm -f *.sym *.map zcc_opt.def *.o* *~ *.i _putoffset.asm bios.asm bdos.asm close.asm creat.asm change_volume.asm dir_move_first.asm dir_move_next.asm dir_get_entry_type.asm dir_get_entry_name.asm dir_get_entry_size.asm get_current_volume.asm get_dir_name.asm fdtell.asm getfcb.asm lseek.asm open.asm open_z88.asm parsefcb.asm read.asm readbyte.asm remove.asm rename.asm setfcb.asm write.asm writebyte.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/cpm' make -C osca clean make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca' cd flos ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca/flos' rm -f *.o* zcc_opt.def make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca/flos' cd flosmulti ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca/flosmulti' rm -f *.o* zcc_opt.def make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca/flosmulti' make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl/osca' #make -C sos clean make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/fcntl' make -C math/genmath clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/math/genmath' rm -f *.o* *.sym *.map *.err zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/math/genmath' make -C math/z88math clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/math/z88math' rm -f *.o* *.sym *.map *.err zcc_opt.def *.i cosh.asm sinh.asm tanh.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/math/z88math' make -C math/cpcmath clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/math/cpcmath' rm -f *.o* *.sym *.map *.err zcc_opt.def *.i amax.asm amin.asm ceil.asm fabs.asm fmod.asm ftoa.asm ftoe.asm cosh.asm sinh.asm tanh.asm atan2.asm atof.asm halfpi.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/math/cpcmath' make -C math/zxmath clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/math/zxmath' rm -f *.o* *.sym *.map *.err make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/math/zxmath' make -C graphics clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics' rm -f *.o rm -f 8080/*.o rm -f abc80/*.o rm -f ace/*.o rm -f aquarius/*.o cd c128 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics/c128' rm -f *.o* *.sym *.map zcc_opt.def *.i clg.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics/c128' cd c128_64k ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics/c128_64k' rm -f *.o* *.sym *.map zcc_opt.def *.i clg.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics/c128_64k' rm -f cpc/*.o cd enterprise ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics/enterprise' rm -f *.o* *.sym *.map zcc_opt.def *.i clg.asm circle.asm uncircle.asm setxy.asm fill.asm draw.asm drawr.asm drawto.asm undraw.asm undrawr.asm undrawto.asm plot.asm unplot.asm xorplot.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics/enterprise' cd enterprise_hr ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics/enterprise_hr' rm -f *.o* *.sym *.map zcc_opt.def *.i clg.asm circle.asm uncircle.asm setxy.asm fill.asm draw.asm drawr.asm drawto.asm undraw.asm undrawr.asm undrawto.asm plot.asm unplot.asm xorplot.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics/enterprise_hr' rm -f gal/*.o rm -f gray/*.o rm -f gray/ticalc/*.o rm -f gray/cpc/*.o rm -f gray/zx81/*.o rm -f mc1000/*.o rm -f msx/*.o rm -f msx/surface/*.o rm -f mz/*.o rm -f nascom/*.o rm -f osca/*.o rm -f oz/*.o rm -f p2000/*.o rm -f pc6001/*.o rm -f sam/*.o rm -f sorcerer/*.o rm -f spectrum/*.o rm -f text/*.o rm -f text6/*.o rm -f ticalc/*.o rm -f trs80/*.o rm -f ts2068hr/*.o rm -f vz200/*.o rm -f z88/*.o rm -f zx80/*.o rm -f time/zx81/*.o rm -f zx81/*.o rm -f zx81/hr/*.o rm -f zx81/udg/*.o cd x11 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/graphics/x11' rm -f *.o* zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics/x11' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/graphics' make -C malloc clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/malloc' cd strings ; rm -f *.o* ; cd .. rm -f *.o* *.sym *.map *~ *.err zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/malloc' make -C net clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/net' rm -f *.obj *.sym *.map *.o* *.i zcc_opt.def get_networks.asm get_protocols.asm get_services.asm getnetbyname.asm getnetbynumber.asm getprotobyname.asm getprotobynumber.asm getservbyname.asm getservbyport.asm getservprotobyname.asm getservprotobyport.asm getxxbyname.asm getxxbyport.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/net' make -C printflike clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/printflike' rm -f *.err *.o* *.sym *.map zcc_opt.def *.i fprintf.asm fscanf.asm itou.asm ltoa_any.asm printf.asm scanf.asm sprintf.asm sscanf.asm utoi.asm vfprintf_comp.asm vfprintf_fp.asm vfscanf.asm vsprintf.asm vsscanf.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/printflike' make -C rex clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rex' rm -f *.o* *~ zcc_opt.def cd graphics ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rex/graphics' rm -f *.sym *.map zcc_opt.def *.o* make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rex/graphics' cd farcall ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rex/farcall' rm -f *.o* zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rex/farcall' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rex' make -C rs232 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232' cd cpc ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc' cd sti ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc/sti' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc/sti' cd booster ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc/booster' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc/booster' make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/cpc' cd z88 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/z88' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i rs232_close.asm rs232_get.asm rs232_init.asm rs232_params.asm rs232_put.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/z88' cd spectrum ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum' cd plus3 ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum/plus3' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i rs232_close.asm rs232_get.asm rs232_init.asm rs232_params.asm rs232_put.asm make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum/plus3' cd if1 ; make clean ; cd .. make[4]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum/if1' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i rs232_close.asm rs232_get.asm rs232_init.asm rs232_params.asm rs232_put.asm make[4]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum/if1' make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/spectrum' cd osca ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rs232/osca' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232/osca' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rs232' make -C setjmp clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/setjmp' rm -f *.o* *.sym *.map *~ *.err zcc_opt.def *.i longjmp.asm setjmp.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/setjmp' make -C spectrum clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/spectrum' rm -f *.o* zcc_opt.def cd basic ; rm -f *.o* ; cd .. cd diagnostic ; rm -f *.o* ; cd .. cd display ; rm -f *.o* ; cd .. cd if1 ; rm -f *.o* ; cd .. cd opus ; rm -f *.o* ; cd .. cd tape ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/spectrum/tape' rm -f *.o* *.sym *.map zcc_opt.def *.i tape_save.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/spectrum/tape' cd uspeech ; rm -f *.o* ; cd .. cd zxmmc ; rm -f *.o* ; cd .. cd ulaplus ; rm -f *.o* ; cd .. make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/spectrum' make -C stdio clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdio' rm -f *.o* *.sym *.map zcc_opt.def *.i closeall.asm fabandon.asm fchkstd.asm fdopen.asm feof.asm fgetpos.asm fgets.asm fgets_cons.asm fopen.asm fopen_z88.asm fputs_callee.asm freopen.asm fseek.asm ftell.asm fwrite.asm printk.asm printn.asm puts.asm ungetc.asm vfprintf_mini.asm fclose.asm fgetc.asm fputc_callee.asm freopen_z88.asm fread.asm fflush.asm rm -f ansi/*.o rm -f ansi/abc80/*.o rm -f ansi/ace/*.o rm -f ansi/aquarius/*.o rm -f ansi/c128/*.o rm -f ansi/cpc/*.o rm -f ansi/generic/*.o rm -f ansi/mc1000/*.o rm -f ansi/nascom/*.o rm -f ansi/oz/*.o rm -f ansi/osca/*.o rm -f ansi/p2000/*.o rm -f ansi/pc6001/*.o rm -f ansi/sam/*.o rm -f ansi/sharp-mz/*.o rm -f ansi/spectrum/*.o rm -f ansi/ts2068/*.o rm -f ansi/sprinter/*.o rm -f ansi/vg5k/*.o rm -f ansi/vz200/*.o rm -f ansi/x1/*.o rm -f ansi/z88/*.o rm -f ansi/zx81/*.o rm -f abc80/*.o rm -f abc800/*.o rm -f ace/*.o rm -f aquarius/*.o rm -f c128/*.o rm -f cpc/*.o rm -f cpm/*.o rm -f enterprise/*.o rm -f gal/*.o rm -f lynx/*.o rm -f m5/*.o rm -f mc1000/*.o rm -f msx/*.o rm -f mtx/*.o rm -f mz/*.o rm -f nascom/*.o rm -f nc100/*.o rm -f newbrain/*.o rm -f osca/*.o rm -f oz/*.o rm -f p2000/*.o rm -f pc6001/*.o rm -f sam/*.o rm -f sms/*.o rm -f sos/*.o rm -f sorcerer/*.o rm -f spectrum/*.o rm -f test/*.o rm -f ticalc/*.o rm -f trs80/*.o rm -f ts2068/*.o rm -f sprinter/*.o rm -f svi/*.o rm -f sc3000/*.o rm -f vz200/*.o rm -f vg5k/*.o rm -f x07/*.o rm -f x1/*.o rm -f z88/*.o rm -f zx80/*.o rm -f zx81/*.o rm -f rcmx000/*.o cd zsock ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdio/zsock' rm -f *.o* zcc_opt.def *.sym *.map *.i closenet.asm fflush_net.asm fgetc_net.asm fputc_net.asm opennet.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdio/zsock' cd 8080 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdio/8080' rm -f *.o* *.sym *.map zcc_opt.def *.i fabandon.asm fchkstd.asm fclose.asm fgetc.asm fputc.asm fputs.asm ungetc.asm vfprintf_mini.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdio/8080' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdio' make -C stdlib clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdlib' rm -f *.o* *.sym *.map zcc_opt.def *.i sleep.asm csleep.asm delay.asm unbcd.asm wcmatch.asm getopt.asm cd z88 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdlib/z88' rm -f *.o* *.sym *.map zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdlib/z88' cd spectrum ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdlib/spectrum' rm -f *.o* *.sym *.map zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdlib/spectrum' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdlib' make -C strings clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/strings' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/strings' make -C time clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/time' rm -f *.o* *.i *.sym *.map zcc_opt.def rm -f zx81/*.o* rm -f abc80/*.o* rm -f ace/*.o* rm -f cpm/*.o* rm -f enterprise/*.o* rm -f newbrain/*.o* rm -f osca/*.o* rm -f p2000/*.o* rm -f rcmx000/*.o* rm -f mc1000/*.o* cd x1 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/time/x1' rm -f *.o* *.i *.sym *.map zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/time/x1' cd z88 ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/time/z88' rm -f *.o* *.i *.sym *.map zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/time/z88' cd spectrum ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/time/spectrum' rm -f *.o* *.i *.sym *.map zcc_opt.def make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/time/spectrum' cd sprinter ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/time/sprinter' rm -f *.o* *.i *.sym *.map zcc_opt.def *.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/time/sprinter' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/time' make -C z80_crt0s clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/z80_crt0s' rm -f crt0/*.o* crt0/*.sym crt0/*.map rm -f crt0_long/*.o* crt0_long/*.sym crt0_long/*.map rm -f z80_emu/*.o* z80_emu/*.sym z80_emu/*.map rm -f crt0_sdcc/*.o* crt0_sdcc/*.sym crt0_sdcc/*.map make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/z80_crt0s' make -C z88 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/z88' rm -f *.obj *.sym *.map *.o* *~ zcc_opt.def *.i DeRegisterInt.asm exec_cli.asm fnexpand.asm getpid.asm nameapp.asm openpopup.asm opentitled.asm openwindow.asm QueryPackage.asm RegisterInt.asm stripdev.asm strippath.asm wcclose.asm wcnext.asm wcopen.asm cd fdstdio ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/z88/fdstdio' rm -f *.o* *.sym *.map zcc_opt.def *.i fchkhdl.asm fdfread.asm fdfwrite.asm fdprintn.asm zfdopen.asm zfdopen_z88.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/z88/fdstdio' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/z88' make -C zxvgs clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/zxvgs' rm -f *.o* *.i *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/zxvgs' make -C adt clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/adt' cd hashtable ; rm -f *.o* *.sym *.map zcc_opt.def ; cd .. cd heap ; rm -f *.o* *.sym *.map zcc_opt.def ; cd .. cd linkedlist ; rm -f *.o* *.sym *.map zcc_opt.def ; cd .. cd stack ; rm -f *.o* *.sym *.map zcc_opt.def ; cd .. cd queue ; rm -f *.o* *.sym *.map zcc_opt.def ; cd .. make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/adt' make -C balloc clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/balloc' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/balloc' make -C im2 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/im2' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/im2' make -C rect clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/rect' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/rect' make -C algorithm clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/algorithm' rm -f *.o* *.sym *.map *~ *.err zcc_opt.def *.i cd AStarSearch ; rm -f *.o* *.sym *.map *~ *.err zcc_opt.def *.i ; cd .. make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/algorithm' make -C debug clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/debug' rm -f *.sym *.map zcc_opt.def *.o* *~ *.err *.i dump.asm make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/debug' make -C osca clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/osca' rm -f *.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/osca' make -C oz clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/oz' rm -f *.o* zcc_opt.def rm -f emu/ozgfx/*.o* rm -f ozinput/*.o* ozinput/zcc_opt.def rm -f ozinterrupt/*.o* ozinterrupt/zcc_opt.def rm -f ozmisc/*.o* ozmisc/zcc_opt.def rm -f ozscreen/*.o* ozscreen/zcc_opt.def rm -f oztime/*.o* oztime/zcc_opt.def rm -f ozgfx/*.o* ozgfx/zcc_opt.def rm -f ozserial/*.o* ozserial/zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/oz' make -C lib3d clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/lib3d' rm -f *.o* zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/lib3d' make -C input clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/input' rm -f spectrum/*.o* rm -f zx81/*.o* rm -f x1/*.o* make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/input' rm -f abc80/*.o rm -f abc800/*.o make -C enterprise clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/enterprise' rm -f *.o* *.sym *.map zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/enterprise' make -C msx clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/msx' rm -f *.o* *.sym *.map zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/msx' make -C psg clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/psg' rm -f -f aquarius/*.o rm -f -f cpc/*.o rm -f -f mc1000/*.o rm -f -f msx/*.o rm -f -f pc6001/*.o rm -f -f spectrum/*.o rm -f -f ts2068/*.o rm -f -f x1/*.o rm -f -f zx81/*.o rm -f *.o* *.sym *.map zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/psg' rm -f newbrain/*.o rm -f ts2068/*.o rm -f vz/*.o make -C zx81 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/zx81' rm -f *.o* basic/*.o* tape/*.o* *.sym *.map zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/zx81' rm -f cpc/*.o make -C sms clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/sms' rm -f *.bin *.i *.lib *.op* *.o *~ zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/sms' make -C sos clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/sos' rm -f *.o* zcc_opt.def cd tape ; make clean ; cd .. make[3]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/sos/tape' rm -f *.o* *.sym *.map zcc_opt.def *.i rnd_saveblock.asm rnd_loadblock.asm tape_save.asm tape_save_block.asm tape_load.asm tape_load_block.asm make[3]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/sos/tape' make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/sos' make -C threading/preempt clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/threading/preempt' rm -f *.o ../.././preempt.lib zcc_opt.def make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/threading/preempt' make -C sprites/software/sp1 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/sprites/software/sp1' rm -f *.o rm -f spectrum/sprites/*.o rm -f spectrum/sprites/draw/*.o rm -f spectrum/tiles/*.o rm -f spectrum/updater/*.o rm -f ts2068hr/sprites/*.o rm -f ts2068hr/sprites/draw/*.o rm -f ts2068hr/tiles/*.o rm -f ts2068hr/updater/*.o rm -f zx81hr/sprites/*.o rm -f zx81hr/sprites/draw/*.o rm -f zx81hr/tiles/*.o rm -f zx81hr/updater/*.o make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/sprites/software/sp1' make -C stdio_new clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/stdio_new' rm -f stream-general/*.o rm -f stream-out/*.o rm -f error/*.o rm -f general/*.o make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/stdio_new' make -C sdcard clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/sdcard' rm -f *.sym *.map zcc_opt.def *.o* rm -f osca/*.o make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/sdcard' make -C games clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/games' rm -f *.sym *.map zcc_opt.def *.o* rm -f ace/*.o c128/*.o cpc/*.o aquarius/*.o msx/*.o rm -f sam/*.o spectrum/*.o trs80/*.o vg5k/*.o vz/*.o z88/*.o rm -f gal/*.o ticalc/*.o enterprise/*.o mtx/*.o rm -f osca/*.o zx81snd/*.o mc1000/*.o pc6001/*.o p2000/*.o make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/games' make -C x1 clean make[2]: Entering directory '/builddir/build/BUILD/z88dk/libsrc/x1' rm -f *.o* *.sym *.map zcc_opt.def *.i make[2]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc/x1' rm -f *.lib make[1]: Leaving directory '/builddir/build/BUILD/z88dk/libsrc' cd lib/clibs ; rm -f *.lib find . -name "*.o" -type f -exec rm -f {} \; + make echo '#define PREFIX "'/usr/share'/z88dk"' > src/config.h echo '#define UNIX 1' >> src/config.h make -C src/appmake make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/appmake' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c appmake.c appmake.c: In function 'writebyte_pk': appmake.c:757:18: warning: unused variable 'b' [-Wunused-variable] unsigned char a,b; ^ appmake.c:757:16: warning: unused variable 'a' [-Wunused-variable] unsigned char a,b; ^ appmake.c: In function 'get_temporary_filename': appmake.c:29:23: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] #define mktempfile(a) close(mkstemp(a)) ^ appmake.c:1303:5: note: in expansion of macro 'mktempfile' mktempfile(filen); ^~~~~~~~~~ appmake.c: In function 'option_set.isra.0': appmake.c:573:12: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] return ret; ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c z88.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c zxvgs.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c zx.c zx.c: In function 'turbo_rawout': zx.c:353:9: warning: unused variable 'period' [-Wunused-variable] int i,period; ^~~~~~ zx.c: In function 'zx_exec': zx.c:443:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ zx.c:629:31: warning: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'long int' [-Wformat=] printf("\nInfo: Position %u is too low, not relocating TS2068 BASIC.", pos); ~^ %lu zx.c:731:5: warning: implicit declaration of function 'writestring_p'; did you mean 'writestring_pk'? [-Wimplicit-function-declaration] writestring_p(mybuf,fpout,&parity); ^~~~~~~~~~~~~ writestring_pk zx.c:879:5: warning: "/*" within comment [-Wcomment] /* Write out the BASIC header file */ zx.c:1449:16: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ((turbo && (blockcount == 4) || (blockcount == 6) ) || (turbo && dumb)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~ zx.c:427:10: warning: unused variable 'period' [-Wunused-variable] int period; ^~~~~~ At top level: zx.c:135:26: warning: 'zx_bitpos' defined but not used [-Wunused-variable] static int zx_bitpos = TRUE; ^~~~~~~~~ zx.c: In function 'zx_exec': zx.c:1315:16: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] if ((ts2068) && (pos >= 33000)) ~~~~~~~~~^~~~~~~~~~~~~~~~~ zx.c:493:6: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] c+=hexdigit(patchdata[i]); ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c z88shell.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c abc80.c abc80.c: In function 'datablockout': abc80.c:124:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&buffer[3],253,1,fin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494:0, from appmake.h:15, from abc80.c:10: In function 'strcpy', inlined from 'abc80_exec' at abc80.c:346:3: /usr/include/bits/string_fortified.h:90:10: warning: '__builtin___memcpy_chk' writing 9 bytes into a region of size 8 overflows the destination [-Wstringop-overflow=] return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c zx81.c zx81.c: In function 'zx81_exec': zx81.c:173:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( help || binname == NULL ) ^~ zx81.c:179:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (dumb) { ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c msx.c msx.c: In function 'msx_bit': msx.c:57:9: warning: unused variable 'j' [-Wunused-variable] int i, j, period0, period1; ^ msx.c: In function 'msx_exec': msx.c:130:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL ) ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c mtx.c mtx.c: In function 'mtx_exec': mtx.c:123:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c mz.c mz.c: In function 'mz_patch': mz.c:515:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (foopatch) ^~ mz.c:517:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' image[i+1]=dst_table[0]%256; ^~~~~ mz.c: In function 'mz_exec': mz.c:673:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: mz.c:50:14: warning: 'mzfout' defined but not used [-Wunused-variable] static FILE *mzfout; ^~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c nec.c nec.c: In function 'nec_exec': nec.c:449:13: warning: variable 'codeseg' set but not used [-Wunused-but-set-variable] int codeseg; ^~~~~~~ nec.c:433:16: warning: unused variable 'name' [-Wunused-variable] char name[12]; ^~~~ nec.c:915:14: warning: 'zerocount' may be used uninitialized in this function [-Wmaybe-uninitialized] zerocount++; ~~~~~~~~~^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c p2000.c p2000.c: In function 'p2000_exec': p2000.c:39:7: warning: unused variable 'mybuf' [-Wunused-variable] char mybuf[20]; ^~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c aquarius.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c rom.c rom.c: In function 'rom_exec': rom.c:48:13: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized] int len; ^~~ rom.c:49:13: warning: 'fillsize' may be used uninitialized in this function [-Wmaybe-uninitialized] int fillsize; ^~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c sorcerer.c sorcerer.c: In function 'sorcerer_bit': sorcerer.c:97:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i=0; i < (period0); i++) ^~~ sorcerer.c:100:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' bit_state = !bit_state; ^~~~~~~~~ sorcerer.c: In function 'sorcerer_exec': sorcerer.c:152:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c sos.c sos.c: In function 'sos_exec': sos.c:89:27: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] fprintf(fpout,"_SOS 01 %4X %4X%c",pos,pos,10); ~~^ %4lX sos.c:89:31: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long int' [-Wformat=] fprintf(fpout,"_SOS 01 %4X %4X%c",pos,pos,10); ~~^ %4lX gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c svi.c svi.c: In function 'sv_bit': svi.c:93:9: warning: unused variable 'j' [-Wunused-variable] int i, j, period0, period1, period1lo; ^ svi.c: In function 'sv_tone': svi.c:207:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i=0; (i < 1600); i++) ^~~ svi.c:213:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' sv_bit(fpout,1,1); ^~~~~~ svi.c: In function 'svi_exec': svi.c:275:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL ) ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ svi.c:263:7: warning: variable 'gothdr' set but not used [-Wunused-but-set-variable] char gothdr; ^~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c sc3000.c sc3000.c: In function 'sc3000_exec': sc3000.c:237:13: warning: unused variable 'screen_size' [-Wunused-variable] int screen_size; ^~~~~~~~~~~ sc3000.c:233:21: warning: unused variable 'value' [-Wunused-variable] long pos, value; ^~~~~ sc3000.c:389:22: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] writebyte_cksum(pos/256,fpout,&checksum); /* MSB */ ~~~^~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c ace-tap.c ace-tap.c: In function 'acetap_exec': ace-tap.c:125:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c hex.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c lynx.c lynx.c: In function 'lynx_exec': lynx.c:55:17: warning: unused variable 'j' [-Wunused-variable] int c,i,j; ^ lynx.c:49:13: warning: unused variable 'wavfile' [-Wunused-variable] char wavfile[FILENAME_MAX+1]; ^~~~~~~ At top level: lynx.c:25:26: warning: 'ly_l_lvl' defined but not used [-Wunused-variable] static char ly_l_lvl; ^~~~~~~~ lynx.c:24:26: warning: 'ly_h_lvl' defined but not used [-Wunused-variable] static char ly_h_lvl; ^~~~~~~~ lynx.c:23:26: warning: 'l_lvl' defined but not used [-Wunused-variable] static char l_lvl; ^~~~~ lynx.c:22:26: warning: 'h_lvl' defined but not used [-Wunused-variable] static char h_lvl; ^~~~~ lynx.c:21:26: warning: 'bit_state' defined but not used [-Wunused-variable] static char bit_state = 0; ^~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c rex6000.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c tixx.c tixx.c: In function 'tixx_exec': tixx.c:403:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buf, n, 1, fp); ^~~~~~~~~~~~~~~~~~~~ tixx.c:517:13: warning: 'ext' may be used uninitialized in this function [-Wmaybe-uninitialized] else if (ext == E_86P) ^ tixx.c:357:9: warning: 'suffix' may be used uninitialized in this function [-Wmaybe-uninitialized] suffix_change(filename,suffix); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c nascom.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpc.c cpc.c: In function 'CRCupdate': cpc.c:188:12: warning: operation on 'aux' may be undefined [-Wsequence-point] aux = (aux <<= 1) ^ kCRCpoly; ^ cpc.c: In function 'cpc_exec': cpc.c:258:21: warning: unused variable 'data' [-Wunused-variable] unsigned char data[256]; ^~~~ cpc.c:409:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(srchead,128,1,source); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cpc.c:464:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(srcdata,header[19]+header[20]*256,1,source); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c m5.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c mc.c mc.c: In function 'mc_exec': mc.c:171:13: warning: unused variable 'pos' [-Wunused-variable] long pos; ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c newbrain.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c newext.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c sms.c sms.c: In function 'sms_exec': sms.c:93:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(&memory[0], sizeof(memory[0]), len, fpin); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c trs80.c trs80.c: In function 'trs80_exec': trs80.c:138:44: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( help || binname == NULL || !dumb && ( crtfile == NULL ) ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ trs80.c:273:7: warning: 'ckflag' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( ckflag ) ^ trs80.c:274:5: warning: 'cksum' may be used uninitialized in this function [-Wmaybe-uninitialized] writebyte (cksum,fpout); /* Checksum */ ^~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c c128.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c galaksija.c galaksija.c: In function 'gal_bit': galaksija.c:51:9: warning: unused variable 'j' [-Wunused-variable] int i, j, period0, period1, pulse_width; ^ galaksija.c: In function 'gal_exec': galaksija.c:150:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ galaksija.c:136:17: warning: unused variable 'j' [-Wunused-variable] int c,i,j; ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c vz.c vz.c: In function 'vz_exec': vz.c:307:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (i=0;i<=(strlen(name));i++) ^~~ vz.c:313:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' startaddr = fgetc(fpin)+256*fgetc(fpin); ^~~~~~~~~ vz.c:171:13: warning: unused variable 'pos' [-Wunused-variable] long pos; ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c enterprise.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c x07.c x07.c: In function 'x07_exec': x07.c:229:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x07.c:451:23: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] sprintf(addr,"&H%04x",pos-1); ~~~^ ~~~~~ %04lx x07.c:503:23: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] sprintf(addr,"&H%04x",pos); ~~~^ %04lx x07.c:509:23: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] sprintf(addr,"&H%04x",pos+len); ~~~^ ~~~~~~~ %04lx x07.c:559:23: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'long int' [-Wformat=] sprintf(addr,"&H%04x",pos); ~~~^ %04lx x07.c:219:13: warning: unused variable 'screen_size' [-Wunused-variable] int screen_size; ^~~~~~~~~~~ x07.c:217:27: warning: unused variable 'blocklen' [-Wunused-variable] int c, i, len, blocklen; ^~~~~~~~ x07.c:215:21: warning: unused variable 'value' [-Wunused-variable] long pos, value; ^~~~~ x07.c:757:6: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] if (pos!=1380) { ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c residos.c residos.c: In function 'residos_exec': residos.c:114:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(memory,"ZXPKG"); ^~~~~~ In file included from /usr/include/features.h:428:0, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from appmake.h:11, from residos.c:11: /usr/include/bits/string_fortified.h:88:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strcpy (char *__restrict __dest, const char *__restrict __src)) ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c inject.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c vg5k.c vg5k.c: In function 'vg_bit': vg5k.c:53:9: warning: unused variable 'j' [-Wunused-variable] int i, j, period0, period1; ^ vg5k.c: In function 'vg5k_exec': vg5k.c:140:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] if ( binname == NULL || !dumb && ( crtfile == NULL && origin == -1 ) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vg5k.c:289:23: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] if (dumb && i==28) printf("\nInfo: Start location $%x",c*256+j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c extract.c extract.c: In function 'extract_exec': extract.c:34:13: warning: unused variable 'filename' [-Wunused-variable] char filename[FILENAME_MAX+1]; ^~~~~~~~ gcc -o appmake -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld appmake.o z88.o zxvgs.o zx.o z88shell.o abc80.o zx81.o msx.o mtx.o mz.o nec.o p2000.o aquarius.o rom.o sorcerer.o sos.o svi.o sc3000.o ace-tap.o hex.o lynx.o rex6000.o tixx.o nascom.o cpc.o m5.o mc.o newbrain.o newext.o sms.o trs80.o c128.o galaksija.o vz.o enterprise.o x07.o residos.o inject.o vg5k.o extract.o make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/appmake' make -C src/appmake PREFIX=`pwd` install make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/appmake' install appmake /builddir/build/BUILD/z88dk/bin make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/appmake' make -C src/copt make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/copt' gcc -c -o copt.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -DLOCAL_REGEXP -I. copt.c copt.c: In function 'match': copt.c:266:6: warning: too many arguments for format [-Wformat-extra-args] "please use REGEXP only on the last occurance of a variable\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ in the input pattern\n", ~~~~~~~~~~~~~~~~~~~~~~~ copt.c: In function 'opt': copt.c:517:49: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:519:5: vars[0], vars[1], vars[2], vars[3], vars[4], ~~~~~~~ copt.c:517:55: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:519:14: vars[0], vars[1], vars[2], vars[3], vars[4], ~~~~~~~ copt.c:517:61: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:519:23: vars[0], vars[1], vars[2], vars[3], vars[4], ~~~~~~~ copt.c:517:67: warning: format '%lx' expects argument of type 'long unsigned int', but argument 7 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:519:32: vars[0], vars[1], vars[2], vars[3], vars[4], ~~~~~~~ copt.c:517:73: warning: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:519:41: vars[0], vars[1], vars[2], vars[3], vars[4], ~~~~~~~ copt.c:517:79: warning: format '%lx' expects argument of type 'long unsigned int', but argument 9 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:520:5: vars[5], vars[6], vars[7], vars[8], vars[9]); ~~~~~~~ copt.c:517:85: warning: format '%lx' expects argument of type 'long unsigned int', but argument 10 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:520:14: vars[5], vars[6], vars[7], vars[8], vars[9]); ~~~~~~~ copt.c:517:91: warning: format '%lx' expects argument of type 'long unsigned int', but argument 11 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:520:23: vars[5], vars[6], vars[7], vars[8], vars[9]); ~~~~~~~ copt.c:517:97: warning: format '%lx' expects argument of type 'long unsigned int', but argument 12 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:520:32: vars[5], vars[6], vars[7], vars[8], vars[9]); ~~~~~~~ copt.c:517:103: warning: format '%lx' expects argument of type 'long unsigned int', but argument 13 has type 'char *' [-Wformat=] sprintf(signature, (sizeof(char*)>4)?"%s%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx%016lx\n":"%s%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx%08lx\n", ~~~~~^ %016s copt.c:520:41: vars[5], vars[6], vars[7], vars[8], vars[9]); ~~~~~~~ copt.c: At top level: copt.c:582:1: warning: return type defaults to 'int' [-Wimplicit-int] main(int argc, char **argv) ^~~~ gcc -c -o regex/regcomp.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -DLOCAL_REGEXP -I. regex/regcomp.c In file included from regex/regcomp.c:17:0: regex/cclass.h:6:16: warning: missing braces around initializer [-Wmissing-braces] } cclasses[] = { ^ In file included from regex/regcomp.c:18:0: regex/cname.h:5:14: warning: missing braces around initializer [-Wmissing-braces] } cnames[] = { ^ regex/regcomp.c: In function 'p_ere': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:210:3: note: in expansion of macro 'REQUIRE' REQUIRE(HERE() != conc, REG_EMPTY); /* require nonempty */ ^~~~~~~ regex/regcomp.c: In function 'p_ere_exp': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:257:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EPAREN); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:61:24: note: in expansion of macro 'REQUIRE' #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e)) ^~~~~~~ regex/regcomp.c:270:3: note: in expansion of macro 'MUSTEAT' MUSTEAT(')', REG_EPAREN); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:313:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EESCAPE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:318:3: note: in expansion of macro 'REQUIRE' REQUIRE(!MORE() || !isdigit(PEEK()), REG_BADRPT); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:334:2: note: in expansion of macro 'REQUIRE' REQUIRE(!wascaret, REG_BADRPT); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:361:5: note: in expansion of macro 'REQUIRE' REQUIRE(count <= count2, REG_BADBR); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:370:4: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACE); ^~~~~~~ regex/regcomp.c: In function 'p_str': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:393:2: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EMPTY); ^~~~~~~ regex/regcomp.c: In function 'p_bre': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:436:2: note: in expansion of macro 'REQUIRE' REQUIRE(HERE() != start, REG_EMPTY); /* require nonempty */ ^~~~~~~ regex/regcomp.c: In function 'p_simp_re': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:461:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EESCAPE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:491:3: note: in expansion of macro 'REQUIRE' REQUIRE(EATTWO('\\', ')'), REG_EPAREN); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:521:3: note: in expansion of macro 'REQUIRE' REQUIRE(starordinary, REG_BADRPT); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:539:5: note: in expansion of macro 'REQUIRE' REQUIRE(count <= count2, REG_BADBR); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:548:4: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACE); ^~~~~~~ regex/regcomp.c: In function 'p_count': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:573:2: note: in expansion of macro 'REQUIRE' REQUIRE(ndigits > 0 && count <= DUPMAX, REG_BADBR); ^~~~~~~ regex/regcomp.c: In function 'p_bracket': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:61:24: note: in expansion of macro 'REQUIRE' #define MUSTEAT(c, e) (REQUIRE(MORE() && GETNEXT() == (c), e)) ^~~~~~~ regex/regcomp.c:613:2: note: in expansion of macro 'MUSTEAT' MUSTEAT(']', REG_EBRACK); ^~~~~~~ regex/regcomp.c: In function 'p_b_term': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:684:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACK); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:686:3: note: in expansion of macro 'REQUIRE' REQUIRE(c != '-' && c != ']', REG_ECTYPE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:688:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACK); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:689:3: note: in expansion of macro 'REQUIRE' REQUIRE(EATTWO(':', ']'), REG_ECTYPE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:693:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACK); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:695:3: note: in expansion of macro 'REQUIRE' REQUIRE(c != '-' && c != ']', REG_ECOLLATE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:697:3: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACK); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:698:3: note: in expansion of macro 'REQUIRE' REQUIRE(EATTWO('=', ']'), REG_ECOLLATE); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:713:3: note: in expansion of macro 'REQUIRE' REQUIRE(start <= finish, REG_ERANGE); ^~~~~~~ regex/regcomp.c: In function 'p_b_symbol': regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:781:2: note: in expansion of macro 'REQUIRE' REQUIRE(MORE(), REG_EBRACK); ^~~~~~~ regex/regcomp.c:59:30: warning: value computed is not used [-Wunused-value] #define REQUIRE(co, e) ((co) || SETERROR(e)) ^ regex/regcomp.c:787:2: note: in expansion of macro 'REQUIRE' REQUIRE(EATTWO('.', ']'), REG_ECOLLATE); ^~~~~~~ At top level: regex/regcomp.c:1209:1: warning: 'mcin' defined but not used [-Wunused-function] mcin(cs, cp) ^~~~ regex/regcomp.c:1182:1: warning: 'mcsub' defined but not used [-Wunused-function] mcsub(cs, cp) ^~~~~ regex/regcomp.c: In function 'regcomp': regex/regcomp.c:1565:22: warning: 'scan' may be used uninitialized in this function [-Wmaybe-uninitialized] while (OP(s = *scan++) != OCHAR) ^~ regex/regcomp.c:1502:16: note: 'scan' was declared here register sop *scan; ^~~~ gcc -c -o regex/regerror.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -DLOCAL_REGEXP -I. regex/regerror.c regex/regerror.c:48:13: warning: missing braces around initializer [-Wmissing-braces] } rerrs[] = { ^ gcc -c -o regex/regexec.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -DLOCAL_REGEXP -I. regex/regexec.c In file included from regex/regexec.c:51:0: regex/engine.c: In function 'sdissect': regex/engine.c:251:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable] register char *dp; ^~ In file included from regex/regexec.c:100:0: regex/engine.c: In function 'ldissect': regex/engine.c:251:17: warning: variable 'dp' set but not used [-Wunused-but-set-variable] register char *dp; ^~ At top level: regex/regexec.c:24:12: warning: 'nope' defined but not used [-Wunused-variable] static int nope = 0; /* for use in asserts; shuts lint up */ ^~~~ gcc -c -o regex/regfree.o -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -DLOCAL_REGEXP -I. regex/regfree.c gcc -o copt -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld copt.o regex/regcomp.o regex/regerror.o regex/regexec.o regex/regfree.o make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/copt' make -C src/copt PREFIX=`pwd` install make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/copt' install copt /builddir/build/BUILD/z88dk/bin make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/copt' make -C src/cpp make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/cpp' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp1.c cpp1.c:243:1: warning: return type defaults to 'int' [-Wimplicit-int] main(argc, argv) ^~~~ cpp1.c: In function 'main': cpp1.c:252:2: warning: implicit declaration of function 'initdefines' [-Wimplicit-function-declaration] initdefines(); /* O.S. specific def's */ ^~~~~~~~~~~ cpp1.c:253:6: warning: implicit declaration of function 'dooptions' [-Wimplicit-function-declaration] i = dooptions(argc, argv); /* Command line -flags */ ^~~~~~~~~ cpp1.c:299:2: warning: implicit declaration of function 'setincdirs' [-Wimplicit-function-declaration] setincdirs(); /* Setup -I include directories */ ^~~~~~~~~~ cpp1.c: In function 'cppmain': cpp1.c:361:20: warning: implicit declaration of function 'get'; did you mean 'getw'? [-Wimplicit-function-declaration] while (type[(c = get())] == SPA)/* Skip leading blanks */ ^~~ getw cpp1.c:370:17: warning: implicit declaration of function 'control' [-Wimplicit-function-declaration] counter = control(counter); /* Yes, do a #command */ ^~~~~~~ cpp1.c:378:7: warning: implicit declaration of function 'skipnl' [-Wimplicit-function-declaration] skipnl(); /* Skip to newline */ ^~~~~~ cpp1.c:403:6: warning: implicit declaration of function 'unget'; did you mean 'ungetc'? [-Wimplicit-function-declaration] unget(); /* Reread the char. */ ^~~~~ ungetc cpp1.c:421:11: warning: implicit declaration of function 'macroid' [-Wimplicit-function-declaration] c = macroid(c); /* Grab the token */ ^~~~~~~ cpp1.c:422:30: warning: implicit declaration of function 'catenate'; did you mean 'atexit'? [-Wimplicit-function-declaration] } while (type[c] == LET && catenate()); ^~~~~~~~ atexit cpp1.c:433:7: warning: implicit declaration of function 'scannumber'; did you mean 'srandom_r'? [-Wimplicit-function-declaration] scannumber(c, output); ^~~~~~~~~~ srandom_r cpp1.c:437:7: warning: implicit declaration of function 'scanstring'; did you mean 'savestring'? [-Wimplicit-function-declaration] scanstring(c, output); /* Copy it to output */ ^~~~~~~~~~ savestring cpp1.c: In function 'output': cpp1.c:462:10: warning: type defaults to 'int' in declaration of 'quote_quote' [-Wimplicit-int] static quote_quote=0; ^~~~~~~~~~~ cpp1.c: In function 'sharp': cpp1.c:499:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses] || sharpfilename != NULL && !streq(name, sharpfilename)) { gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp2.c cpp2.c: In function 'control': cpp2.c:77:13: warning: implicit declaration of function 'skipws' [-Wimplicit-function-declaration] c = skipws(); ^~~~~~ cpp2.c:81:13: warning: implicit declaration of function 'scanid'; did you mean 'srand'? [-Wimplicit-function-declaration] scanid(c); /* Get #word to token[] */ ^~~~~~ srand cpp2.c:83:13: warning: implicit declaration of function 'unget'; did you mean 'ungetc'? [-Wimplicit-function-declaration] unget(); /* Hack -- allow #123 as a */ ^~~~~ ungetc cpp2.c:134:17: warning: implicit declaration of function 'skipnl' [-Wimplicit-function-declaration] dump_line: skipnl(); /* Ignore rest of line */ ^~~~~~ cpp2.c:155:17: warning: implicit declaration of function 'save' [-Wimplicit-function-declaration] save(c); ^~~~ cpp2.c:156:21: warning: implicit declaration of function 'get'; did you mean 'getw'? [-Wimplicit-function-declaration] c = get(); ^~~ getw cpp2.c:165:49: warning: array subscript has type 'char' [-Wchar-subscripts] for (tp = work; isdigit(*tp) || type[*tp] == SPA; tp++) ^ cpp2.c:184:13: warning: implicit declaration of function 'dodefine'; did you mean 'L_define'? [-Wimplicit-function-declaration] dodefine(); ^~~~~~~~ L_define cpp2.c:188:13: warning: implicit declaration of function 'doundef'; did you mean 'L_undef'? [-Wimplicit-function-declaration] doundef(); ^~~~~~~ L_undef cpp2.c:241:17: warning: implicit declaration of function 'eval' [-Wimplicit-function-declaration] if (eval() == 0) ^~~~ cpp2.c: In function 'doinclude': cpp2.c:381:17: warning: implicit declaration of function 'macroid' [-Wimplicit-function-declaration] delim = macroid(skipws()); ^~~~~~~ cpp2.c:416:13: warning: implicit declaration of function 'openinclude'; did you mean 'doinclude'? [-Wimplicit-function-declaration] if (openinclude(work, (delim == '"'))) ^~~~~~~~~~~ doinclude cpp2.c: In function 'openinclude': cpp2.c:459:17: warning: implicit declaration of function 'hasdirectory' [-Wimplicit-function-declaration] && hasdirectory(infile->filename, tmpname)) ^~~~~~~~~~~~ cpp2.c:472:17: warning: implicit declaration of function 'openfile'; did you mean 'addfile'? [-Wimplicit-function-declaration] if (openfile(tmpname)) ^~~~~~~~ addfile gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp3.c cpp3.c:71:1: warning: return type defaults to 'int' [-Wimplicit-int] setincdirs() ^~~~~~~~~~ cpp3.c: In function 'dooptions': cpp3.c:217:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] if (isdatum = (*ap != '*')) /* If it's just -S, */ ^~~~~~~ cpp3.c: At top level: cpp3.c:309:1: warning: return type defaults to 'int' [-Wimplicit-int] initdefines() ^~~~~~~~~~~ cpp3.c: In function 'setincdirs': cpp3.c:142:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cpp3.c: In function 'initdefines': cpp3.c:380:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp4.c cpp4.c: In function 'dodefine': cpp4.c:84:16: warning: implicit declaration of function 'skipws' [-Wimplicit-function-declaration] if (type[(c = skipws())] != LET) ^~~~~~ cpp4.c:95:11: warning: implicit declaration of function 'get'; did you mean 'getw'? [-Wimplicit-function-declaration] if ((c = get()) == '(') { /* With arguments? */ ^~~ getw cpp4.c:104:3: warning: implicit declaration of function 'scanid'; did you mean 'srand'? [-Wimplicit-function-declaration] scanid(c); /* Get the formal param */ ^~~~~~ srand cpp4.c:133:43: warning: implicit declaration of function 'unget'; did you mean 'ungetc'? [-Wimplicit-function-declaration] if (get()=='#') q=0; else { q=1; unget(); } ^~~~~ ungetc cpp4.c:134:30: warning: array subscript has type 'char' [-Wchar-subscripts] while (workp > work && type[workp[-1]] == SPA) ^ cpp4.c:165:3: warning: implicit declaration of function 'scannumber'; did you mean 'srandom_r'? [-Wimplicit-function-declaration] scannumber(c, save); /* Scan it off */ ^~~~~~~~~~ srandom_r cpp4.c: In function 'checkparm': cpp4.c:247:3: warning: implicit declaration of function 'save' [-Wimplicit-function-declaration] save(i + MAC_PARM); /* Save a magic cookie */ ^~~~ cpp4.c:82:14: note: previous declaration of 'save' was here extern int save(); /* Save char in work[] */ ^~~~ cpp4.c: In function 'stparmscan': cpp4.c:306:7: warning: implicit declaration of function 'scanstring'; did you mean 'savestring'? [-Wimplicit-function-declaration] if (!scanstring(delim, save)) ^~~~~~~~~~ savestring cpp4.c: At top level: cpp4.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int] doundef() ^~~~~~~ cpp4.c:360:1: warning: return type defaults to 'int' [-Wimplicit-int] charput(c) ^~~~~~~ cpp4.c: In function 'expand': cpp4.c:427:11: warning: implicit declaration of function 'ungetstring'; did you mean 'savestring'? [-Wimplicit-function-declaration] ungetstring(work); ^~~~~~~~~~~ savestring cpp4.c:467:15: warning: implicit declaration of function 'expcollect'; did you mean 'pselect'? [-Wimplicit-function-declaration] else if (expcollect()) { /* Collect arguments */ ^~~~~~~~~~ pselect cpp4.c: In function 'expcollect': cpp4.c:507:18: warning: implicit declaration of function 'cget'; did you mean 'fgets'? [-Wimplicit-function-declaration] for (;; c = cget()) { /* Collect arg's bytes */ ^~~~ fgets cpp4.c: In function 'doundef': cpp4.c:341:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ cpp4.c: In function 'charput': cpp4.c:371:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp5.c cpp5.c:162:30: warning: missing braces around initializer [-Wmissing-braces] static TYPES basic_types[] = { ^ cpp5.c: In function 'eval': cpp5.c:239:12: warning: implicit declaration of function 'evallex'; did you mean 'eval'? [-Wimplicit-function-declaration] if ((op = evallex(opp->skip)) == OP_SUB && binop == 0) ^~~~~~~ eval cpp5.c:350:10: warning: array subscript has type 'char' [-Wchar-subscripts] opname[opp->op]); ^ cpp5.c: In function 'evallex': cpp5.c:385:10: warning: implicit declaration of function 'skipws' [-Wimplicit-function-declaration] c = skipws(); ^~~~~~ cpp5.c:386:15: warning: implicit declaration of function 'macroid' [-Wimplicit-function-declaration] if ((c = macroid(c)) == EOF_CHAR || c == '\n') { ^~~~~~~ cpp5.c:387:3: warning: implicit declaration of function 'unget'; did you mean 'ungetc'? [-Wimplicit-function-declaration] unget(); ^~~~~ ungetc cpp5.c:390:35: warning: implicit declaration of function 'catenate'; did you mean 'atexit'? [-Wimplicit-function-declaration] } while ((t = type[c]) == LET && catenate()); ^~~~~~~~ atexit cpp5.c:403:12: warning: implicit declaration of function 'evalchar'; did you mean 'evallex'? [-Wimplicit-function-declaration] evalue = evalchar(skip); /* Somewhat messy */ ^~~~~~~~ evallex cpp5.c:427:11: warning: implicit declaration of function 'dosizeof'; did you mean '__size_t'? [-Wimplicit-function-declaration] return (dosizeof()); /* Gets own routine */ ^~~~~~~~ __size_t cpp5.c:442:15: warning: implicit declaration of function 'evalnum'; did you mean 'isalnum'? [-Wimplicit-function-declaration] evalue = evalnum(c); ^~~~~~~ isalnum cpp5.c:451:11: warning: implicit declaration of function 'cget'; did you mean 'fgets'? [-Wimplicit-function-declaration] c1 = cget(); /* Peek at next char */ ^~~~ fgets cpp5.c: In function 'dosizeof': cpp5.c:557:8: warning: implicit declaration of function 'bittest' [-Wimplicit-function-declaration] if (!bittest(typecode & *testp)) { ^~~~~~~ cpp5.c: In function 'bittest': cpp5.c:599:1: warning: type of 'value' defaults to 'int' [-Wimplicit-int] bittest(value) ^~~~~~~ cpp5.c: In function 'evalchar': cpp5.c:708:17: warning: implicit declaration of function 'get'; did you mean 'getw'? [-Wimplicit-function-declaration] while ((((c = get()) >= '0' && c <= '9') ^~~ getw cpp5.c: In function 'evaleval': cpp5.c:825:9: warning: 'v2' may be used uninitialized in this function [-Wmaybe-uninitialized] v1 &= v2; ~~~^~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c cpp6.c cpp6.c: In function 'skipnl': cpp6.c:139:10: warning: implicit declaration of function 'get'; did you mean 'getw'? [-Wimplicit-function-declaration] c = get(); ^~~ getw cpp6.c: In function 'macroid': cpp6.c:198:6: warning: implicit declaration of function 'expand'; did you mean 'srand'? [-Wimplicit-function-declaration] expand(dp); ^~~~~~ srand gcc -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o zcpp cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/cpp' make -C src/cpp PREFIX=`pwd` install make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/cpp' install zcpp /builddir/build/BUILD/z88dk/bin make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/cpp' make -C src/sccz80 make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/sccz80' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o callfunc.o callfunc.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o codegen.o codegen.c codegen.c: In function 'putstk': codegen.c:396:13: warning: variable 'ptr' set but not used [-Wunused-but-set-variable] SYMBOL *ptr; ^~~ codegen.c: In function 'modstk': codegen.c:1039:1: warning: label 'modstkcht' defined but not used [-Wunused-label] modstkcht: ^~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o const.o const.c const.c: In function 'stash_double_str': const.c:249:13: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(buf,start,len); ^~~ In file included from /usr/include/features.h:428:0, from /usr/include/sys/types.h:25, from ccdefs.h:15, from const.c:21: /usr/include/bits/string_fortified.h:103:1: note: expected 'char * restrict' but argument is of type 'unsigned char *' __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, ^ const.c: In function 'tstr': const.c:395:15: warning: variable 'j' set but not used [-Wunused-but-set-variable] int k,j; ^ const.c: In function 'storeq': const.c:431:29: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(queue,litq+j,k) == 0) {*val=j-1; return(1);} /*success!*/ ^~~~~ In file included from ccdefs.h:39:0, from const.c:21: /usr/include/string.h:139:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~ const.c:431:35: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp(queue,litq+j,k) == 0) {*val=j-1; return(1);} /*success!*/ ^~~~ In file included from ccdefs.h:39:0, from const.c:21: /usr/include/string.h:139:12: note: expected 'const char *' but argument is of type 'unsigned char *' extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~~ const.c: In function 'qstr': const.c:450:9: warning: unused variable 'c' [-Wunused-variable] int c; ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o data.o data.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o declfunc.o declfunc.c declfunc.c: In function 'setlocvar': declfunc.c:458:5: warning: implicit declaration of function 'function_appendix' [-Wimplicit-function-declaration] function_appendix(currfn); ^~~~~~~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o declinit.o declinit.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o declvar.o declvar.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o error.o error.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o expr.o expr.c expr.c: In function 'heir1': expr.c:65:35: warning: unused variable 'uoper' [-Wunused-variable] void (*oper)(), (*doper)(), (*uoper)() ; ^~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o float.o float.c float.c: In function 'fltadd': float.c:259:14: warning: variable 'temp' set but not used [-Wunused-but-set-variable] uint32_t temp, carry; ^~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o goto.o goto.c goto.c: In function 'dogoto': goto.c:116:9: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] jump(label); ^~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o io.o io.c io.c: In function 'startbuffer': io.c:144:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] buf->before = currentbuffer; /* <-- DON'T USE NULL HERE TO SUPPRESS WARNING !! */ ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o lex.o lex.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o main.o main.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o misc.o misc.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o plunge.o plunge.c plunge.c: In function 'dropout': plunge.c:60:9: warning: unused variable 'temp' [-Wunused-variable] int temp; ^~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o preproc.o preproc.c preproc.c: In function 'preprocess': preproc.c:201:13: warning: unused variable 'k' [-Wunused-variable] int k; ^ preproc.c:200:16: warning: unused variable 'sname' [-Wunused-variable] char c,sname[NAMESIZE]; ^~~~~ preproc.c:200:14: warning: unused variable 'c' [-Wunused-variable] char c,sname[NAMESIZE]; ^ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o primary.o primary.c primary.c: In function 'calc': primary.c:186:18: warning: comparison of distinct pointer types lacks a cast if (oper == zdiv) return (left / right ); ^~ primary.c:187:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zmod) return (left % right ); ^~ primary.c:188:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zle) return (left <= right) ; ^~ primary.c:189:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zge) return (left >= right) ; ^~ primary.c:190:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zlt) return (left < right) ; ^~ primary.c:191:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zgt) return (left > right) ; ^~ primary.c:192:23: warning: comparison of distinct pointer types lacks a cast else if (oper == asr) return (left >> right) ; ^~ primary.c: In function 'calcun': primary.c:201:18: warning: comparison of distinct pointer types lacks a cast if (oper == zdiv) return (left / right ); ^~ primary.c:202:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zmod) return (left % right ); ^~ primary.c:203:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zle) return (left <= right) ; ^~ primary.c:204:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zge) return (left >= right) ; ^~ primary.c:205:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zlt) return (left < right) ; ^~ primary.c:206:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zgt) return (left > right) ; ^~ primary.c:207:23: warning: comparison of distinct pointer types lacks a cast else if (oper == asr) return (left >> right) ; ^~ primary.c: In function 'CalcStand': primary.c:220:18: warning: comparison of distinct pointer types lacks a cast if (oper == zor) return (left | right) ; ^~ primary.c:221:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zxor) return (left ^ right) ; ^~ primary.c:222:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zand) return (left & right) ; ^~ primary.c:223:23: warning: comparison of distinct pointer types lacks a cast else if (oper == mult) return (left * right) ; ^~ primary.c:224:23: warning: comparison of distinct pointer types lacks a cast else if (oper == asl) return (left << right) ; ^~ primary.c:225:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zeq) return (left == right) ; ^~ primary.c:226:23: warning: comparison of distinct pointer types lacks a cast else if (oper == zne) return (left != right) ; ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o stmt.o stmt.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o sym.o sym.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -c -o while.o while.c gcc -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o sccz80 callfunc.o codegen.o const.o data.o declfunc.o declinit.o declvar.o error.o expr.o float.o goto.o io.o lex.o main.o misc.o plunge.o preproc.o primary.o stmt.o sym.o while.o make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/sccz80' make -C src/sccz80 PREFIX=`pwd` install make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/sccz80' install -m 755 sccz80 /builddir/build/BUILD/z88dk/bin/ make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/sccz80' make -C src/z80asm make[1]: Entering directory '/builddir/build/BUILD/z88dk/src/z80asm' gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o errors.o errors.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o z80asm.o z80asm.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o sym.o sym.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o model.o model.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o libfile.o libfile.c libfile.c: In function 'make_library': libfile.c:61:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( opts.verbose ) ^~ libfile.c:65:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' lib_file = myfopen_atomic( lib_filename, "w+b" ); ^~~~~~~~ libfile.c:83:40: warning: format '%X' expects argument of type 'unsigned int', but argument 3 has type 'size_t {aka long unsigned int}' [-Wformat=] printf( "'%s' module at %08X.\n", obj_filename, fptr ); ~~~^ %08lX gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o opcodes.o opcodes.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o modlink.o modlink.c modlink.c: In function 'define_location_symbols': modlink.c:514:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( opts.verbose ) ^~ modlink.c:518:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' str_sprintf( name, ASMHEAD_KW, "", "" ); ^~~~~~~~~~~ modlink.c: In function 'LinkModule': modlink.c:741:18: warning: 'fptr_libnmdecl' may be used uninitialized in this function [-Wmaybe-uninitialized] flag = LinkLibModules( filename, fptr_base, fptr_libnmdecl, fptr_modname ); /* link library modules */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ modlink.c:684:53: note: 'fptr_libnmdecl' was declared here long fptr_namedecl, fptr_modname, fptr_modcode, fptr_libnmdecl; ^~~~~~~~~~~~~~ modlink.c:741:18: warning: 'fptr_modname' may be used uninitialized in this function [-Wmaybe-uninitialized] flag = LinkLibModules( filename, fptr_base, fptr_libnmdecl, fptr_modname ); /* link library modules */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ modlink.c:684:25: note: 'fptr_modname' was declared here long fptr_namedecl, fptr_modname, fptr_modcode, fptr_libnmdecl; ^~~~~~~~~~~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o hist.o hist.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o listfile.o listfile.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o module.o module.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o objfile.o objfile.c objfile.c: In function 'write_code': objfile.c:207:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( opts.verbose ) ^~ objfile.c:210:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if ( code_size > 0 ) ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o z80pass.o z80pass.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o directives.o directives.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o options.o options.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o scan.o scan.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o parse.o parse.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o codearea.o codearea.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o deffile.o deffile.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o symtab.o symtab.c symtab.c: In function 'find_symbol': symtab.c:73:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( sym == NULL && opts.sdcc && name[0] == '_' ) ^~ symtab.c:76:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if ( sym != NULL ) ^~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o mapfile.o mapfile.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o expr.o expr.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o symref.o symref.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/srcfile.o lib/srcfile.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/dbg.o lib/dbg.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/str.o lib/str.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/list.o lib/list.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/strpool.o lib/strpool.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/fileutil.o lib/fileutil.c lib/fileutil.c: In function 'xfget_int8': lib/fileutil.c:474:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( value & 0x80 ) ^~ lib/fileutil.c:476:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return value; ^~~~~~ lib/fileutil.c: In function 'xfget_int16': lib/fileutil.c:507:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( value & 0x8000 ) ^~ lib/fileutil.c:509:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return value; ^~~~~~ lib/fileutil.c: In function 'xfget_int32': lib/fileutil.c:544:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( value & 0x80000000L ) ^~ lib/fileutil.c:546:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' return value; ^~~~~~ lib/fileutil.c: In function 'path_replace_ext': lib/fileutil.c:614:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( new_ext != NULL ) ^~ lib/fileutil.c:616:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' ret = strpool_add(str_data(dest)); ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/strhash.o lib/strhash.c lib/strhash.c: In function 'StrHash_find': lib/strhash.c:91:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( self == NULL || key == NULL ) ^~ lib/strhash.c:94:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' key = StrHash_norm_key( self, key ); ^~~ gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/alloc.o lib/alloc.c In file included from lib/alloc.h:14:0, from lib/alloc.c:9: lib/alloc.c: In function '__fini': lib/dbg.h:36:9: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'size_t {aka long unsigned int}' [-Wformat=] warn("[" type "] (%s:%d" STRERROR_FORMAT_ ") " message "\n", \ ^ lib/dbg.h:16:43: note: in definition of macro 'warn' #define warn(message,...) fprintf(stderr, message, ##__VA_ARGS__) ^~~~~~~ lib/dbg.h:43:32: note: in expansion of macro 'log_' #define log_warn(message, ...) log_("WARN ", message, ##__VA_ARGS__) ^~~~ lib/alloc.c:118:4: note: in expansion of macro 'log_warn' log_warn("memory leak (%u bytes) allocated at %s:%d", ^~~~~~~~ lib/alloc.c:118:28: note: format string is defined here log_warn("memory leak (%u bytes) allocated at %s:%d", ~^ %lu In file included from lib/alloc.h:14:0, from lib/alloc.c:9: lib/alloc.c: In function 'new_block': lib/dbg.h:36:9: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'size_t {aka long unsigned int}' [-Wformat=] warn("[" type "] (%s:%d" STRERROR_FORMAT_ ") " message "\n", \ ^ lib/dbg.h:16:43: note: in definition of macro 'warn' #define warn(message,...) fprintf(stderr, message, ##__VA_ARGS__) ^~~~~~~ lib/dbg.h:42:31: note: in expansion of macro 'log_' #define log_err(message, ...) log_("ERROR", message, ##__VA_ARGS__) ^~~~ lib/dbg.h:50:6: note: in expansion of macro 'log_err' log_err(message, ##__VA_ARGS__); \ ^~~~~~~ lib/alloc.c:149:2: note: in expansion of macro 'check' check( block, ^~~~~ lib/alloc.c:150:22: note: format string is defined here "memory alloc (%u bytes) failed at %s:%d", client_size, file, lineno ); ~^ %lu In file included from lib/alloc.h:14:0, from lib/alloc.c:9: lib/alloc.c: In function 'm_realloc_': lib/dbg.h:36:9: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'size_t {aka long unsigned int}' [-Wformat=] warn("[" type "] (%s:%d" STRERROR_FORMAT_ ") " message "\n", \ ^ lib/dbg.h:16:43: note: in definition of macro 'warn' #define warn(message,...) fprintf(stderr, message, ##__VA_ARGS__) ^~~~~~~ lib/dbg.h:42:31: note: in expansion of macro 'log_' #define log_err(message, ...) log_("ERROR", message, ##__VA_ARGS__) ^~~~ lib/dbg.h:50:6: note: in expansion of macro 'log_err' log_err(message, ##__VA_ARGS__); \ ^~~~~~~ lib/alloc.c:294:2: note: in expansion of macro 'check' check( block, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ^~~~~ lib/alloc.c:294:34: note: format string is defined here check( block, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ~^ %lu In file included from lib/alloc.h:14:0, from lib/alloc.c:9: lib/dbg.h:36:9: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'size_t {aka long unsigned int}' [-Wformat=] warn("[" type "] (%s:%d" STRERROR_FORMAT_ ") " message "\n", \ ^ lib/dbg.h:16:43: note: in definition of macro 'warn' #define warn(message,...) fprintf(stderr, message, ##__VA_ARGS__) ^~~~~~~ lib/dbg.h:42:31: note: in expansion of macro 'log_' #define log_err(message, ...) log_("ERROR", message, ##__VA_ARGS__) ^~~~ lib/dbg.h:50:6: note: in expansion of macro 'log_err' log_err(message, ##__VA_ARGS__); \ ^~~~~~~ lib/alloc.c:302:2: note: in expansion of macro 'check' check( result, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ^~~~~ lib/alloc.c:302:35: note: format string is defined here check( result, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ~^ %lu In file included from lib/alloc.h:14:0, from lib/alloc.c:9: lib/dbg.h:36:9: warning: format '%u' expects argument of type 'unsigned int', but argument 7 has type 'size_t {aka long unsigned int}' [-Wformat=] warn("[" type "] (%s:%d" STRERROR_FORMAT_ ") " message "\n", \ ^ lib/dbg.h:16:43: note: in definition of macro 'warn' #define warn(message,...) fprintf(stderr, message, ##__VA_ARGS__) ^~~~~~~ lib/dbg.h:42:31: note: in expansion of macro 'log_' #define log_err(message, ...) log_("ERROR", message, ##__VA_ARGS__) ^~~~ lib/dbg.h:50:6: note: in expansion of macro 'log_err' log_err(message, ##__VA_ARGS__); \ ^~~~~~~ lib/alloc.c:306:2: note: in expansion of macro 'check' check( block, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ^~~~~ lib/alloc.c:306:34: note: format string is defined here check( block, "memory realloc (%u bytes) failed at %s:%d", size, file, lineno ); ~^ %lu gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/minunit.o lib/minunit.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/class.o lib/class.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -c -o lib/array.o lib/array.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -I. -Ilib -It -Wall -o z80asm errors.o z80asm.o sym.o model.o libfile.o opcodes.o modlink.o hist.o listfile.o module.o objfile.o z80pass.o directives.o options.o scan.o parse.o codearea.o deffile.o symtab.o mapfile.o expr.o symref.o lib/srcfile.o lib/dbg.o lib/str.o lib/list.o lib/strpool.o lib/fileutil.o lib/strhash.o lib/alloc.o lib/minunit.o lib/class.o lib/array.o -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld /bin/sh: perl: command not found make[1]: *** [Makefile:185: gccmake.bat] Error 127 make[1]: Leaving directory '/builddir/build/BUILD/z88dk/src/z80asm' make: *** [Makefile:41: z80asm] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.oBJfyI (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.oBJfyI (%build) ++ cleanup ++ set +e ++ sync ++ sleep 5 ++ sync ++ poweroff Terminated +++ cleanup +++ set +e +++ sync Terminated ++++ cleanup ++++ set +e ++++ sync ++++ sleep 5 ++++ sync ++++ poweroff