Running phase: unpackPhase unpacking source archive /nix/store/37hxhdxxz1kgivsl80dyf5mhns4gpywl-source source root is source Running phase: patchPhase applying patch /nix/store/ci4j04impaz2414zfy10diii243cwq4l-ncurses-6.3.patch patching file src/liflines/screen.c Hunk #1 succeeded at 424 (offset -1 lines). Running phase: autoreconfPhase autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: running: autopoint --force autoreconf: running: aclocal --force -I build/autotools -I build/gettext autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /nix/store/m9qpqr7m6ik1szwlrnk2sjw7x7k0rdbg-autoconf-2.72/bin/autoconf --force configure.ac:22: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.ac:22: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:781: AM_CONFIG_HEADER is expanded from... configure.ac:22: the top level configure.ac:30: warning: The macro 'AC_OUTPUT_COMMANDS' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/status.m4:1025: AC_OUTPUT_COMMANDS is expanded from... build/autotools/gettext.m4:330: AM_PO_SUBDIRS is expanded from... build/autotools/gettext.m4:59: AM_GNU_GETTEXT is expanded from... configure.ac:30: the top level configure.ac:30: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... build/autotools/gettext.m4:59: AM_GNU_GETTEXT is expanded from... configure.ac:30: the top level configure.ac:30: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:30: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... build/autotools/iconv.m4:22: AM_ICONV_LINK is expanded from... build/autotools/gettext.m4:59: AM_GNU_GETTEXT is expanded from... configure.ac:30: the top level configure.ac:34: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:34: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... build/autotools/iconv.m4:22: AM_ICONV_LINK is expanded from... build/autotools/iconv.m4:77: AM_ICONV is expanded from... configure.ac:34: the top level configure.ac:34: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.ac:34: You should run autoupdate. ./lib/autoconf/general.m4:2845: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... build/autotools/iconv.m4:77: AM_ICONV is expanded from... configure.ac:34: the top level configure.ac:37: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:37: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... build/autotools/codeset.m4:11: AM_LANGINFO_CODESET is expanded from... configure.ac:37: the top level configure.ac:63: warning: The macro 'ac_cv_prog_gcc' is obsolete. configure.ac:63: You should run autoupdate. ./lib/autoconf/c.m4:448: ac_cv_prog_gcc is expanded from... configure.ac:63: the top level configure.ac:98: warning: The macro 'ac_cv_prog_gcc' is obsolete. configure.ac:98: You should run autoupdate. ./lib/autoconf/c.m4:448: ac_cv_prog_gcc is expanded from... configure.ac:98: the top level configure.ac:109: warning: The macro 'ac_cv_prog_gcc' is obsolete. configure.ac:109: You should run autoupdate. ./lib/autoconf/c.m4:448: ac_cv_prog_gcc is expanded from... configure.ac:109: the top level configure.ac:154: warning: The macro 'ac_cv_prog_gcc' is obsolete. configure.ac:154: You should run autoupdate. ./lib/autoconf/c.m4:448: ac_cv_prog_gcc is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:154: the top level configure.ac:276: warning: AC_OUTPUT should be used without arguments. configure.ac:276: You should run autoupdate. autoreconf: running: /nix/store/m9qpqr7m6ik1szwlrnk2sjw7x7k0rdbg-autoconf-2.72/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:30: installing 'build/autotools/compile' autoreconf: 'build/autotools/install-sh' is updated autoreconf: Leaving directory '.' Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./build/autotools/config.sub Updating Autotools / GNU config script to a newer upstream version: ./build/autotools/config.guess Running phase: configurePhase patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --disable-dependency-tracking --prefix=/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for msgfmt... /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt checking for gmsgfmt... /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt checking for xgettext... /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/xgettext checking for msgmerge... /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge checking whether make supports the include directive... yes (GNU style) checking for gcc... 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 gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking for ld used by GCC... ld checking if the linker (ld) is GNU ld... yes checking for shared library run path origin... done checking whether NLS is requested... yes checking for GNU gettext in libc... 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_langinfo and CODESET... yes checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking dependency style of gcc... (cached) none checking for ranlib... ranlib checking for bison... bison -y Looking for header files 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 getopt.h... yes checking for dirent.h... yes checking for pwd.h... yes checking for locale.h... yes checking for windows.h... no checking for wchar.h... yes checking for wctype.h... yes checking for math.h... yes Looking for library functions checking for _vsnprintf... no checking for heapwalk... no checking for _heapwalk... no checking for getpwuid... yes checking for setlocale... yes checking for wcscoll... yes checking for towlower... yes checking for towupper... yes checking for iswspace... yes checking for iswalpha... yes checking for library containing sin... -lm checking for library containing cos... none required checking for library containing tan... none required checking for library containing asin... none required checking for library containing acos... none required checking for library containing atan... none required checking for sleep... yes checking for scandir... yes checking for alphasort... yes checking for getopt... yes checking for snprintf... yes checking for vsnprintf... yes checking for nl_langinfo... yes checking for wcslen... yes checking for has_key... no checking for _llnull... no Looking for curses libraries checking for in_wch in -lncursesw... yes Using ncursesw Looking for curses headers checking for ncursesw/curses.h... yes checking for ncurses/curses.h... yes checking for curses.h... yes Looking for header files and libraries to support heap walking checking for alloc.h... no checking for malloc.h... yes checking for heapwalk... (cached) no checking for _heapwalk... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating src/arch/Makefile config.status: creating src/arch/mswin/Makefile config.status: creating src/btree/Makefile config.status: creating src/interp/Makefile config.status: creating src/gedlib/Makefile config.status: creating src/stdlib/Makefile config.status: creating src/liflines/Makefile config.status: creating src/tools/Makefile config.status: creating src/ui/Makefile config.status: creating src/hdrs/Makefile config.status: creating src/hdrs/mswin/Makefile config.status: creating docs/man/Makefile config.status: creating docs/manual/Makefile config.status: creating docs/editor/Makefile config.status: creating docs/Makefile config.status: creating reports/Makefile config.status: creating reports/desc-tex2/Makefile config.status: creating reports/novel/Makefile config.status: creating reports/pedtex/Makefile config.status: creating reports/ps-fan/Makefile config.status: creating reports/st/Makefile config.status: creating tt/Makefile config.status: creating build/Makefile config.status: creating tests/Makefile config.status: creating po/Makefile.in config.status: WARNING: 'po/Makefile.in.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing depfiles commands Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash make all-recursive make[1]: Entering directory '/build/source' Making all in build make[2]: Entering directory '/build/source/build' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/source/build' Making all in po make[2]: Entering directory '/build/source/po' make lifelines.pot-update make[3]: Entering directory '/build/source/po' sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed mv t-remove-potcdate.sed remove-potcdate.sed /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/xgettext --default-domain=lifelines --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ --keyword=_pl:1,2 \ --files-from=./POTFILES.in \ --copyright-holder='Tom T. Wetmore IV' test ! -f lifelines.po || { \ if test -f ./lifelines.pot; then \ sed -f remove-potcdate.sed < ./lifelines.pot > lifelines.1po && \ sed -f remove-potcdate.sed < lifelines.po > lifelines.2po && \ if cmp lifelines.1po lifelines.2po >/dev/null 2>&1; then \ rm -f lifelines.1po lifelines.2po lifelines.po; \ else \ rm -f lifelines.1po lifelines.2po ./lifelines.pot && \ mv lifelines.po ./lifelines.pot; \ fi; \ else \ mv lifelines.po ./lifelines.pot; \ fi; \ } make[3]: Leaving directory '/build/source/po' /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update da.po lifelines.pot ..................................................................................................................................................................... done. rm -f da.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o da.gmo da.po 579 translated messages, 205 fuzzy translations, 409 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update de.po lifelines.pot ................................................................................................................................................................................. done. rm -f de.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o de.gmo de.po de.po:8: warning: header field 'Language' still has the initial default value 1166 translated messages, 12 fuzzy translations, 15 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update el.po lifelines.pot ............................................................................................................................................... done. rm -f el.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o el.gmo el.po el.po:8: warning: header field 'Language' still has the initial default value 12 translated messages, 1 fuzzy translation, 1180 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update eo.po lifelines.pot ................................................................................................................................................................................................ done. rm -f eo.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o eo.gmo eo.po eo.po:7: warning: header field 'Language' still has the initial default value 999 translated messages, 76 fuzzy translations, 118 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update es.po lifelines.pot ......................................................................................................................................................................................................... done. rm -f es.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o es.gmo es.po es.po:8: warning: header field 'Language' still has the initial default value 976 translated messages, 77 fuzzy translations, 140 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update fr.po lifelines.pot ............................................................................................................................................................................................................. done. rm -f fr.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o fr.gmo fr.po fr.po:7: warning: header field 'Language' still has the initial default value 1190 translated messages, 1 fuzzy translation, 2 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update it.po lifelines.pot ................................................................................................................................................................. done. rm -f it.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o it.gmo it.po it.po:8: warning: header field 'Language' still has the initial default value 33 translated messages, 10 fuzzy translations, 1150 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update nl.po lifelines.pot .............................................................................................................................................................. done. rm -f nl.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o nl.gmo nl.po 870 translated messages, 113 fuzzy translations, 210 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update pl.po lifelines.pot .................................................................................................................................................................................. done. rm -f pl.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o pl.gmo pl.po 998 translated messages, 76 fuzzy translations, 119 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update rw.po lifelines.pot .......................................................................................................................................................................................................... done. rm -f rw.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o rw.gmo rw.po 1 translated message, 826 fuzzy translations, 366 untranslated messages. /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgmerge --update sv.po lifelines.pot ......................................................................................................................................................................................................... done. rm -f sv.gmo && /nix/store/sn7508ryy1fsw7yfqyzjfsblma7226i3-gettext-0.22.5/bin/msgfmt -c --statistics -o sv.gmo sv.po 1170 translated messages, 9 fuzzy translations, 14 untranslated messages. make[2]: Leaving directory '/build/source/po' Making all in src make[2]: Entering directory '/build/source/src' Making all in arch make[3]: Entering directory '/build/source/src/arch' Making all in mswin make[4]: Entering directory '/build/source/src/arch/mswin' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/source/src/arch/mswin' make[4]: Entering directory '/build/source/src/arch' gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o platform.o platform.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o has_key.o has_key.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o _llnull.o _llnull.c _llnull.c:10:13: warning: '_llnull' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function8;;] 10 | static void _llnull(void) | ^~~~~~~ rm -f libarch.a ar cru libarch.a platform.o has_key.o _llnull.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libarch.a make[4]: Leaving directory '/build/source/src/arch' make[3]: Leaving directory '/build/source/src/arch' Making all in btree make[3]: Entering directory '/build/source/src/btree' gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o addkey.o addkey.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o block.o block.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o btrec.o btrec.c btrec.c: In function 'check_offset': btrec.c:68:56: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 68 | sprintf(msg+strlen(msg), "Bad index (%ld) passed to check_offset", i); | ~~^ ~ | | | | long int int32_t {aka int} | %d btrec.c:81:50: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long unsigned int | %x 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~~~~~~~~ | | | int32_t {aka int} btrec.c:81:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long int | %d 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~~~ | | | int btrec.c:81:70: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long int | %d 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~~~~~ | | | int32_t {aka int} btrec.c:81:79: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long int | %d 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~~~~~ | | | int32_t {aka int} btrec.c:81:88: warning: format '%ld' expects argument of type 'long int', but argument 7 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long int | %d 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~ | | | int32_t {aka int} btrec.c:81:97: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 81 | , "Found corrupt block#%lx: index(%ld) off=%ld, len=%ld, key(%ld) off=%ld" | ~~^ | | | long int | %d 82 | , blocknum, i-1, offlo, lenlo, i, offhi); | ~~~~~ | | | int32_t {aka int} btrec.c: In function 'readrec': btrec.c:375:49: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 375 | sprintf(msg, "Seek to offset (%ld) failed for blockfile (rkey=%s)" | ~~^ | | | long int | %d btrec.c:386:42: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 386 | sprintf(msg, "Bad len (%ld) for blockfile (rkey=%s)" | ~~^ | | | long int | %d 387 | , len, rkey2str(rkeys(block, i))); | ~~~ | | | int32_t {aka int} btrec.c:393:42: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 393 | sprintf(msg, "Read for %ld bytes failed for blockfile (rkey=%s)" | ~~^ | | | long int | %d 394 | , len, rkey2str(rkeys(block, i))); | ~~~ | | | int32_t {aka int} In file included from ../../src/hdrs/llnls.h:27, from ../../src/hdrs/standard.h:241, from ../../src/hdrs/llstdlib.h:36, from btrec.c:36: btrec.c: In function 'bt_getrecord': btrec.c:438:40: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'FKEY' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 438 | sprintf(msg, _("Btree lookup looped back to master (%ld)!"), ixself(index)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ btrec.c:438:38: note: in expansion of macro '_' 438 | sprintf(msg, _("Btree lookup looped back to master (%ld)!"), ixself(index)); | ^ btrec.c:438:79: note: format string is defined here 438 | sprintf(msg, _("Btree lookup looped back to master (%ld)!"), ixself(index)); | ~~^ | | | long int | %d btrec.c: In function 'movefiles': btrec.c:483:47: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 483 | "rename failed code %ld, from <%s> to <%s>", | ~~^ | | | long int | %d 484 | rtn, from_file, to_file); | ~~~ | | | int32_t {aka int} gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o file.o file.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o index.o index.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o opnbtree.o opnbtree.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o traverse.o traverse.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o utils.o utils.c rm -f libbtree.a ar cru libbtree.a addkey.o block.o btrec.o file.o index.o opnbtree.o traverse.o utils.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libbtree.a make[3]: Leaving directory '/build/source/src/btree' Making all in gedlib make[3]: Entering directory '/build/source/src/gedlib' gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o brwslist.o brwslist.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o charmaps.o charmaps.c charmaps.c: In function 'get_trantable_desc': charmaps.c:768:30: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 768 | sprintf(buffer, " [%ld]", tt->total); | ~~^ ~~~~~~~~~ | | | | | int32_t {aka int} | long int | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o charprops.o charprops.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o choose.o choose.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o codesets.o codesets.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o datei.o datei.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o dateparse.o dateparse.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o dateprint.o dateprint.c dateprint.c: In function 'format_year': dateprint.c:660:37: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 660 | sprintf(scratch, "%ld", yrval); | ~~^ ~~~~~ | | | | | int32_t {aka int} | long int | %d dateprint.c:670:45: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 670 | sprintf(scratch+strlen(scratch), "%ld", yrval); | ~~^ ~~~~~ | | | | | int32_t {aka int} | long int | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o dbcontext.o dbcontext.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o dblist.o dblist.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o dispfmt.o dispfmt.c dispfmt.c: In function 'disp_long_format_date': dispfmt.c:75:37: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:75:41: warning: format '%ld' expects argument of type 'long int *', but argument 4 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:75:45: warning: format '%ld' expects argument of type 'long int *', but argument 5 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:75:49: warning: format '%ld' expects argument of type 'long int *', but argument 6 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:75:53: warning: format '%ld' expects argument of type 'long int *', but argument 7 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:75:57: warning: format '%ld' expects argument of type 'long int *', but argument 8 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 75 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 76 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~~ | | | int32_t * {aka int *} dispfmt.c: In function 'disp_shrt_format_date': dispfmt.c:108:37: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:108:41: warning: format '%ld' expects argument of type 'long int *', but argument 4 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:108:45: warning: format '%ld' expects argument of type 'long int *', but argument 5 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:108:49: warning: format '%ld' expects argument of type 'long int *', but argument 6 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:108:53: warning: format '%ld' expects argument of type 'long int *', but argument 7 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~ | | | int32_t * {aka int *} dispfmt.c:108:57: warning: format '%ld' expects argument of type 'long int *', but argument 8 has type 'int32_t *' {aka 'int *'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 108 | n = sscanf(fmts, "%ld,%ld,%ld,%ld,%ld,%ld" | ~~^ | | | long int * | %d 109 | , &dfmt, &mfmt, &yfmt, &sfmt, &efmt, &cmplx); | ~~~~~~ | | | int32_t * {aka int *} gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o editmap.o editmap.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o editvtab.o editvtab.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o equaliso.o equaliso.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o gedcom.o gedcom.c gedcom.c: In function 'nkey_load_key': gedcom.c:274:13: warning: the comparison will always evaluate as 'true' for the address of 'key' will never be NULL [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Waddress-Waddress8;;] 274 | if (nkey->key) | ^~~~ In file included from gedcom.c:34: ../../src/hdrs/gedcom.h:99:48: note: 'key' declared here 99 | struct tag_nkey { char ntype; INT keynum; char key[MAXKEYWIDTH+1]; }; | ^~~ gedcom.c:276:27: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 276 | sprintf(key, "%c%ld", nkey->ntype, nkey->keynum); | ~~^ ~~~~~~~~~~~~ | | | | long int int32_t {aka int} | %d In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/string.h:548, from ../../src/hdrs/sys_inc.h:9, from ../../src/hdrs/standard.h:38, from ../../src/hdrs/llstdlib.h:36, from gedcom.c:31: In function 'strcpy', inlined from 'nkey_load_key' at gedcom.c:277:2, inlined from 'nkey_load_key' at gedcom.c:271:1: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:81:10: warning: argument 1 null where non-null expected [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-nonnull-Wnonnull8;;] 81 | return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/string_fortified.h:81:10: note: in a call to built-in function '__builtin_strcpy' gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o gengedc.o gengedc.c gengedc.c: In function 'output_any_node': gengedc.c:327:32: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 327 | sprintf(pq, "%ld", lvl); | ~~^ ~~~ | | | | | int32_t {aka int} | long int | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o gstrings.o gstrings.c gstrings.c: In function 'fam_to_list_string': gstrings.c:262:28: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 262 | sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); | ~~^ ~~~~~~~~ | | | | long int int32_t {aka int} | %d gstrings.c:262:33: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 262 | sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); | ~~^ ~~~~~ | | | | long int int32_t {aka int} | %d gstrings.c:262:38: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 262 | sprintf(counts, "%ldh,%ldw,%ldch", husbands, wives, children); | ~~^ ~~~~~~~~ | | | | long int int32_t {aka int} | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o indiseq.o indiseq.c In file included from ../../src/hdrs/gedcom.h:624, from indiseq.c:41: indiseq.c: In function 'parent_indiseq': indiseq.c:1201:43: warning: variable 'moth' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1201 | FORFAMCS(indi, fam, fath, moth, fnum) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c:1201:37: warning: variable 'fath' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1201 | FORFAMCS(indi, fam, fath, moth, fnum) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c: In function 'indi_to_fathers': indiseq.c:1338:35: warning: variable 'moth' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1338 | FORFAMCS(indi, fam, fath, moth, num1) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c:1338:29: warning: variable 'fath' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1338 | FORFAMCS(indi, fam, fath, moth, num1) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c: In function 'indi_to_mothers': indiseq.c:1360:35: warning: variable 'moth' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1360 | FORFAMCS(indi, fam, fath, moth, num1) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c:1360:29: warning: variable 'fath' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1360 | FORFAMCS(indi, fam, fath, moth, num1) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c: In function 'indi_to_families': indiseq.c:1392:29: warning: variable 'spkeynum' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1392 | INT spkeynum=0; | ^~~~~~~~ indiseq.c:1407:43: warning: variable 'moth' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1407 | FORFAMCS(indi, fam, fath, moth, num) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c: In function 'ancestor_indiseq': indiseq.c:1542:23: warning: cast from pointer to integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-to-int-cast-Wpointer-to-int-cast8;;] 1542 | gen = (INT) dequeue_list(genlist) + 1; | ^ indiseq.c:1552:63: warning: cast to pointer from integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-to-pointer-cast-Wint-to-pointer-cast8;;] 1552 | enqueue_list(genlist, (VPTR)gen); | ^ indiseq.c:1545:43: warning: variable 'moth' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1545 | FORFAMCS(indi, fam, fath, moth, fnum) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c:1545:37: warning: variable 'fath' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1545 | FORFAMCS(indi, fam, fath, moth, fnum) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ indiseq.c: In function 'descendent_indiseq': indiseq.c:1605:23: warning: cast from pointer to integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-to-int-cast-Wpointer-to-int-cast8;;] 1605 | gen = (INT) dequeue_list(genlist) + 1; | ^ indiseq.c:1622:63: warning: cast to pointer from integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-to-pointer-cast-Wint-to-pointer-cast8;;] 1622 | enqueue_list(genlist, (VPTR)gen); | ^ indiseq.c: In function 'famseq_print_el': indiseq.c:1738:21: warning: unused variable 'spouse' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 1738 | NODE fam=0, spouse=0; | ^~~~~~ indiseq.c: In function 'get_all_even': indiseq.c:2068:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2068 | sprintf(skey, "E%ld", i); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d indiseq.c: In function 'get_all_othe': indiseq.c:2087:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2087 | sprintf(skey, "X%ld", i); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d indiseq.c: In function 'default_compare_values': indiseq.c:2193:16: warning: cast from pointer to integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-to-int-cast-Wpointer-to-int-cast8;;] 2193 | return (INT)ptr1 - (INT)ptr2; | ^ indiseq.c:2193:28: warning: cast from pointer to integer of different size [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-to-int-cast-Wpointer-to-int-cast8;;] 2193 | return (INT)ptr1 - (INT)ptr2; | ^ indiseq.c: In function 'get_all_even': indiseq.c:2068:33: warning: '%ld' directive writing between 1 and 11 bytes into a region of size 9 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 2068 | sprintf(skey, "E%ld", i); | ^~~ indiseq.c:2068:31: note: directive argument in the range [-2147483648, 2147483647] 2068 | sprintf(skey, "E%ld", i); | ^~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../../src/hdrs/sys_inc.h:8, from ../../src/hdrs/standard.h:38, from ../../src/hdrs/llstdlib.h:36, from indiseq.c:34: In function 'sprintf', inlined from 'get_all_even' at indiseq.c:2068:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 3 and 13 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ indiseq.c: In function 'get_all_othe': indiseq.c:2087:33: warning: '%ld' directive writing between 1 and 11 bytes into a region of size 9 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 2087 | sprintf(skey, "X%ld", i); | ^~~ indiseq.c:2087:31: note: directive argument in the range [-2147483648, 2147483647] 2087 | sprintf(skey, "X%ld", i); | ^~~~~~ In function 'sprintf', inlined from 'get_all_othe' at indiseq.c:2087:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 3 and 13 bytes into a destination of size 10 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o init.o init.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o intrface.o intrface.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o keytonod.o keytonod.c keytonod.c: In function 'lock_record_in_cache': keytonod.c:878:14: warning: variable 'node' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 878 | NODE node=0; | ^~~~ gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o lloptions.o lloptions.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o lldatabase.o lldatabase.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o llgettext.o llgettext.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o locales.o locales.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o messages.o messages.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o misc.o misc.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o names.o names.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o node.o node.c node.c: In function 'node_strlen': node.c:288:29: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 288 | sprintf(scratch, "%ld", levl); | ~~^ ~~~~ | | | | | int32_t {aka int} | long int | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o nodechk.o nodechk.c nodechk.c: In function 'failreport': nodechk.c:100:47: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 100 | snprintf(buffer, 512, "(%s:%s level %ld) %s", scope, key, level, msg); | ~~^ ~~~~~ | | | | long int int32_t {aka int} | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o nodeio.o nodeio.c nodeio.c: In function 'write_node': nodeio.c:557:24: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 557 | fprintf(fp, "%ld", levl); | ~~^ ~~~~ | | | | | int32_t {aka int} | long int | %d nodeio.c: In function 'swrite_node': nodeio.c:598:23: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 598 | sprintf(q, "%ld ", levl); | ~~^ ~~~~ | | | | | int32_t {aka int} | long int | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o nodeutls.o nodeutls.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o place.o place.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o property.o property.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o record.o record.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o refns.o refns.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o remove.o remove.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o replace.o replace.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o soundex.o soundex.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o spltjoin.o spltjoin.c gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o translat.o translat.c In function 'clear_legacy_tt', inlined from 'transl_set_legacy_tt' at translat.c:534:2: translat.c:549:25: warning: array subscript 13 is above array bounds of 'struct legacytt_s[13]' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 549 | leg = &legacytts[trnum]; | ~~~~~~~~~^~~~~~~ translat.c: In function 'transl_set_legacy_tt': translat.c:142:26: note: while referencing 'legacytts' 142 | static struct legacytt_s legacytts[NUM_TT_MAPS]; /* initialized once by transl_init() */ | ^~~~~~~~~ In function 'clear_legacy_tt', inlined from 'transl_set_legacy_tt' at translat.c:534:2: translat.c:549:25: warning: array subscript 13 is above array bounds of 'struct legacytt_s[13]' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 549 | leg = &legacytts[trnum]; | ~~~~~~~~~^~~~~~~ translat.c: In function 'transl_set_legacy_tt': translat.c:142:26: note: while referencing 'legacytts' 142 | static struct legacytt_s legacytts[NUM_TT_MAPS]; /* initialized once by transl_init() */ | ^~~~~~~~~ In function 'getconvert', inlined from 'clear_legacy_tt' at translat.c:548:2, inlined from 'transl_set_legacy_tt' at translat.c:534:2: translat.c:512:16: warning: array subscript -1 is below array bounds of 'struct conversion_s[13]' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 512 | return &conversions[trnum]; | ^~~~~~~~~~~~~~~~~~~ translat.c: In function 'transl_set_legacy_tt': translat.c:97:28: note: while referencing 'conversions' 97 | static struct conversion_s conversions[] = { | ^~~~~~~~~~~ In function 'clear_legacy_tt', inlined from 'transl_set_legacy_tt' at translat.c:534:2: translat.c:549:25: warning: array subscript -1 is below array bounds of 'struct legacytt_s[13]' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 549 | leg = &legacytts[trnum]; | ~~~~~~~~~^~~~~~~ translat.c: In function 'transl_set_legacy_tt': translat.c:142:26: note: while referencing 'legacytts' 142 | static struct legacytt_s legacytts[NUM_TT_MAPS]; /* initialized once by transl_init() */ | ^~~~~~~~~ translat.c:536:25: warning: array subscript 13 is above array bounds of 'struct legacytt_s[13]' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=8;;] 536 | leg = &legacytts[trnum]; | ~~~~~~~~~^~~~~~~ translat.c:142:26: note: while referencing 'legacytts' 142 | static struct legacytt_s legacytts[NUM_TT_MAPS]; /* initialized once by transl_init() */ | ^~~~~~~~~ gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o valid.o valid.c valid.c: In function 'valid_sour_tree': valid.c:224:48: warning: parameter 'orig' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-parameter-Wunused-but-set-parameter8;;] 224 | valid_sour_tree (NODE node, STRING *pmsg, NODE orig) | ~~~~~^~~~ valid.c: In function 'valid_even_tree': valid.c:245:48: warning: parameter 'orig' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-parameter-Wunused-but-set-parameter8;;] 245 | valid_even_tree (NODE node, STRING *pmsg, NODE orig) | ~~~~~^~~~ valid.c: In function 'valid_othr_tree': valid.c:266:48: warning: parameter 'orig' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-parameter-Wunused-but-set-parameter8;;] 266 | valid_othr_tree (NODE node, STRING *pmsg, NODE orig) | ~~~~~^~~~ gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o valtable.o valtable.c valtable.c: In function 'init_valtab_from_string': valtable.c:137:49: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 137 | sprintf(errmsg, "line %ld: no value", n); | ~~^ ~ | | | | long int int32_t {aka int} | %d gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o xlat.o xlat.c xlat.c: In function 'check_tt_name': xlat.c:511:40: warning: parameter 'zsrc' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-parameter-Wunused-but-set-parameter8;;] 511 | check_tt_name (CNSTRING filename, ZSTR zsrc, ZSTR zdest) | ~~~~~^~~~ xlat.c:511:51: warning: parameter 'zdest' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-parameter-Wunused-but-set-parameter8;;] 511 | check_tt_name (CNSTRING filename, ZSTR zsrc, ZSTR zdest) | ~~~~~^~~~~ gcc -DSYS_CONF_DIR=\"/nix/store/cvyzsfskwq6sqg0xxlrgnzg8w37i0lpi-lifelines-unstable-2019-05-07/etc\" -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o xreffile.o xreffile.c xreffile.c: In function 'getxref': xreffile.c:247:32: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 247 | sprintf(scratch, "@%c%ld@", set->ctype, keynum); | ~~^ ~~~~~~ | | | | long int int32_t {aka int} | %d In file included from ../../src/hdrs/llnls.h:27, from ../../src/hdrs/standard.h:241, from ../../src/hdrs/llstdlib.h:36, from xreffile.c:36: xreffile.c: In function 'add_xref_to_set_impl': xreffile.c:473:29: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 473 | , _("Tried to add already-deleted record (%ld) to xref (%c)!") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ xreffile.c:473:27: note: in expansion of macro '_' 473 | , _("Tried to add already-deleted record (%ld) to xref (%c)!") | ^ xreffile.c:473:69: note: format string is defined here 473 | , _("Tried to add already-deleted record (%ld) to xref (%c)!") | ~~^ | | | long int | %d xreffile.c: In function 'xrefs_get_counts_from_unopened_db': xreffile.c:926:67: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 926 | snprintf(errstr, sizeof(errstr), "ndels[%ld] bad", i); | ~~^ ~ | | | | long int int32_t {aka int} | %d xreffile.c:937:75: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 937 | snprintf(errstr, sizeof(errstr), "ndels[%ld]#%ld bad", i, j); | ~~^ ~ | | | | long int int32_t {aka int} | %d xreffile.c:937:80: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 937 | snprintf(errstr, sizeof(errstr), "ndels[%ld]#%ld bad", i, j); | ~~^ ~ | | | | long int int32_t {aka int} | %d rm -f libgedcom.a ar cru libgedcom.a brwslist.o charmaps.o charprops.o choose.o codesets.o datei.o dateparse.o dateprint.o dbcontext.o dblist.o dispfmt.o editmap.o editvtab.o equaliso.o gedcom.o gengedc.o gstrings.o indiseq.o init.o intrface.o keytonod.o lloptions.o lldatabase.o llgettext.o locales.o messages.o misc.o names.o node.o nodechk.o nodeio.o nodeutls.o place.o property.o record.o refns.o remove.o replace.o soundex.o spltjoin.o translat.o valid.o valtable.o xlat.o xreffile.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libgedcom.a make[3]: Leaving directory '/build/source/src/gedlib' Making all in interp make[3]: Entering directory '/build/source/src/interp' gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o alloc.o alloc.c alloc.c: In function 'func_node': alloc.c:965:31: warning: ISO C forbids conversion of function pointer to object pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 965 | ifunc(node) = (VPTR) builtins[md].ft_eval; | ^ alloc.c: In function 'verify_builtins': alloc.c:1114:80: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1114 | sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" | ~~^ | | | long int | %d 1115 | , i, i+1); | ~ | | | int32_t {aka int} alloc.c:1114:84: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1114 | sprintf(msg, "builtins array out of order ! (entries %ld,%ld)" | ~~^ | | | long int | %d 1115 | , i, i+1); | ~~~ | | | int alloc.c:1120:69: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1120 | sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" | ~~^ | | | long int | %d 1121 | , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int32_t {aka int} alloc.c:1120:73: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1120 | sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" | ~~^ | | | long int | %d 1121 | , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int32_t {aka int} alloc.c:1120:84: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1120 | sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" | ~~^ | | | long int | %d 1121 | , builtins[i].ft_nparms_min, builtins[i].ft_nparms_max 1122 | , i); | ~ | | | int32_t {aka int} alloc.c: In function 'init_interpreter': alloc.c:1120:82: warning: '%ld' directive writing between 1 and 11 bytes into a region of size between 5 and 25 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 1120 | sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" | ^~~ In function 'verify_builtins', inlined from 'init_interpreter' at alloc.c:987:2: alloc.c:1120:38: note: directive argument in the range [-2147483640, 2147483646] 1120 | sprintf(msg, "builtins array bad min,max (%ld,%ld, entry %ld)" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../../src/hdrs/sys_inc.h:8, from alloc.c:33: In function 'sprintf', inlined from 'verify_builtins' at alloc.c:1120:4, inlined from 'init_interpreter' at alloc.c:987:2: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 42 and 72 bytes into a destination of size 64 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o builtin.o builtin.c builtin.c: In function 'llrpt_d': builtin.c:1098:29: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1098 | sprintf(scratch, "%ld", i); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_f': builtin.c:1131:31: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1131 | sprintf(format, "%%.%ldf", prec); | ~~^ ~~~~ | | | | | int32_t {aka int} | long int | %d In file included from ../../src/hdrs/llnls.h:27, from ../../src/hdrs/standard.h:241, from ../../src/hdrs/llstdlib.h:36, from builtin.c:33: builtin.c: In function 'llrpt_ord': builtin.c:1184:36: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1184 | sprintf(scratch, _("%ldth"), i); | ^~~~~~~ builtin.c:1184:34: note: in expansion of macro '_' 1184 | sprintf(scratch, _("%ldth"), i); | ^ builtin.c:1184:39: note: format string is defined here 1184 | sprintf(scratch, _("%ldth"), i); | ~~^ | | | long int | %d builtin.c: In function 'llrpt_card': builtin.c:1212:37: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1212 | sprintf(scratch, "%ld", i); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_roman': builtin.c:1252:37: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1252 | sprintf(scratch, "%ld", i); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_and': builtin.c:1503:69: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1503 | snprintf(numstr, sizeof(numstr), "%ld", argix); | ~~^ ~~~~~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_or': builtin.c:1536:69: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1536 | snprintf(numstr, sizeof(numstr), "%ld", argix); | ~~^ ~~~~~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_add': builtin.c:1566:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1566 | snprintf(numstr, sizeof(numstr), "%ld", argix); | ~~^ ~~~~~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_mul': builtin.c:1626:61: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 1626 | snprintf(numstr, sizeof(numstr), "%ld", iarg); | ~~^ ~~~~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_concat': builtin.c:2073:44: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2073 | sprintf(argnum, "%ld", argcnt+1); | ~~^ ~~~~~~~~ | | | | long int int | %d builtin.c: In function 'llrpt_jd2date': builtin.c:2764:25: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2764 | sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); | ~~^ ~~ | | | | long int int32_t {aka int} | %d builtin.c:2764:32: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2764 | sprintf(str, "%ld %s %ld", dy, gedmonths[mo - 1], yr); | ~~^ ~~ | | | | long int int32_t {aka int} | %d builtin.c: In function 'llrpt_year': builtin.c:3229:57: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int32_t' {aka 'int'} [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 3229 | snprintf(buff, sizeof(buff), "%ld", yr); | ~~^ ~~ | | | | | int32_t {aka int} | long int | %d builtin.c: In function 'llrpt_card': builtin.c:1212:35: warning: '%ld' directive writing between 1 and 11 bytes into a region of size 8 [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=8;;] 1212 | sprintf(scratch, "%ld", i); | ^~~ builtin.c:1212:34: note: directive argument in the range [-2147483648, 2147483647] 1212 | sprintf(scratch, "%ld", i); | ^~~~~ In file included from /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/stdio.h:970, from ../../src/hdrs/sys_inc.h:8, from builtin.c:32: In function 'sprintf', inlined from 'llrpt_card' at builtin.c:1212:3: /nix/store/1ycjq6h047qqwp3fm9sbl805xnrxlh2h-glibc-2.40-66-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 12 bytes into a destination of size 8 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o builtin_list.o builtin_list.c builtin_list.c:44:24: warning: 'rpt_shrt_rfmt' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 44 | static struct tag_rfmt rpt_shrt_rfmt; /* long form report format */ | ^~~~~~~~~~~~~ builtin_list.c:43:24: warning: 'rpt_long_rfmt' defined but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-variable-Wunused-variable8;;] 43 | static struct tag_rfmt rpt_long_rfmt; /* short form report format */ | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o eval.o eval.c eval.c: In function 'evaluate_func': eval.c:220:17: warning: ISO C forbids conversion of object pointer to function pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pedantic-Wpedantic8;;] 220 | val = (*(PFUNC)ifunc(node))(node, stab, eflg); | ^ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o functab.o functab.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o heapused.o heapused.c test -f yacc.c || /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../build/autotools/ylwrap yacc.y y.tab.c yacc.c y.tab.h `echo yacc.c | sed -e s/cc$/hh/ -e s/cpp$/hpp/ -e s/cxx$/hxx/ -e s/c++$/h++/ -e s/c$/h/` y.output yacc.output -- bison -y -d /build/source/src/interp/yacc.y:78.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 78 | %define api.value.type {PNODE} | ^~~~~~~ /build/source/src/interp/yacc.y:98.1-7: warning: POSIX Yacc does not support %define [-Wyacc] 98 | %define api.pure full | ^~~~~~~ updating yacc.h gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o interp.o interp.c In file included from ../../src/hdrs/gedcom.h:624, from interp.c:37: interp.c: In function 'interp_fathers': interp.c:1136:35: warning: variable 'wife' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1136 | FORFAMCS(indi, fam, husb, wife, nfams) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ interp.c: In function 'interp_mothers': interp.c:1195:29: warning: variable 'husb' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1195 | FORFAMCS(indi, fam, husb, wife, nfams) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ interp.c: In function 'interp_parents': interp.c:1251:35: warning: variable 'wife' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1251 | FORFAMCS(indi, fam, husb, wife, nfams) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:25: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ interp.c:1251:29: warning: variable 'husb' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1251 | FORFAMCS(indi, fam, husb, wife, nfams) | ^~~~ ../../src/hdrs/gedcom_macros.h:265:19: note: in definition of macro 'FORFAMCS' 265 | NODE fam, fath, moth;\ | ^~~~ interp.c: In function 'interp_fornotes': interp.c:1292:36: warning: variable 'sub' set but not used [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable8;;] 1292 | FORTAGVALUES(root, "NOTE", sub, vstring) | ^~~ ../../src/hdrs/gedcom_macros.h:367:14: note: in definition of macro 'FORTAGVALUES' 367 | NODE node, __node = nchild(root);\ | ^~~~ interp.c: At top level: interp.c:2059:1: warning: no previous prototype for 'parse_error' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes8;;] 2059 | parse_error (PACTX pactx, STRING str) | ^~~~~~~~~~~ interp.c: In function 'get_report_error_msg': interp.c:2140:49: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 2140 | snprintf(line, sizeof(line), "%ld", iline(Pnode)+1); | ~~^ | | | long int | %d In file included from ../../src/hdrs/llstdlib.h:36, from interp.c:34: interp.c: In function 'interpret': ../../src/hdrs/standard.h:161:23: warning: this statement may fall through [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=8;;] 161 | #define FATAL() __fatal(__FILE__, __LINE__, NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ interp.c:652:25: note: in expansion of macro 'FATAL' 652 | FATAL(); | ^~~~~ interp.c:653:17: note: here 653 | case ICHILDREN: | ^~~~ gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o intrpseq.o intrpseq.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o lex.o lex.c lex.c:77:1: warning: no previous prototype for 'yylex' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes8;;] 77 | yylex (YYSTYPE * lvalp, PACTX pactx) | ^~~~~ In file included from ../../src/hdrs/llnls.h:27, from ../../src/hdrs/standard.h:241, from ../../src/hdrs/llstdlib.h:36, from lex.c:40: lex.c: In function 'lextok': lex.c:218:53: warning: format '%d' expects argument of type 'int', but argument 4 has type 'long unsigned int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:218:51: note: in expansion of macro '_' 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ^ lex.c:218:110: note: format string is defined here 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ~^ | | | int | %ld lex.c:218:53: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-Wformat=8;;] 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lex.c:218:51: note: in expansion of macro '_' 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ^ lex.c:218:137: note: format string is defined here 218 | , _("String constant overflowing internal buffer tokbuf len=%d, file: %s, start line: %ld") | ~~^ | | | long int | %d gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o more.o more.c gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src/hdrs -g -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -g -O2 -W -Wall -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wreturn-type -Wstrict-prototypes -pedantic -g -c -o progerr.o progerr.c progerr.c: In function 'disp_table': progerr.c:456:46: error: passing argument 2 of 'next_table_ptr' from incompatible pointer type [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types8;;] 456 | while (next_table_ptr(tabit, &key, &ptr)) { | ^~~~ | | | char ** In file included from progerr.c:14: ../../src/hdrs/table.h:93:52: note: expected 'const char **' but argument is of type 'char **' 93 | BOOLEAN next_table_ptr(TABLE_ITER tabit, CNSTRING *pkey, VPTR *pptr); | ~~~~~~~~~~^~~~ make[3]: *** [Makefile:419: progerr.o] Error 1 make[3]: Leaving directory '/build/source/src/interp' make[2]: *** [Makefile:343: all-recursive] Error 1 make[2]: Leaving directory '/build/source/src' make[1]: *** [Makefile:457: all-recursive] Error 1 make[1]: Leaving directory '/build/source' make: *** [Makefile:377: all] Error 2