* Package: games-rpg/kqlives-0.99-r100:0 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 cheats elibc_glibc kernel_linux lua_single_target_lua5-1 nls * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using lua5.1 to build >>> Unpacking source... >>> Unpacking kq-0.99.tar.gz to /var/tmp/portage/games-rpg/kqlives-0.99-r100/work >>> Source unpacked in /var/tmp/portage/games-rpg/kqlives-0.99-r100/work >>> Preparing source in /var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99 ... * Applying kqlives-0.99_autoconf.patch ... [ ok ] * Applying kqlives-0.99_dumb2.patch ... [ ok ] * Applying kqlives-0.99_gcc10.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' ... * Running 'autopoint --force' ... [ ok ] * Running 'aclocal -I m4 --system-acdir=/var/tmp/portage/games-rpg/kqlives-0.99-r100/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'autoheader --force' ... [ ok ] * Running 'automake --add-missing --copy --force-missing' ... [ ok ] * Running elibtoolize in: kq-0.99/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99 ... * econf: updating kq-0.99/config.guess with /usr/share/gnuconfig/config.guess * econf: updating kq-0.99/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/kqlives-0.99-r100 --htmldir=/usr/share/doc/kqlives-0.99-r100/html --libdir=/usr/lib64 --enable-cheats --enable-nls checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for a BSD-compatible install... /usr/lib/portage/python3.12/ebuild-helpers/xattr/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to enable C11 features... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pc-linux-gnu-gcc... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for sys/param.h... yes checking for sys/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/gmsgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for egrep -e... /usr/bin/grep -E checking whether we are using the GNU C Library 2 or newer... yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for simple visibility declarations... yes checking for inline... inline checking for size_t... yes checking for stdint.h... yes checking for working alloca.h... yes checking for alloca... yes checking for getpagesize... yes checking for working mmap... yes checking whether integer division by zero raises SIGFPE... no checking for inttypes.h... yes checking for unsigned long long int... yes checking for inttypes.h... (cached) yes checking whether the inttypes.h PRIxNN macros are broken... no checking for ld used by GCC... /usr/x86_64-pc-linux-gnu/bin/ld checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether imported symbols can be declared weak... yes checking for pthread.h... yes checking for pthread_kill in -lpthread... yes checking for pthread_rwlock_t... yes checking for multithread API to use... posix checking for argz.h... yes checking for inttypes.h... (cached) yes checking for limits.h... yes checking for unistd.h... (cached) yes checking for sys/param.h... (cached) yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getgid... yes checking for getuid... yes checking for mempcpy... yes checking for munmap... yes checking for stpcpy... yes checking for strcasecmp... yes checking for strdup... yes checking for strtoul... yes checking for tsearch... yes checking for argz_count... yes checking for argz_stringify... yes checking for argz_next... yes checking for __fsetlocking... yes checking whether feof_unlocked is declared... yes checking whether fgets_unlocked is declared... yes checking for iconv... yes checking for iconv declaration... extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); checking for NL_LOCALE_NAME macro... yes checking for bison... bison checking version of bison... 3.8.2, ok checking for long long int... yes checking for long double... yes checking for wchar_t... yes checking for wint_t... yes checking for intmax_t... yes checking whether printf() supports POSIX/XSI format strings... yes checking whether we are using the GNU C Library 2.1 or newer... yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for stdint.h... (cached) yes checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyCurrent... no checking for ptrdiff_t... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for asprintf... yes checking for fwprintf... yes checking for putenv... yes checking for setenv... yes checking for setlocale... yes checking for snprintf... yes checking for wcslen... yes checking whether _snprintf is declared... no checking whether _snwprintf is declared... no checking whether getc_unlocked is declared... yes checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking for CFPreferencesCopyAppValue... (cached) no checking for CFLocaleCopyCurrent... (cached) no checking whether included gettext is requested... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc foo checking for allegro-config... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/select.h... yes checking for lua50/lua.h... no checking for lua5.1/lua.h... yes checking for an ANSI C-conforming const... yes checking for inline... (cached) inline checking whether struct tm is in sys/time.h or time.h... time.h checking for working volatile... yes checking for atexit... yes checking for gettimeofday... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for pow... no checking for strchr... yes checking for strstr... yes checking for dumb_exit in -ldumb... yes checking for al_duh_set_volume in -laldmb... yes checking for library containing sqrt... -lm checking for library containing lua_gettop... -llua5.1 checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for GTK_CFLAGS... -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 checking for GTK_LIBS... -lglade-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lxml2 checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating intl/Makefile config.status: creating po/Makefile.in config.status: creating scripts/Makefile config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99 ... make -O -j4 make all-recursive Making all in intl make[2]: Nothing to be done for 'all'. Making all in po make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' Makefile:496: warning: overriding recipe for target 'kqlives.pot-update' Makefile:217: warning: ignoring old recipe for target 'kqlives.pot-update' make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' make kqlives.pot-update make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' Makefile:496: warning: overriding recipe for target 'kqlives.pot-update' Makefile:217: warning: ignoring old recipe for target 'kqlives.pot-update' make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' ../other/luaxgettext --directory=.. --domain=kqlives \ `cat ./POTFILES.lua` \ > kqlives.po if test -n '' || test 'peterhull90@users.sourceforge.net' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address=''; \ else \ msgid_bugs_address='peterhull90@users.sourceforge.net'; \ fi; \ /usr/bin/xgettext --default-domain=kqlives --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ --copyright-holder='various people' \ --msgid-bugs-address="$msgid_bugs_address" \ --join-existing /usr/bin/xgettext: warning: a fallback ITS rule file '/usr/share/gettext-0.23/its/glade2.its' is used; it may not be in sync with the upstream test ! -f kqlives.po || { \ if test -f ./kqlives.pot; then \ sed -f remove-potcdate.sed < ./kqlives.pot > kqlives.1po && \ sed -f remove-potcdate.sed < kqlives.po > kqlives.2po && \ if cmp kqlives.1po kqlives.2po >/dev/null 2>&1; then \ rm -f kqlives.1po kqlives.2po kqlives.po; \ else \ rm -f kqlives.1po kqlives.2po ./kqlives.pot && \ mv kqlives.po ./kqlives.pot; \ fi; \ else \ mv kqlives.po ./kqlives.pot; \ fi; \ } make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' test ! -f ./kqlives.pot || \ test -z "de.gmo es.gmo" || make de.gmo es.gmo make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' Makefile:496: warning: overriding recipe for target 'kqlives.pot-update' Makefile:217: warning: ignoring old recipe for target 'kqlives.pot-update' make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' /usr/bin/msgmerge --update de.po kqlives.pot /usr/bin/msgmerge --update es.po kqlives.pot ................................................................................................................................................................................................................................................................................................................................................................................................................................................................. done. ... done. make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' rm -f de.gmo && /usr/bin/gmsgfmt -c --statistics -o de.gmo de.po 11 translated messages, 1 fuzzy translation, 1814 untranslated messages. make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' make[3]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' rm -f es.gmo && /usr/bin/gmsgfmt -c --statistics -o es.gmo es.po 914 translated messages, 10 fuzzy translations, 902 untranslated messages. make[3]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' touch stamp-po make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/po' Making all in scripts make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' Makefile:581: warning: ignoring prerequisites on suffix rule definition make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h bridge2.lua > bridge2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h bridge.lua > bridge.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h dville.lua > dville.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h starting.lua > starting.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h camp.lua > camp.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h temple1.lua > temple1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h estate.lua > estate.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h temple2.lua > temple2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h esteria.lua > esteria.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h fort.lua > fort.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave1.lua > cave1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave2.lua > cave2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h tower.lua > tower.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town1.lua > town1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h global.lua > global.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave3a.lua > cave3a.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h goblin.lua > goblin.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town2.lua > town2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave3b.lua > cave3b.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h grotto2.lua > grotto2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town3.lua > town3.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h grotto.lua > grotto.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave5.lua > cave5.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h guild.lua > guild.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave4.lua > cave4.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town4.lua > town4.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town5.lua > town5.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave6a.lua > cave6a.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h main.lua > main.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town6.lua > town6.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cave6b.lua > cave6b.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h manor.lua > manor.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town8.lua > town8.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h coliseum.lua > coliseum.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h town7.lua > town7.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h pass.lua > pass.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h tunnel.lua > tunnel.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h shrine.lua > shrine.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h cult.lua > cult.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o bridge2.lob bridge2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o dville.lob dville.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o starting.lob starting.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o bridge.lob bridge.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o estate.lob estate.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o temple1.lob temple1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o camp.lob camp.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h sunarin.lua > sunarin.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o esteria.lob esteria.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o temple2.lob temple2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave1.lob cave1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o fort.lob fort.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o tower.lob tower.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave2.lob cave2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o global.lob global.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' cpp -P -undef -include ../include/itemdefs.h init.lua > init.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town1.lob town1.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave3a.lob cave3a.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o goblin.lob goblin.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town2.lob town2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave3b.lob cave3b.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o grotto2.lob grotto2.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town3.lob town3.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave4.lob cave4.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o grotto.lob grotto.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town4.lob town4.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o guild.lob guild.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town5.lob town5.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave5.lob cave5.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o main.lob main.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave6a.lob cave6a.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town6.lob town6.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cave6b.lob cave6b.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o manor.lob manor.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town8.lob town8.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o coliseum.lob coliseum.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o town7.lob town7.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o pass.lob pass.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o tunnel.lob tunnel.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o cult.lob cult.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o shrine.lob shrine.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o sunarin.lob sunarin.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' luac -o init.lob init.plua make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99/scripts' rm tower.plua guild.plua starting.plua grotto2.plua estate.plua temple1.plua bridge2.plua town5.plua cave3b.plua cult.plua temple2.plua town1.plua fort.plua global.plua cave6a.plua cave2.plua init.plua town3.plua camp.plua cave5.plua coliseum.plua esteria.plua town8.plua town2.plua goblin.plua sunarin.plua main.plua cave3a.plua dville.plua grotto.plua town6.plua town4.plua cave6b.plua tunnel.plua cave4.plua manor.plua pass.plua town7.plua bridge.plua shrine.plua cave1.plua make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o bounds.o `test -f 'src/bounds.c' || echo './'`src/bounds.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o enemyc.o `test -f 'src/enemyc.c' || echo './'`src/enemyc.c src/enemyc.c:903:6: warning: no previous prototype for ‘unload_enemies’ [-Wmissing-prototypes] 903 | void unload_enemies (void) | ^~~~~~~~~~~~~~ src/enemyc.c: In function ‘load_enemies’: src/enemyc.c:580:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 580 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:582:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 582 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:585:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 585 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:588:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 588 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:591:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 591 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:594:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 594 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:597:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 597 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:600:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 600 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:603:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 603 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:606:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 606 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:609:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 609 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:612:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 612 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:615:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 615 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:618:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 618 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:621:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 621 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:624:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 624 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:629:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 629 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:634:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 634 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:638:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 638 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:642:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 642 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:645:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 645 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:648:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 648 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:651:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 651 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:654:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 654 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:657:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 657 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:662:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 662 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:672:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 672 | fscanf (edat, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:673:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 673 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:675:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 675 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:679:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 679 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/enemyc.c:683:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 683 | fscanf (edat, "%d", &tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o sgame.o `test -f 'src/sgame.c' || echo './'`src/sgame.c src/sgame.c: In function ‘load_game_91’: src/sgame.c:276:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 276 | for (a = 0; a < sizeof(treasure); a++) { | ^ src/sgame.c: In function ‘load_game_92’: src/sgame.c:581:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 581 | if (a > sizeof(curmap)) { | ^ src/sgame.c:593:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 593 | if (b > sizeof(progress)) { | ^ src/sgame.c:601:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 601 | for (; a < sizeof(progress); a++) | ^ src/sgame.c:606:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 606 | if (b > sizeof(treasure)) { | ^ src/sgame.c:614:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 614 | for (; a < sizeof(treasure); a++) | ^ src/sgame.c:619:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 619 | if (b > sizeof(save_spells)) { | ^ src/sgame.c:627:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 627 | for (; a < sizeof(save_spells); a++) | ^ src/sgame.c: In function ‘save_game’: src/sgame.c:834:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 834 | for (a = 0; a < sizeof(progress); a++) { /* sizeof(progress) is 1750 */ | ^ src/sgame.c:843:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 843 | for (a = 0; a < sizeof(save_spells); a++) { /* sizeof(save_spells) is 50 */ | ^ src/sgame.c:846:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 846 | for (a = 0; a < sizeof(treasure); a++) { /* sizeof(treasure) is 1000 */ | ^ src/sgame.c: In function ‘save_game_92’: src/sgame.c:972:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 972 | for (a = 0; a < sizeof (save_spells); a++) { /* sizeof(save_spells) is 50 */ | ^ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o intrface.o `test -f 'src/intrface.c' || echo './'`src/intrface.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o movement.o `test -f 'src/movement.c' || echo './'`src/movement.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o entity.o `test -f 'src/entity.c' || echo './'`src/entity.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o combat.o `test -f 'src/combat.c' || echo './'`src/combat.c src/combat.c: In function ‘multi_fight’: src/combat.c:1290:8: warning: variable ‘ares’ set but not used [-Wunused-but-set-variable] 1290 | int ares[NUM_FIGHTERS]; | ^~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o credits.o `test -f 'src/credits.c' || echo './'`src/credits.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o shopmenu.o `test -f 'src/shopmenu.c' || echo './'`src/shopmenu.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o eqpmenu.o `test -f 'src/eqpmenu.c' || echo './'`src/eqpmenu.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o music.o `test -f 'src/music.c' || echo './'`src/music.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o itemmenu.o `test -f 'src/itemmenu.c' || echo './'`src/itemmenu.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o timing.o `test -f 'src/timing.c' || echo './'`src/timing.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o disk.o `test -f 'src/disk.c' || echo './'`src/disk.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o eskill.o `test -f 'src/eskill.c' || echo './'`src/eskill.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o res.o `test -f 'src/res.c' || echo './'`src/res.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kq.o `test -f 'src/kq.c' || echo './'`src/kq.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o fade.o `test -f 'src/fade.c' || echo './'`src/fade.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o magic.o `test -f 'src/magic.c' || echo './'`src/magic.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o heroc.o `test -f 'src/heroc.c' || echo './'`src/heroc.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o scrnshot.o `test -f 'src/scrnshot.c' || echo './'`src/scrnshot.c src/scrnshot.c: In function ‘save_screenshot’: src/scrnshot.c:108:32: warning: format not a string literal, argument types not checked [-Wformat-nonliteral] 108 | sprintf (filename, format, savedir, prefix, last); | ^~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o draw.o `test -f 'src/draw.c' || echo './'`src/draw.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o masmenu.o `test -f 'src/masmenu.c' || echo './'`src/masmenu.c src/masmenu.c: In function ‘need_spell’: src/masmenu.c:336:28: warning: unused parameter ‘ca’ [-Wunused-parameter] 336 | static int need_spell (int ca, int ta, int sn) | ~~~~^~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o selector.o `test -f 'src/selector.c' || echo './'`src/selector.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o effects.o `test -f 'src/effects.c' || echo './'`src/effects.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o hskill.o `test -f 'src/hskill.c' || echo './'`src/hskill.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o setup.o `test -f 'src/setup.c' || echo './'`src/setup.c src/setup.c: In function ‘parse_jb_setup’: src/setup.c:704:4: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 704 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:707:10: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 707 | fgets (strbuf, 254, s); | ^~~~~~~~~~~~~~~~~~~~~~ src/setup.c:710:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 710 | fscanf (s, "%d", &dab); | ^~~~~~~~~~~~~~~~~~~~~~ src/setup.c:715:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 715 | fscanf (s, "%d", &dab); | ^~~~~~~~~~~~~~~~~~~~~~ src/setup.c:719:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 719 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:724:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 724 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:729:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 729 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:734:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 734 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:739:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 739 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:744:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 744 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:749:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 749 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:754:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 754 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:758:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 758 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:762:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 762 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:766:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 766 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:770:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 770 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:774:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 774 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:778:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 778 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:782:10: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 782 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ src/setup.c:785:7: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 785 | fscanf (s, "%s", strbuf); | ^~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o menu.o `test -f 'src/menu.c' || echo './'`src/menu.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o console.o `test -f 'src/console.c' || echo './'`src/console.c src/console.c:53:6: warning: no previous prototype for ‘init_console’ [-Wmissing-prototypes] 53 | void init_console(void) { | ^~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o unix.o `test -f 'src/unix.c' || echo './'`src/unix.c src/unix.c:56:14: warning: no previous prototype for ‘get_resource_file_path’ [-Wmissing-prototypes] 56 | const char * get_resource_file_path (const char * str1, const char * str2, const char * file) | ^~~~~~~~~~~~~~~~~~~~~~ src/unix.c:82:14: warning: no previous prototype for ‘get_lua_file_path’ [-Wmissing-prototypes] 82 | const char * get_lua_file_path (const char * str1, const char * file) | ^~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapdata.o `test -f 'maps/mapdata.c' || echo './'`maps/mapdata.c In file included from maps/mapdata.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapfile.o `test -f 'maps/mapfile.c' || echo './'`maps/mapfile.c In file included from maps/mapfile.c:17: maps/mapdraw.h:138:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 138 | void klog (const char *); | ^~~~ In file included from maps/mapfile.c:16: ./include/kq.h:377:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:139:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 139 | void kq_yield (void); | ^~~~~~~~ ./include/kq.h:492:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:169:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 169 | void wait_enter (void); | ^~~~~~~~~~ ./include/kq.h:376:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:214:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ ./include/kq.h:435:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:215:5: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ ./include/kq.h:443:16: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:217:5: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ ./include/kq.h:446:16: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:220:49: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ ./include/kq.h:466:14: note: previous declaration of ‘strbuf’ with type ‘char *’ 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:234:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ ./include/kq.h:465:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ ./include/kq.h:457:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ ./include/kq.h:458:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapent.o `test -f 'maps/mapent.c' || echo './'`maps/mapent.c In file included from maps/mapent.c:13: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapent.c: In function ‘draw_entdata’: maps/mapent.c:96:28: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | char *dir_facing[4] = { "S", "N", "W", "E" }; | ^~~ maps/mapent.c:96:33: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | char *dir_facing[4] = { "S", "N", "W", "E" }; | ^~~ maps/mapent.c:96:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | char *dir_facing[4] = { "S", "N", "W", "E" }; | ^~~ maps/mapent.c:96:43: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 96 | char *dir_facing[4] = { "S", "N", "W", "E" }; | ^~~ maps/mapent.c:98:9: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 98 | { "stand (0)", "wander (1)", "script (2)", "chase (3)" }; | ^~~~~~~~~~~ maps/mapent.c:98:22: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 98 | { "stand (0)", "wander (1)", "script (2)", "chase (3)" }; | ^~~~~~~~~~~~ maps/mapent.c:98:36: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 98 | { "stand (0)", "wander (1)", "script (2)", "chase (3)" }; | ^~~~~~~~~~~~ maps/mapent.c:98:50: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 98 | { "stand (0)", "wander (1)", "script (2)", "chase (3)" }; | ^~~~~~~~~~~ maps/mapent.c:99:27: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 99 | char *ent_atype[2] = { "normal", "constant" }; | ^~~~~~~~ maps/mapent.c:99:37: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 99 | char *ent_atype[2] = { "normal", "constant" }; | ^~~~~~~~~~ maps/mapent.c:100:29: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 100 | char *ent_obsmode[2] = { "ignore obstructions", "obstructive" }; | ^~~~~~~~~~~~~~~~~~~~~ maps/mapent.c:100:52: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 100 | char *ent_obsmode[2] = { "ignore obstructions", "obstructive" }; | ^~~~~~~~~~~~~ maps/mapent.c:101:28: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 101 | char *ent_transl[2] = { "opaque", "translucent" }; | ^~~~~~~~ maps/mapent.c:101:38: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 101 | char *ent_transl[2] = { "opaque", "translucent" }; | ^~~~~~~~~~~~~ maps/mapent.c:102:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 102 | char *do_dont[2] = { "", "don't " }; | ^~ maps/mapent.c:102:29: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 102 | char *do_dont[2] = { "", "don't " }; | ^~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapstructs.o `test -f 'maps/mapstructs.c' || echo './'`maps/mapstructs.c In file included from maps/mapstructs.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapstructs.c: In function ‘add_change_bounding’: maps/mapstructs.c:94:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 94 | s_bound temp; | ^~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapshared.o `test -f 'maps/mapshared.c' || echo './'`maps/mapshared.c In file included from maps/mapshared.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ In file included from maps/../include/disk.h:25, from maps/mapshared.c:13: maps/../include/kq.h:376:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:169:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 169 | void wait_enter (void); | ^~~~~~~~~~ maps/../include/kq.h:377:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:138:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 138 | void klog (const char *); | ^~~~ maps/../include/kq.h:435:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:214:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ maps/../include/kq.h:443:16: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:215:5: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ maps/../include/kq.h:446:16: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:217:5: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ maps/../include/kq.h:457:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ maps/../include/kq.h:458:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/../include/kq.h:465:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:234:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ maps/../include/kq.h:466:14: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:220:49: note: previous declaration of ‘strbuf’ with type ‘char *’ 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ maps/../include/kq.h:492:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:139:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 139 | void kq_yield (void); | ^~~~~~~~ maps/mapshared.c:132:16: warning: redundant redeclaration of ‘bound_box’ [-Wredundant-decls] 132 | extern s_bound bound_box[MAX_BOUNDS]; // WK - not redundant. Used on line 266 | ^~~~~~~~~ In file included from maps/../include/structs.h:31, from maps/mapdraw.h:42: maps/../include/bounds.h:60:16: note: previous declaration of ‘bound_box’ with type ‘s_bound[256]’ 60 | extern s_bound bound_box[MAX_BOUNDS]; | ^~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapdump.o `test -f 'maps/mapdump.c' || echo './'`maps/mapdump.c In file included from maps/mapdump.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ In file included from maps/../include/disk.h:25, from maps/mapdump.c:13: maps/../include/kq.h:376:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:169:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 169 | void wait_enter (void); | ^~~~~~~~~~ maps/../include/kq.h:377:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:138:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 138 | void klog (const char *); | ^~~~ maps/../include/kq.h:435:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:214:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ maps/../include/kq.h:443:16: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:215:5: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ maps/../include/kq.h:446:16: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:217:5: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ maps/../include/kq.h:457:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ maps/../include/kq.h:458:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/../include/kq.h:465:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:234:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ maps/../include/kq.h:466:14: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:220:49: note: previous declaration of ‘strbuf’ with type ‘char *’ 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ maps/../include/kq.h:492:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:139:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 139 | void kq_yield (void); | ^~~~~~~~ maps/mapdump.c: In function ‘error_load’: maps/mapdump.c:95:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 95 | char err_msg[80]; | ^~~~ maps/mapdump.c: In function ‘main’: maps/mapdump.c:143:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 143 | char fn[PATH_MAX], *filenames[PATH_MAX]; | ^~~~ maps/mapdump.c:146:23: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 146 | char *output_ext = "pcx"; | ^~~~~ maps/mapdump.c:196:21: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 196 | output_ext = "bmp"; | ^ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapdiff.o `test -f 'maps/mapdiff.c' || echo './'`maps/mapdiff.c In file included from maps/mapdiff.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ In file included from maps/../include/disk.h:25, from maps/mapdiff.c:13: maps/../include/kq.h:376:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:169:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 169 | void wait_enter (void); | ^~~~~~~~~~ maps/../include/kq.h:377:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:138:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 138 | void klog (const char *); | ^~~~ maps/../include/kq.h:435:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:214:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ maps/../include/kq.h:443:16: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:215:5: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ maps/../include/kq.h:446:16: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:217:5: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ maps/../include/kq.h:457:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ maps/../include/kq.h:458:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/../include/kq.h:465:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:234:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ maps/../include/kq.h:466:14: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:220:49: note: previous declaration of ‘strbuf’ with type ‘char *’ 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ maps/../include/kq.h:492:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:139:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 139 | void kq_yield (void); | ^~~~~~~~ maps/mapdiff.c:91:6: warning: no previous prototype for ‘check_entities’ [-Wmissing-prototypes] 91 | void check_entities (void) | ^~~~~~~~~~~~~~ maps/mapdiff.c:234:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 234 | void check_layers () | ^~~~~~~~~~~~ maps/mapdiff.c: In function ‘check_layers’: maps/mapdiff.c:234:6: warning: old-style function definition [-Wold-style-definition] maps/mapdiff.c: At top level: maps/mapdiff.c:439:6: warning: no previous prototype for ‘check_map’ [-Wmissing-prototypes] 439 | void check_map (void) | ^~~~~~~~~ maps/mapdiff.c: In function ‘error_load’: maps/mapdiff.c:681:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 681 | char err_msg[80]; | ^~~~ maps/mapdiff.c: At top level: maps/mapdiff.c:695:6: warning: no previous prototype for ‘load_maps’ [-Wmissing-prototypes] 695 | void load_maps (const char *filename1, const char *filename2) | ^~~~~~~~~ maps/mapdiff.c: In function ‘main’: maps/mapdiff.c:823:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 823 | int i, number_of_files = 0; | ^~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o mapedit.o `test -f 'maps/mapedit.c' || echo './'`maps/mapedit.c In file included from maps/mapedit.c:14: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapedit.c: In function ‘main’: maps/mapedit.c:2151:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 2151 | int main_stop = 0, oldmouse_x = 0, oldmouse_y = 0; | ^~~ maps/mapedit.c: In function ‘startup’: maps/mapedit.c:4262:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4262 | unsigned char hilite[] = { | ^~~~~~~~ maps/mapedit.c:4288:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4288 | static unsigned char diag_bars[] = { | ^~~~~~ maps/mapedit.c:4331:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4331 | unsigned char arrow_up[] = { | ^~~~~~~~ maps/mapedit.c:4452:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4452 | static unsigned char hilite_attrib[] = { | ^~~~~~ maps/mapedit.c:4486:7: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 4486 | int i; | ^~~ maps/mapedit.c:4502:5: warning: "WANT_DIALOG" is not defined, evaluates to 0 [-Wundef] 4502 | #if WANT_DIALOG | ^~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-mapdraw2.o `test -f 'maps/mapdraw2.c' || echo './'`maps/mapdraw2.c In file included from maps/mapdraw2.c:28: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ In file included from ./include/disk.h:25, from maps/mapdraw2.c:30: ./include/kq.h:376:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:169:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 169 | void wait_enter (void); | ^~~~~~~~~~ ./include/kq.h:377:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:138:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 138 | void klog (const char *); | ^~~~ ./include/kq.h:435:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:214:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ ./include/kq.h:443:16: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:215:5: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ ./include/kq.h:446:16: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:217:5: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ ./include/kq.h:457:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ ./include/kq.h:458:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ ./include/kq.h:465:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:234:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ ./include/kq.h:466:14: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:220:49: note: previous declaration of ‘strbuf’ with type ‘char *’ 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ ./include/kq.h:492:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:139:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 139 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw2.c: In function ‘main’: maps/mapdraw2.c:38:4: warning: ignoring return value of ‘chdir’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 38 | chdir ("maps"); | ^~~~~~~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-mapshared.o `test -f 'maps/mapshared.c' || echo './'`maps/mapshared.c In file included from maps/mapshared.c:12: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ In file included from maps/../include/disk.h:25, from maps/mapshared.c:13: maps/../include/kq.h:376:6: warning: redundant redeclaration of ‘wait_enter’ [-Wredundant-decls] 376 | void wait_enter (void); /* everywhere ;) */ | ^~~~~~~~~~ maps/mapdraw.h:169:6: note: previous declaration of ‘wait_enter’ with type ‘void(void)’ 169 | void wait_enter (void); | ^~~~~~~~~~ maps/../include/kq.h:377:6: warning: redundant redeclaration of ‘klog’ [-Wredundant-decls] 377 | void klog (const char *); /* draw.c, intrface.c, magic.c, setup.c */ | ^~~~ maps/mapdraw.h:138:6: note: previous declaration of ‘klog’ with type ‘void(const char *)’ 138 | void klog (const char *); | ^~~~ maps/../include/kq.h:435:16: warning: redundant redeclaration of ‘double_buffer’ [-Wredundant-decls] 435 | extern BITMAP *double_buffer, *fx_buffer; | ^~~~~~~~~~~~~ maps/mapdraw.h:214:16: note: previous declaration of ‘double_buffer’ with type ‘BITMAP *’ 214 | extern BITMAP *double_buffer, *pcx_buffer, *icons[MAX_TILES], | ^~~~~~~~~~~~~ maps/../include/kq.h:443:16: warning: redundant redeclaration of ‘eframes’ [-Wredundant-decls] 443 | extern BITMAP *eframes[MAXE][MAXEFRAMES], *pgb[9], *sfonts[5], *bord[8]; | ^~~~~~~ maps/mapdraw.h:215:5: note: previous declaration of ‘eframes’ with type ‘BITMAP *[41][12]’ 215 | *eframes[MAX_EPICS][12]; | ^~~~~~~ maps/../include/kq.h:446:16: warning: redundant redeclaration of ‘shadow’ [-Wredundant-decls] 446 | extern BITMAP *shadow[MAX_SHADOWS]; /* draw.c */ | ^~~~~~ maps/mapdraw.h:217:5: note: previous declaration of ‘shadow’ with type ‘BITMAP *[12]’ 217 | *shadow[MAX_SHADOWS], *marker_image, *marker_image_active; | ^~~~~~ maps/../include/kq.h:457:15: warning: redundant redeclaration of ‘tanim’ [-Wredundant-decls] 457 | extern s_anim tanim[MAX_TILESETS][MAX_ANIM]; | ^~~~~ maps/mapdraw.h:235:15: note: previous declaration of ‘tanim’ with type ‘s_anim[8][5]’ 235 | extern s_anim tanim[NUM_TILESETS][MAX_ANIM]; | ^~~~~ maps/../include/kq.h:458:15: warning: redundant redeclaration of ‘adata’ [-Wredundant-decls] 458 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:236:15: note: previous declaration of ‘adata’ with type ‘s_anim[5]’ 236 | extern s_anim adata[MAX_ANIM]; | ^~~~~ maps/../include/kq.h:465:23: warning: redundant redeclaration of ‘tilex’ [-Wredundant-decls] 465 | extern unsigned short tilex[MAX_TILES], adelay[MAX_ANIM]; | ^~~~~ maps/mapdraw.h:234:23: note: previous declaration of ‘tilex’ with type ‘short unsigned int[1024]’ 234 | extern unsigned short tilex[MAX_TILES]; | ^~~~~ maps/../include/kq.h:466:14: warning: redundant redeclaration of ‘strbuf’ [-Wredundant-decls] 466 | extern char *strbuf, *savedir; | ^~~~~~ maps/mapdraw.h:220:49: note: previous declaration of ‘strbuf’ with type ‘char *’ 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^~~~~~ maps/../include/kq.h:492:6: warning: redundant redeclaration of ‘kq_yield’ [-Wredundant-decls] 492 | void kq_yield (void); | ^~~~~~~~ maps/mapdraw.h:139:6: note: previous declaration of ‘kq_yield’ with type ‘void(void)’ 139 | void kq_yield (void); | ^~~~~~~~ maps/mapshared.c:132:16: warning: redundant redeclaration of ‘bound_box’ [-Wredundant-decls] 132 | extern s_bound bound_box[MAX_BOUNDS]; // WK - not redundant. Used on line 266 | ^~~~~~~~~ In file included from maps/../include/structs.h:31, from maps/mapdraw.h:42: maps/../include/bounds.h:60:16: note: previous declaration of ‘bound_box’ with type ‘s_bound[256]’ 60 | extern s_bound bound_box[MAX_BOUNDS]; | ^~~~~~~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-disk.o `test -f 'src/disk.c' || echo './'`src/disk.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-bounds.o `test -f 'src/bounds.c' || echo './'`src/bounds.c make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -o kqlives-mapdraw mapdata.o mapedit.o mapfile.o mapent.o mapshared.o disk.o mapstructs.o bounds.o -laldmb -ldumb -L/usr/lib64 -lalleg -llua5.1 -lm maps/mapdraw.h:220:28: error: type of ‘map_path’ does not match original declaration [-Werror=lto-type-mismatch] 220 | extern char map_fname[40], map_path[MAX_PATH], *strbuf; | ^ maps/mapshared.c:114:6: note: array types have different bounds 114 | char map_path[MAX_PATH] = "./"; | ^ maps/mapshared.c:114:6: note: ‘map_path’ was previously declared here lto1: some warnings being treated as errors lto-wrapper: fatal error: x86_64-pc-linux-gnu-gcc returned 1 exit status compilation terminated. /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: error: lto-wrapper failed collect2: error: ld returned 1 exit status make[2]: *** [Makefile:705: kqlives-mapdraw] Error 1 make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: *** Waiting for unfinished jobs.... make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-mainwindow.o `test -f 'maps/mainwindow.c' || echo './'`maps/mainwindow.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/libglade-2.0/glade/glade-xml.h:26, from /usr/include/libglade-2.0/glade/glade.h:28, from maps/mainwindow.c:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/libglade-2.0/glade/glade.h:25: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from maps/mapdraw2.h:31, from maps/mainwindow.c:23: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw2.h:33:14: warning: redundant redeclaration of ‘gmap’ [-Wredundant-decls] 33 | extern s_map gmap; | ^~~~ maps/mapdraw.h:231:14: note: previous declaration of ‘gmap’ with type ‘s_map’ 231 | extern s_map gmap; | ^~~~ maps/mapdraw2.h:34:17: warning: redundant redeclaration of ‘gent’ [-Wredundant-decls] 34 | extern s_entity gent[]; | ^~~~ maps/mapdraw.h:230:17: note: previous declaration of ‘gent’ with type ‘s_entity[]’ 230 | extern s_entity gent[]; | ^~~~ maps/mapdraw2.h:35:24: warning: redundant redeclaration of ‘map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~ maps/mapdraw.h:243:24: note: previous declaration of ‘map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~ maps/mapdraw2.h:35:30: warning: redundant redeclaration of ‘b_map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw.h:243:30: note: previous declaration of ‘b_map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw2.h:35:38: warning: redundant redeclaration of ‘f_map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw.h:243:38: note: previous declaration of ‘f_map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw2.h:35:46: warning: redundant redeclaration of ‘c_map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw.h:243:46: note: previous declaration of ‘c_map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~ maps/mapdraw2.h:35:54: warning: redundant redeclaration of ‘cf_map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~~ maps/mapdraw.h:243:54: note: previous declaration of ‘cf_map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~~ maps/mapdraw2.h:35:63: warning: redundant redeclaration of ‘cb_map’ [-Wredundant-decls] 35 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~~ maps/mapdraw.h:243:63: note: previous declaration of ‘cb_map’ with type ‘short unsigned int *’ 243 | extern unsigned short *map, *b_map, *f_map, *c_map, *cf_map, *cb_map; | ^~~~~~ maps/mapdraw2.h:38:14: warning: redundant redeclaration of ‘max_sets’ [-Wredundant-decls] 38 | extern short max_sets; | ^~~~~~~~ maps/mapdraw.h:241:14: note: previous declaration of ‘max_sets’ with type ‘short int’ 241 | extern short max_sets; | ^~~~~~~~ maps/mapdraw2.h:39:5: warning: redundant redeclaration of ‘startup’ [-Wredundant-decls] 39 | int startup (void); | ^~~~~~~ maps/mapdraw.h:167:5: note: previous declaration of ‘startup’ with type ‘int(void)’ 167 | int startup (void); | ^~~~~~~ maps/mapdraw2.h:40:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 40 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:183:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw2.h:41:6: warning: redundant redeclaration of ‘cleanup’ [-Wredundant-decls] 41 | void cleanup (void); | ^~~~~~~ maps/mapdraw.h:117:13: note: previous declaration of ‘cleanup’ with type ‘void(void)’ 117 | extern void cleanup (void); | ^~~~~~~ maps/mainwindow.c:65:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 65 | static void update_window () | ^~~~~~~~~~~~~ maps/mainwindow.c: In function ‘update_window’: maps/mainwindow.c:65:13: warning: old-style function definition [-Wold-style-definition] maps/mainwindow.c: In function ‘on_mainwindow_destroy’: maps/mainwindow.c:77:50: warning: unused parameter ‘item’ [-Wunused-parameter] 77 | static void on_mainwindow_destroy (GtkMenuItem * item, gpointer userdata) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c:77:65: warning: unused parameter ‘userdata’ [-Wunused-parameter] 77 | static void on_mainwindow_destroy (GtkMenuItem * item, gpointer userdata) | ~~~~~~~~~^~~~~~~~ maps/mainwindow.c: In function ‘on_info_activate’: maps/mainwindow.c:82:45: warning: unused parameter ‘item’ [-Wunused-parameter] 82 | static void on_info_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c:82:63: warning: unused parameter ‘parent_window’ [-Wunused-parameter] 82 | static void on_info_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~^~~~~~~~~~~~~ maps/mainwindow.c: In function ‘on_new_activate’: maps/mainwindow.c:91:44: warning: unused parameter ‘item’ [-Wunused-parameter] 91 | static void on_new_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c:91:62: warning: unused parameter ‘parent_window’ [-Wunused-parameter] 91 | static void on_new_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~^~~~~~~~~~~~~ maps/mainwindow.c: In function ‘on_open_activate’: maps/mainwindow.c:96:45: warning: unused parameter ‘item’ [-Wunused-parameter] 96 | static void on_open_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_save_as_activate’: maps/mainwindow.c:114:48: warning: unused parameter ‘item’ [-Wunused-parameter] 114 | static void on_save_as_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_mainwindow_delete_event’: maps/mainwindow.c:149:76: warning: unused parameter ‘event’ [-Wunused-parameter] 149 | static gboolean on_mainwindow_delete_event (GtkWidget * widget, GdkEvent * event, gpointer user_data) | ~~~~~~~~~~~^~~~~ maps/mainwindow.c:149:92: warning: unused parameter ‘user_data’ [-Wunused-parameter] 149 | static gboolean on_mainwindow_delete_event (GtkWidget * widget, GdkEvent * event, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_quit_activate’: maps/mainwindow.c:177:45: warning: unused parameter ‘item’ [-Wunused-parameter] 177 | static void on_quit_activate (GtkMenuItem * item, GtkWindow * parent_window) | ~~~~~~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_palette_button_press_event’: maps/mainwindow.c:182:97: warning: unused parameter ‘user_data’ [-Wunused-parameter] 182 | static void on_palette_button_press_event (GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_palette_expose_event’: maps/mainwindow.c:188:95: warning: unused parameter ‘data’ [-Wunused-parameter] 188 | static gboolean on_palette_expose_event (GtkWidget * widget, GdkEventExpose * event, gpointer data) | ~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_currenttile_expose_event’: maps/mainwindow.c:201:99: warning: unused parameter ‘data’ [-Wunused-parameter] 201 | static gboolean on_currenttile_expose_event (GtkWidget * widget, GdkEventExpose * event, gpointer data) | ~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_layer_toggle’: maps/mainwindow.c:214:54: warning: unused parameter ‘cell_renderer’ [-Wunused-parameter] 214 | static void on_layer_toggle (GtkCellRendererToggle * cell_renderer, gchar * path_str, gpointer user_data) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ maps/mainwindow.c: In function ‘on_layerselection_changed’: maps/mainwindow.c:237:83: warning: unused parameter ‘user_data’ [-Wunused-parameter] 237 | static void on_layerselection_changed (GtkTreeSelection * treeselection, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_map_button_press_event’: maps/mainwindow.c:290:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 290 | if (i = atoi(current_value)) | ^ maps/mainwindow.c:314:31: warning: passing argument 1 of ‘set_marker_at_loc’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 314 | set_marker_at_loc(current_value, x, y); | ^~~~~~~~~~~~~ In file included from maps/mainwindow.c:24: maps/mapedit2.h:65:32: note: expected ‘char *’ but argument is of type ‘const char *’ 65 | void set_marker_at_loc (char * value, unsigned int x, unsigned int y); | ~~~~~~~^~~~~ maps/mainwindow.c:318:39: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘short int’ [-Wsign-compare] 318 | for (i = 0; i < gmap.num_bound_boxes; i++) | ^ maps/mainwindow.c:251:56: warning: unused parameter ‘widget’ [-Wunused-parameter] 251 | static gboolean on_map_button_press_event (GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~~~~^~~~~~ maps/mainwindow.c:251:97: warning: unused parameter ‘user_data’ [-Wunused-parameter] 251 | static gboolean on_map_button_press_event (GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_map_button_release_event’: maps/mainwindow.c:375:57: warning: unused parameter ‘widget’ [-Wunused-parameter] 375 | static gboolean on_map_button_release_event(GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~~~~^~~~~~ maps/mainwindow.c:375:98: warning: unused parameter ‘user_data’ [-Wunused-parameter] 375 | static gboolean on_map_button_release_event(GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_map_motion_notify_event’: maps/mainwindow.c:443:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 443 | if (i = atoi(current_value)) | ^ maps/mainwindow.c:416:56: warning: unused parameter ‘widget’ [-Wunused-parameter] 416 | static gboolean on_map_motion_notify_event(GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~~~~^~~~~~ maps/mainwindow.c:416:97: warning: unused parameter ‘user_data’ [-Wunused-parameter] 416 | static gboolean on_map_motion_notify_event(GtkWidget * widget, GdkEventButton * event, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_map_expose_event’: maps/mainwindow.c:478:91: warning: unused parameter ‘data’ [-Wunused-parameter] 478 | static gboolean on_map_expose_event (GtkWidget * widget, GdkEventExpose * event, gpointer data) | ~~~~~~~~~^~~~ maps/mainwindow.c: In function ‘on_entitydialog_delete_event’: maps/mainwindow.c:491:59: warning: unused parameter ‘w’ [-Wunused-parameter] 491 | static gboolean on_entitydialog_delete_event (GtkWidget * w, GdkEvent * e, gpointer user_data) | ~~~~~~~~~~~~^ maps/mainwindow.c:491:73: warning: unused parameter ‘e’ [-Wunused-parameter] 491 | static gboolean on_entitydialog_delete_event (GtkWidget * w, GdkEvent * e, gpointer user_data) | ~~~~~~~~~~~^ maps/mainwindow.c:491:85: warning: unused parameter ‘user_data’ [-Wunused-parameter] 491 | static gboolean on_entitydialog_delete_event (GtkWidget * w, GdkEvent * e, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘eprops_edited_callback’: maps/mainwindow.c:497:59: warning: unused parameter ‘cell’ [-Wunused-parameter] 497 | static void eprops_edited_callback (GtkCellRendererText * cell, gchar * path_string, gchar * new_text, gpointer user_data) | ~~~~~~~~~~~~~~~~~~~~~~^~~~ maps/mainwindow.c:497:113: warning: unused parameter ‘user_data’ [-Wunused-parameter] 497 | static void eprops_edited_callback (GtkCellRendererText * cell, gchar * path_string, gchar * new_text, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_deletebutton_clicked’: maps/mainwindow.c:507:50: warning: unused parameter ‘button’ [-Wunused-parameter] 507 | static void on_deletebutton_clicked (GtkButton * button, gpointer user_data) | ~~~~~~~~~~~~^~~~~~ maps/mainwindow.c:507:67: warning: unused parameter ‘user_data’ [-Wunused-parameter] 507 | static void on_deletebutton_clicked (GtkButton * button, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_newmapdialog_OK_clicked’: maps/mainwindow.c:515:53: warning: unused parameter ‘w’ [-Wunused-parameter] 515 | static void on_newmapdialog_OK_clicked (GtkWidget * w, gpointer user_data) | ~~~~~~~~~~~~^ maps/mainwindow.c:515:65: warning: unused parameter ‘user_data’ [-Wunused-parameter] 515 | static void on_newmapdialog_OK_clicked (GtkWidget * w, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: In function ‘on_newmapdialog_cancel_clicked’: maps/mainwindow.c:526:57: warning: unused parameter ‘w’ [-Wunused-parameter] 526 | static void on_newmapdialog_cancel_clicked (GtkWidget * w, gpointer user_data) | ~~~~~~~~~~~~^ maps/mainwindow.c:526:69: warning: unused parameter ‘user_data’ [-Wunused-parameter] 526 | static void on_newmapdialog_cancel_clicked (GtkWidget * w, gpointer user_data) | ~~~~~~~~~^~~~~~~~~ maps/mainwindow.c: At top level: maps/mainwindow.c:531:10: warning: no previous prototype for ‘on_newmapdialog_delete_event’ [-Wmissing-prototypes] 531 | gboolean on_newmapdialog_delete_event (GtkWidget * w, gpointer data) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ maps/mainwindow.c: In function ‘init_entitydialog’: maps/mainwindow.c:550:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 550 | GtkTreeView *view = GTK_TREE_VIEW (glade_xml_get_widget (xml, "entity")); | ^~~~~~~~~~~ maps/mainwindow.c:553:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 553 | GtkCellRenderer *renderer = gtk_cell_renderer_text_new (); | ^~~~~~~~~~~~~~~ maps/mainwindow.c: In function ‘init_newmapdialog’: maps/mainwindow.c:574:9: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 574 | GtkTable * table = GTK_TABLE(glade_xml_get_widget (xml, "table_newmap")); | ^~~~~~~~ maps/mainwindow.c: In function ‘mainwindow’: maps/mainwindow.c:603:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 603 | GladeXML *xml = glade_xml_new (glade_file_path, "mainwindow", NULL); | ^~~~~~~~ maps/mainwindow.c:634:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 634 | GtkTreeIter iter, layer1_iter; | ^~~~~~~~~~~ maps/mainwindow.c:654:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 654 | GtkTreeView *view = GTK_TREE_VIEW (glade_xml_get_widget (xml, "layers")); | ^~~~~~~~~~~ maps/mainwindow.c:658:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 658 | GtkCellRenderer *renderer = gtk_cell_renderer_toggle_new (); | ^~~~~~~~~~~~~~~ maps/mainwindow.c:661:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 661 | GtkTreeViewColumn *column = gtk_tree_view_column_new_with_attributes ("", renderer, "active", | ^~~~~~~~~~~~~~~~~ maps/mainwindow.c: In function ‘on_map_motion_notify_event’: maps/mainwindow.c:476:1: warning: control reaches end of non-void function [-Wreturn-type] 476 | } | ^ maps/mainwindow.c: In function ‘on_map_button_release_event’: maps/mainwindow.c:414:1: warning: control reaches end of non-void function [-Wreturn-type] 414 | } | ^ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -Wall -Wextra -Wfloat-equal -Wredundant-decls -Wmissing-noreturn -Wendif-labels -Wunused-parameter -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Winline -Wformat=2 -Winit-self -Wswitch-enum -Wunused-parameter -Wundef -Wno-error -Wmissing-declarations -Werror-implicit-function-declaration -Wmissing-prototypes -Wstrict-prototypes -Wold-style-definition -Wdeclaration-after-statement -I./include -DKQ_BIN=\"/usr/bin/kqlives\" -DKQ_DATA=\"/usr/share/kqlives\" -DKQ_LIB=\"/usr/lib64/kqlives\" -DKQ_LOCALE=\"/usr/share/locale\" -Iintl -I./intl -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libxml2 -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -c -o kqlives_mapdraw2-mapedit2.o `test -f 'maps/mapedit2.c' || echo './'`maps/mapedit2.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from maps/mapedit2.c:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:26, from /usr/include/glib-2.0/gobject/gbinding.h:31, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/glib-2.0/gio/gioenums.h:30, from /usr/include/glib-2.0/gio/giotypes.h:30, from /usr/include/glib-2.0/gio/gio.h:28, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32: /usr/include/glib-2.0/gobject/gtype.h:725:1: note: declared here 725 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:34, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:30: /usr/include/glib-2.0/glib/gtypes.h:580:8: note: declared here 580 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from maps/mapedit2.c:32: maps/mapdraw.h:183:6: warning: redundant redeclaration of ‘error_load’ [-Wredundant-decls] 183 | void error_load (const char *); | ^~~~~~~~~~ maps/mapdraw.h:107:6: note: previous declaration of ‘error_load’ with type ‘void(const char *)’ 107 | void error_load (const char *); | ^~~~~~~~~~ maps/mapedit2.c: In function ‘convert_icon’: maps/mapedit2.c:66:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 66 | cairo_surface_t *s = | ^~~~~~~~~~~~~~~ maps/mapedit2.c: In function ‘do_draw_map’: maps/mapedit2.c:258:13: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 258 | char *s = g_strdup_printf ("%d", z_map[i]); | ^~~~ maps/mapedit2.c: In function ‘do_draw_palette’: maps/mapedit2.c:330:42: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 330 | for (i = area->y / 16; i <= (area->y + area->height) / 16; ++i) { | ^~ maps/mapedit2.c:341:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 341 | for (i = area->y / 16; i <= (area->y + area->height) / 16; ++i) { | ^~ maps/mapedit2.c:324:56: warning: unused parameter ‘tile’ [-Wunused-parameter] 324 | unsigned int layer, unsigned int tile) | ~~~~~~~~~~~~~^~~~ maps/mapedit2.c: In function ‘get_tile_at’: maps/mapedit2.c:360:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 360 | unsigned int i = (y * gmap.xsize) + x; | ^~~~~~~~ maps/mapedit2.c: In function ‘set_tile_at’: maps/mapedit2.c:387:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 387 | unsigned int i = (y * gmap.xsize) + x; | ^~~~~~~~ maps/mapedit2.c: At top level: maps/mapedit2.c:443:14: warning: no previous prototype for ‘which_marker’ [-Wmissing-prototypes] 443 | unsigned int which_marker (unsigned int x, unsigned int y) | ^~~~~~~~~~~~ maps/mapedit2.c: In function ‘which_marker’: maps/mapedit2.c:447:29: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 447 | if (gmap.markers[i].x == x && gmap.markers[i].y == y) | ^~ maps/mapedit2.c:447:55: warning: comparison of integer expressions of different signedness: ‘short int’ and ‘unsigned int’ [-Wsign-compare] 447 | if (gmap.markers[i].x == x && gmap.markers[i].y == y) | ^~ maps/mapedit2.c: At top level: maps/mapedit2.c:453:6: warning: no previous prototype for ‘new_marker’ [-Wmissing-prototypes] 453 | void new_marker (char * value, unsigned int x, unsigned int y) | ^~~~~~~~~~ maps/mapedit2.c: In function ‘change_entity_model’: maps/mapedit2.c:584:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 584 | char *p; | ^~~~ maps/mapedit2.c:588:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 588 | GtkTreeIter iter; | ^~~~~~~~~~~ maps/mapedit2.c:591:4: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] 591 | int offset; | ^~~ maps/mapedit2.c: In function ‘get_tile_at’: maps/mapedit2.c:363:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 363 | if (f_map[i]) | ^ maps/mapedit2.c:365:4: note: here 365 | case LAYER_2_FLAG: | ^~~~ maps/mapedit2.c:366:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 366 | if (b_map[i]) | ^ maps/mapedit2.c:368:4: note: here 368 | case LAYER_1_FLAG: | ^~~~ make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[2]: Entering directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-diagnostics-color -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--defsym=__gentoo_check_ldflags__=0 -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -flto -o kqlives enemyc.o intrface.o sgame.o bounds.o combat.o entity.o movement.o shopmenu.o credits.o eqpmenu.o itemmenu.o music.o timing.o disk.o eskill.o kq.o res.o fade.o magic.o scrnshot.o draw.o heroc.o masmenu.o selector.o effects.o hskill.o menu.o setup.o console.o unix.o -laldmb -ldumb -L/usr/lib64 -lalleg -llua5.1 -lm make[2]: Leaving directory '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' make[1]: *** [Makefile:1589: all-recursive] Error 1 make: *** [Makefile:598: all] Error 2 * ERROR: games-rpg/kqlives-0.99-r100::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-rpg/kqlives-0.99-r100::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-rpg/kqlives-0.99-r100::gentoo'`. * The complete build log is located at '/var/log/portage/games-rpg:kqlives-0.99-r100:20241212-130844.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-rpg/kqlives-0.99-r100/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-rpg/kqlives-0.99-r100/temp/environment'. * Working directory: '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99' * S: '/var/tmp/portage/games-rpg/kqlives-0.99-r100/work/kq-0.99'