D: [iurt_root_command] chroot Building target platforms: x86_64 Building for target x86_64 warning: line 64: It's not recommended to have unversioned Obsoletes: Obsoletes: lib64guile17-devel sh: line 4: [: -j8: integer expression expected Installing /home/pterjan/rpmbuild/SRPMS/guile1.8-1.8.8-33.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.70YEjM sh: line 4: [: -j8: integer expression expected Executing(%prep): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.IDvWfr + umask 022 + cd /home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build + rm -rf guile-1.8.8 + /usr/lib/rpm/rpmuncompress -x /home/pterjan/rpmbuild/SOURCES/guile-1.8.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd guile-1.8.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.3-64bit-fixes.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.6.4-amd64.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.5-drop-ldflags-from-pkgconfig.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.7-testsuite.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.7-fix-doc.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-make-sockets.test-more-robust.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-automake-1.13.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-drop-broken-test-hack.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-mark-Unused-modules-are-removed-gc-test-as-unresolved.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-cve-2016-8605.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-1.8.8-configure.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /home/pterjan/rpmbuild/SOURCES/guile-autoconf.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + chmod +x scripts/snarf-check-and-output-texi + RPM_EC=0 ++ jobs -p + exit 0 sh: line 4: [: -j8: integer expression expected Executing(%build): /bin/sh -e /home/pterjan/rpmbuild/tmp/rpm-tmp.n9KuCS + umask 022 + cd /home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd guile-1.8.8 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + autoreconf -vfi autoreconf: export WARNINGS= autoreconf: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: Entering directory '.' autoreconf: running: autopoint --force Copying file ABOUT-NLS Copying file build-aux/config.rpath Copying file m4/build-to-host.m4 Copying file m4/gettext.m4 Copying file m4/host-cpu-c-abi.m4 Copying file m4/iconv.m4 Copying file m4/intlmacosx.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/progtest.m4 Creating directory po Copying file po/Makefile.in.in Copying file po/Makevars.template Copying file po/Rules-quot Copying file po/boldquot.sed Copying file po/en@boldquot.header Copying file po/en@quot.header Copying file po/insert-header.sin Copying file po/quot.sed Copying file po/remove-potcdate.sin autoreconf: running: aclocal --force -I m4 aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: configure.in: tracing autoreconf: configure.in: adding subdirectory guile-readline to autoreconf autoreconf: Entering directory 'guile-readline' autoreconf: configure.in: not using Gettext autoreconf: running: aclocal --force aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: configure.in: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'. libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.in, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.in: not using Intltool autoreconf: configure.in: not using Gtkdoc autoreconf: running: aclocal --force aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: /usr/bin/autoconf --force configure.in:20: warning: The macro 'AC_LIBTOOL_WIN32_DLL' is obsolete. configure.in:20: You should run autoupdate. aclocal.m4:8642: AC_LIBTOOL_WIN32_DLL is expanded from... configure.in:20: the top level configure.in:20: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you configure.in:20: put the 'win32-dll' option into LT_INIT's first parameter. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:8642: AC_LIBTOOL_WIN32_DLL is expanded from... configure.in:20: the top level configure.in:21: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. configure.in:21: You should run autoupdate. aclocal.m4:122: AC_PROG_LIBTOOL is expanded from... configure.in:21: the top level configure.in:26: warning: The macro 'AC_CYGWIN' is obsolete. configure.in:26: You should run autoupdate. ./lib/autoconf/specific.m4:496: AC_CYGWIN is expanded from... configure.in:26: the top level configure.in:27: warning: The macro 'AC_MINGW32' is obsolete. configure.in:27: You should run autoupdate. ./lib/autoconf/specific.m4:524: AC_MINGW32 is expanded from... configure.in:27: the top level configure.in:56: warning: The macro 'AC_TRY_LINK' is obsolete. configure.in:56: 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... configure.in:56: the top level autoreconf: running: /usr/bin/autoheader --force autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: automake --add-missing --copy --force-missing automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:18: installing './compile' configure.in:13: installing './missing' Makefile.am:29: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' Makefile.am: installing './depcomp' autoreconf: Leaving directory 'guile-readline' autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.in: not using Intltool autoreconf: configure.in: not using Gtkdoc autoreconf: running: aclocal --force -I m4 aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: /usr/bin/autoconf --force configure.in:71: warning: The macro 'AC_LIBTOOL_WIN32_DLL' is obsolete. configure.in:71: You should run autoupdate. m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from... configure.in:71: the top level configure.in:71: warning: AC_LIBTOOL_WIN32_DLL: Remove this warning and the call to _LT_SET_OPTION when you configure.in:71: put the 'win32-dll' option into LT_INIT's first parameter. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... m4/ltoptions.m4:148: AC_LIBTOOL_WIN32_DLL is expanded from... configure.in:71: the top level configure.in:80: warning: The macro 'AC_PROG_CC_C89' is obsolete. configure.in:80: You should run autoupdate. ./lib/autoconf/c.m4:1655: AC_PROG_CC_C89 is expanded from... configure.in:80: the top level configure.in:85: warning: The macro 'AC_LIBTOOL_DLOPEN' is obsolete. configure.in:85: You should run autoupdate. m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from... configure.in:85: the top level configure.in:85: warning: AC_LIBTOOL_DLOPEN: Remove this warning and the call to _LT_SET_OPTION when you configure.in:85: put the 'dlopen' option into LT_INIT's first parameter. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... m4/ltoptions.m4:113: AC_LIBTOOL_DLOPEN is expanded from... configure.in:85: the top level configure.in:86: warning: The macro 'AC_PROG_LIBTOOL' is obsolete. configure.in:86: You should run autoupdate. m4/libtool.m4:100: AC_PROG_LIBTOOL is expanded from... configure.in:86: the top level configure.in:619: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.in:619: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.in:619: the top level configure.in:620: warning: The macro 'AC_HEADER_TIME' is obsolete. configure.in:620: You should run autoupdate. ./lib/autoconf/headers.m4:702: AC_HEADER_TIME is expanded from... configure.in:620: the top level configure.in:685: warning: The macro 'AC_TRY_COMPILE' is obsolete. configure.in:685: 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... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... acinclude.m4:33: GUILE_HEADER_LIBC_WITH_UNISTD is expanded from... configure.in:685: the top level configure.in:688: warning: The macro 'AC_TYPE_SIGNAL' is obsolete. configure.in:688: You should run autoupdate. ./lib/autoconf/types.m4:805: AC_TYPE_SIGNAL is expanded from... configure.in:688: the top level configure.in:1089: warning: The macro 'AC_TRY_LINK' is obsolete. configure.in:1089: 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... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... configure.in:1089: the top level configure.in:1089: warning: The macro 'AC_TRY_LINK' is obsolete. configure.in:1089: 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... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... configure.in:1089: the top level configure.in:1089: warning: The macro 'AC_TRY_LINK' is obsolete. configure.in:1089: 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... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... acinclude.m4:74: GUILE_NAMED_CHECK_FUNC is expanded from... configure.in:1089: the top level configure.in:1127: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2892: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2909: AC_LINK_IFELSE is expanded from... configure.in:1127: the top level configure.in:1136: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2892: _AC_LINK_IFELSE is expanded from... ./lib/autoconf/general.m4:2909: AC_LINK_IFELSE is expanded from... configure.in:1136: the top level configure.in:1152: warning: The macro 'AC_ERROR' is obsolete. configure.in:1152: You should run autoupdate. ./lib/autoconf/oldnames.m4:34: AC_ERROR is expanded from... configure.in:1152: the top level configure.in:1181: warning: The macro 'AC_TRY_CPP' is obsolete. configure.in:1181: You should run autoupdate. ./lib/autoconf/general.m4:2762: AC_TRY_CPP 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... acinclude.m4:4: GUILE_STRUCT_UTIMBUF is expanded from... configure.in:1181: the top level configure.in:1287: warning: The macro 'AC_LANG_C' is obsolete. configure.in:1287: You should run autoupdate. ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from... acinclude.m4:117: ACX_PTHREAD is expanded from... configure.in:1287: the top level configure.in:1287: warning: The macro 'AC_TRY_LINK' is obsolete. configure.in:1287: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... acinclude.m4:117: ACX_PTHREAD is expanded from... configure.in:1287: the top level configure.in:1322: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE 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... configure.in:1322: the top level configure.in:1334: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ./lib/autoconf/lang.m4:199: AC_LANG_CONFTEST is expanded from... ./lib/autoconf/general.m4:2821: _AC_COMPILE_IFELSE is expanded from... ./lib/autoconf/general.m4:2837: AC_COMPILE_IFELSE 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... configure.in:1334: the top level autoreconf: running: /usr/bin/autoheader --force autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoreconf: running: automake --add-missing --copy --force-missing automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:74: installing 'build-aux/compile' configure.in:44: installing 'build-aux/missing' Makefile.am:27: warning: AM_GNU_GETTEXT used but 'po' not in SUBDIRS automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' parallel-tests: installing 'build-aux/test-driver' libguile/Makefile.am: installing 'build-aux/depcomp' /usr/share/automake-1.17/am/ltlibrary.am: warning: 'libtest-asmobs.la': linking libtool libraries using a non-POSIX /usr/share/automake-1.17/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.in' test-suite/standalone/Makefile.am:25: while processing Libtool library 'libtest-asmobs.la' autoreconf: Leaving directory '.' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + CONFIGURE_TOP=. + '[' 1 = 1 ']' ++ find . -name config.guess -o -name config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./guile-readline/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./guile-readline/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./guile-readline/config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./guile-readline/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./guile-readline/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./guile-readline/config.sub + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/mageia/config.guess ']' ++ basename ./build-aux/config.guess + cp -af /usr/lib/rpm/mageia/config.guess ./build-aux/config.guess + for i in $(find ${CONFIGURE_TOP} -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/mageia/config.sub ']' ++ basename ./build-aux/config.sub + cp -af /usr/lib/rpm/mageia/config.sub ./build-aux/config.sub + /usr/lib/rpm/mageia/force-as-needed-for-shared-lib-in-libtool Forcing -Wl,--as-needed in configure/libtool to workaround libtool bug (cf http://lists.gnu.org/archive/html/libtool-patches/2004-06/msg00002.html) + /usr/lib/rpm/mageia/drop-ld-no-undefined-for-shared-lib-modules-in-libtool Modifying build-aux/ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking) Modifying guile-readline/ltmain.sh underlinking for plugins (cf http://wiki.mandriva.com/en/Underlinking) + /usr/lib/rpm/mageia/fix-libtool-ltmain-from-overlinking + /usr/lib/rpm/mageia/fix-libtool-from-moving-options-after-libs . + /usr/lib/rpm/mageia/fix-dlsearch-path-in-libtool-for-multilib . lib64 + ./configure --host=x86_64-mageia-linux-gnu --build=x86_64-mageia-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --program-suffix=-1.8 --disable-error-on-warning --disable-rpath --enable-dynamic-linking --with-threads --disable-static checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu configure: autobuild project... guile configure: autobuild revision... 1.8.8 configure: autobuild hostname... mageia configure: autobuild timestamp... 20250425T092345Z checking for x86_64-mageia-linux-gnu-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 whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for gawk... (cached) gawk 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/time.h... yes checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-mageia-linux-gnu file names to x86_64-mageia-linux-gnu format... func_convert_file_noop checking how to convert x86_64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for x86_64-mageia-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-mageia-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-mageia-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-mageia-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... yes checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for lt_dlinit in -lltdl... yes checking for ltdl.h... yes checking for makeinfo... no checking for emacs... no checking for xemacs... no checking where .elc files should go... ${datadir}/emacs/site-lisp checking whether to use system and library "64" calls... yes checking whether the compiler defaults to IEEE floating point behavior... yes checking for __uc_get_ar_bsp in -luca... no checking for an ANSI C-conforming const... yes checking for working volatile... yes checking for inline... inline checking for __uc_get_ar_bsp in -luca... (cached) no checking whether byte ordering is bigendian... no checking size of char... 1 checking size of unsigned char... 1 checking size of short... 2 checking size of unsigned short... 2 checking size of int... 4 checking size of unsigned int... 4 checking size of long... 8 checking size of unsigned long... 8 checking size of size_t... 8 checking size of long long... 8 checking size of unsigned long long... 8 checking size of __int64... 0 checking size of unsigned __int64... 0 checking size of void *... 8 checking size of intptr_t... 8 checking size of uintptr_t... 8 checking size of ptrdiff_t... 8 checking size of size_t... (cached) 8 checking size of off_t... 8 checking for stdint.h... (cached) yes checking for inttypes.h... (cached) yes checking size of intmax_t... 8 checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for int64_t... yes checking for uint64_t... yes checking for intmax_t... yes checking for uintmax_t... yes checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for struct dirent64.d_name... yes checking for complex.h... yes checking for fenv.h... yes checking for io.h... no checking for libc.h... no checking for limits.h... yes checking for malloc.h... yes checking for memory.h... yes checking for process.h... no checking for string.h... (cached) yes checking for regex.h... yes checking for rxposix.h... no checking for rx/rxposix.h... no checking for sys/dir.h... yes checking for sys/ioctl.h... yes checking for sys/select.h... yes checking for sys/time.h... (cached) yes checking for sys/timeb.h... yes checking for sys/times.h... yes checking for sys/stdtypes.h... no checking for sys/types.h... (cached) yes checking for sys/utime.h... no checking for time.h... yes checking for unistd.h... (cached) yes checking for utime.h... yes checking for pwd.h... yes checking for grp.h... yes checking for sys/utsname.h... yes checking for direct.h... no checking for strings.h... (cached) yes checking for machine/fpu.h... no checking for complex double... yes checking for socklen_t... yes checking for struct ip_mreq... no checking for libc.h... (cached) no checking for unistd.h... (cached) yes checking whether libc.h and unistd.h can be included together... no checking for uid_t... yes checking for gid_t... yes checking type of array argument to getgroups... gid_t checking return type of signal handlers... void checking for mode_t... yes checking for cos in -lm... yes checking for gethostbyname... yes checking for connect... yes checking for assert.h... yes checking for crt_externs.h... no checking for DINFINITY... no checking for DQNAN... no checking for cexp... yes checking for chsize... no checking for clog... yes checking for clog10... yes checking for ctermid... yes checking for fesetround... yes checking for ftime... yes checking for ftruncate... yes checking for fchown... yes checking for getcwd... yes checking for geteuid... yes checking for gettimeofday... yes checking for gmtime_r... yes checking for ioctl... yes checking for lstat... yes checking for mkdir... yes checking for mknod... yes checking for nice... yes checking for pipe... yes checking for _pipe... no checking for readdir_r... yes checking for readdir64_r... yes checking for readlink... yes checking for rename... yes checking for rmdir... yes checking for select... yes checking for setegid... yes checking for seteuid... yes checking for setlocale... yes checking for setpgid... yes checking for setsid... yes checking for sigaction... yes checking for siginterrupt... yes checking for stat64... yes checking for strftime... yes checking for strptime... yes checking for symlink... yes checking for sync... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for tcsetpgrp... yes checking for times... yes checking for uname... yes checking for waitpid... yes checking for strdup... yes checking for system... yes checking for usleep... yes checking for atexit... yes checking for on_exit... yes checking for chown... yes checking for link... yes checking for fcntl... yes checking for ttyname... yes checking for getpwent... yes checking for getgrent... yes checking for kill... yes checking for getppid... yes checking for getpgrp... yes checking for fork... yes checking for setitimer... yes checking for getitimer... yes checking for strchr... yes checking for strcmp... yes checking for index... yes checking for bcopy... yes checking for memcpy... yes checking for rindex... yes checking for truncate... yes checking for unsetenv... yes checking for isblank... yes checking for _NSGetEnviron... no checking for strncasecmp... yes checking for crypt.h... yes checking for netdb.h... yes checking for pthread.h... yes checking for sys/param.h... yes checking for sys/resource.h... yes checking for sys/file.h... yes checking for chroot... yes checking for flock... yes checking for getlogin... yes checking for cuserid... yes checking for getpriority... yes checking for setpriority... yes checking for getpass... yes checking for sethostname... yes checking for gethostname... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether sethostname is declared... yes checking whether strncasecmp is declared... yes checking whether unsetenv is declared... yes checking whether hstrerror is declared... no checking whether cuserid is declared... yes checking whether flock is declared... no checking whether vsnprintf is declared... yes checking for library containing crypt... -lcrypt checking for i... _Complex_I checking whether csqrt is usable... yes checking for __gmpz_init in -lgmp... yes checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking for egrep -e... (cached) /usr/bin/grep -E checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib64 checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking for sleep declaration... yes checking for usleep declaration... yes checking whether strptime is declared... yes checking return type of usleep... int checking for sys/un.h... yes checking for socketpair... yes checking for getgroups... yes checking for setgroups... yes checking for setpwent... yes checking for pause... yes checking for tzset... yes checking for sethostent... yes checking for gethostent... yes checking for endhostent... yes checking for setnetent... yes checking for getnetent... yes checking for endnetent... yes checking for setprotoent... yes checking for getprotoent... yes checking for endprotoent... yes checking for setservent... yes checking for getservent... yes checking for endservent... yes checking for getnetbyaddr... yes checking for getnetbyname... yes checking for inet_lnaof... yes checking for inet_makeaddr... yes checking for inet_netof... yes checking for hstrerror... yes checking for inet_pton... yes checking for inet_ntop... yes checking for struct sockaddr.sin_len... no checking for __libc_stack_end... yes checking whether netdb.h declares h_errno... yes checking whether uint32_t is defined... yes checking for working IPv6 support... yes checking whether sockaddr_in6 has sin6_scope_id... yes checking for struct sockaddr_in6.sin6_len... no checking whether localtime caches TZ... yes checking for regcomp... yes checking for inet_aton... yes checking for putenv... yes checking for strerror... yes checking for memmove... yes checking for mkstemp... yes checking for floatingpoint.h... no checking for ieeefp.h... no checking for nan.h... no checking for asinh... yes checking for acosh... yes checking for atanh... yes checking for copysign... yes checking for finite... yes checking for sincos... yes checking for trunc... yes checking for isinf... yes checking for isnan... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for struct stat.st_rdev... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for struct tm.tm_gmtoff... yes checking whether we need POSIX to get struct utimbuf... no checking size of float... 4 checking for struct linger... yes checking for struct timespec... yes checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for pthread_attr_getstack... yes checking for pthread_getattr_np... yes checking for pthread_get_stackaddr_np... no checking for pthread_sigmask... yes checking whether PTHREAD_ONCE_INIT needs braces... no checking whether PTHREAD_MUTEX_INITIALIZER needs braces... no checking for library containing sched_yield... none required checking what kind of threads to support... pthreads checking whether pthread_attr_getstack works for the main thread... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libguile/gen-scmconfig.h config.status: creating Makefile config.status: creating am/Makefile config.status: creating benchmark-suite/Makefile config.status: creating doc/Makefile config.status: creating doc/goops/Makefile config.status: creating doc/r5rs/Makefile config.status: creating doc/ref/Makefile config.status: creating doc/tutorial/Makefile config.status: creating emacs/Makefile config.status: creating examples/Makefile config.status: creating guile-config/Makefile config.status: creating ice-9/Makefile config.status: creating lang/Makefile config.status: creating libguile/Makefile config.status: creating oop/Makefile config.status: creating oop/goops/Makefile config.status: creating scripts/Makefile config.status: creating srfi/Makefile config.status: creating test-suite/Makefile config.status: creating test-suite/standalone/Makefile config.status: creating guile-1.8.pc config.status: creating check-guile config.status: creating benchmark-guile config.status: creating guile-tools config.status: creating pre-inst-guile config.status: creating pre-inst-guile-env config.status: creating libguile/guile-snarf config.status: creating libguile/guile-doc-snarf config.status: creating libguile/guile-func-name-check config.status: creating libguile/guile-snarf-docs config.status: creating test-suite/standalone/test-use-srfi config.status: creating test-suite/standalone/test-fast-slot-ref config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands === configuring in guile-readline (/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/guile-readline) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--host=x86_64-mageia-linux-gnu' '--build=x86_64-mageia-linux-gnu' '--program-prefix=' '--disable-dependency-tracking' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--program-suffix=-1.8' '--disable-error-on-warning' '--disable-rpath' '--enable-dynamic-linking' '--with-threads' '--disable-static' 'build_alias=x86_64-mageia-linux-gnu' 'host_alias=x86_64-mageia-linux-gnu' 'CC=gcc' 'CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'LDFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p 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-mageia-linux-gnu-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 whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for x86_64-mageia-linux-gnu-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 build system type... x86_64-mageia-linux-gnu checking host system type... x86_64-mageia-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-mageia-linux-gnu file names to x86_64-mageia-linux-gnu format... func_convert_file_noop checking how to convert x86_64-mageia-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for x86_64-mageia-linux-gnu-objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-mageia-linux-gnu-dlltool... dlltool checking how to associate runtime and link libraries... printf %s\n checking for x86_64-mageia-linux-gnu-ranlib... no checking for ranlib... ranlib checking for x86_64-mageia-linux-gnu-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-mageia-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-mageia-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no 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 dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for tgoto in -lncurses... yes checking for readline in -lreadline... yes checking for siginterrupt... yes checking for rl_clear_signals... yes checking for rl_cleanup_after_signal... yes checking for rl_filename_completion_function... yes checking for rl_get_keymap... yes checking for rl_getc_function pointer in readline... yes checking for strdup... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating ice-9/Makefile config.status: creating guile-readline-config.h config.status: executing depfiles commands config.status: executing libtool commands + /usr/bin/make -O -j48 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in oop Making all in goops make[3]: Nothing to be done for 'all'. make[3]: Nothing to be done for 'all-am'. Making all in libguile make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' sed < ./version.h.in > version.h.tmp \ -e s:@-GUILE_MAJOR_VERSION-@:1: \ -e s:@-GUILE_MINOR_VERSION-@:8: \ -e s:@-GUILE_MICRO_VERSION-@:8: mv version.h.tmp version.h make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' Generating libpath.h... make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' if [ "no" = "yes" ]; then \ gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -c -o gen-scmconfig.o gen-scmconfig.c; \ else \ gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o gen-scmconfig.o gen-scmconfig.c; \ fi make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' if [ "no" = "yes" ]; then \ gcc -o gen-scmconfig gen-scmconfig.o; \ else \ /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm -lltdl ; \ fi libtool: link: gcc -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -Wl,--as-needed -Wl,--no-undefined -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o gen-scmconfig gen-scmconfig.o -lgmp -lcrypt -lm -lltdl make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' rm -f scmconfig.h.tmp cat ./scmconfig.h.top > scmconfig.h.tmp ./gen-scmconfig >> scmconfig.h.tmp chmod 444 scmconfig.h.tmp rm -f scmconfig.h mv scmconfig.h.tmp scmconfig.h make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o alist.x alist.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o futures.x futures.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o continuations.x continuations.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o arbiters.x arbiters.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o chars.x chars.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o deprecation.x deprecation.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o evalext.x evalext.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o boolean.x boolean.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o feature.x feature.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gc-segment.x gc-segment.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o eq.x eq.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o discouraged.x discouraged.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o dynwind.x dynwind.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o debug.x debug.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o fluids.x fluids.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gc.x gc.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gc-malloc.x gc-malloc.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gsubr.x gsubr.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o hash.x hash.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o i18n.x i18n.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o dynl.x dynl.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o extensions.x extensions.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o async.x async.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o backtrace.x backtrace.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gc-mark.x gc-mark.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o gc-card.x gc-card.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o hooks.x hooks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o error.x error.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o fports.x fports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o deprecated.x deprecated.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o ioext.x ioext.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o hashtab.x hashtab.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o lang.x lang.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o guardians.x guardians.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o init.x init.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o keywords.x keywords.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o load.x load.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o macros.x macros.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o mallocs.x mallocs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o objprop.x objprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o objects.x objects.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o list.x list.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o environments.x environments.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o modules.x modules.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o options.x options.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o pairs.x pairs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o properties.x properties.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o procprop.x procprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o rdelim.x rdelim.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o procs.x procs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o read.x read.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o stackchk.x stackchk.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o root.x root.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o print.x print.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o rw.x rw.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o smob.x smob.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o ports.x ports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o scmsigs.x scmsigs.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o stime.x stime.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o simpos.x simpos.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o strorder.x strorder.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o sort.x sort.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o values.x values.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o srcprop.x srcprop.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o script.x script.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o strings.x strings.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o symbols.x symbols.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o srfi-4.x srfi-4.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o random.x random.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o strports.x strports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o struct.x struct.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o throw.x throw.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o srfi-13.x srfi-13.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o vports.x vports.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o threads.x threads.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o vectors.x vectors.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o variable.x variable.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o version.x version.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o stacks.x stacks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o regex-posix.x regex-posix.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o weaks.x weaks.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o net_db.x net_db.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o srfi-14.x srfi-14.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o filesys.x filesys.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o ramap.x ramap.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o posix.x posix.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o goops.x goops.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o socket.x socket.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o unif.x unif.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o numbers.x numbers.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' ./guile-snarf -o eval.x eval.c -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes make[2]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /usr/bin/make all-am make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o guile-guile.o `test -f 'guile.c' || echo './'`guile.c make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-futures.lo `test -f 'futures.c' || echo './'`futures.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c futures.c -fPIC -DPIC -o .libs/libguile_la-futures.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-chars.lo `test -f 'chars.c' || echo './'`chars.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c chars.c -fPIC -DPIC -o .libs/libguile_la-chars.o In file included from chars.c:362: ../libguile/chars.x: In function 'scm_init_chars': ../libguile/chars.x:3:42: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 3 | scm_c_define_subr (s_scm_char_eq_p, 69, scm_char_eq_p); ; | ^~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from ../libguile/threads.h:26, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from chars.c:26: ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ In file included from ../libguile/_scm.h:76: chars.c:43:14: note: 'scm_char_eq_p' declared here 43 | SCM_DEFINE1 (scm_char_eq_p, "char=?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:43:1: note: in expansion of macro 'SCM_DEFINE1' 43 | SCM_DEFINE1 (scm_char_eq_p, "char=?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/chars.x:4:44: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 4 | scm_c_define_subr (s_scm_char_less_p, 69, scm_char_less_p); ; | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ chars.c:55:14: note: 'scm_char_less_p' declared here 55 | SCM_DEFINE1 (scm_char_less_p, "char?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:79:1: note: in expansion of macro 'SCM_DEFINE1' 79 | SCM_DEFINE1 (scm_char_gr_p, "char>?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/chars.x:7:43: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 7 | scm_c_define_subr (s_scm_char_geq_p, 69, scm_char_geq_p); ; | ^~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ chars.c:91:14: note: 'scm_char_geq_p' declared here 91 | SCM_DEFINE1 (scm_char_geq_p, "char>=?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:91:1: note: in expansion of macro 'SCM_DEFINE1' 91 | SCM_DEFINE1 (scm_char_geq_p, "char>=?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/chars.x:8:45: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 8 | scm_c_define_subr (s_scm_char_ci_eq_p, 69, scm_char_ci_eq_p); ; | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ chars.c:103:14: note: 'scm_char_ci_eq_p' declared here 103 | SCM_DEFINE1 (scm_char_ci_eq_p, "char-ci=?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:103:1: note: in expansion of macro 'SCM_DEFINE1' 103 | SCM_DEFINE1 (scm_char_ci_eq_p, "char-ci=?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/chars.x:9:47: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 9 | scm_c_define_subr (s_scm_char_ci_less_p, 69, scm_char_ci_less_p); ; | ^~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ chars.c:115:14: note: 'scm_char_ci_less_p' declared here 115 | SCM_DEFINE1 (scm_char_ci_less_p, "char-ci?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:139:1: note: in expansion of macro 'SCM_DEFINE1' 139 | SCM_DEFINE1 (scm_char_ci_gr_p, "char-ci>?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/chars.x:12:46: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 12 | scm_c_define_subr (s_scm_char_ci_geq_p, 69, scm_char_ci_geq_p); ; | ^~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ chars.c:151:14: note: 'scm_char_ci_geq_p' declared here 151 | SCM_DEFINE1 (scm_char_ci_geq_p, "char-ci>=?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ chars.c:151:1: note: in expansion of macro 'SCM_DEFINE1' 151 | SCM_DEFINE1 (scm_char_ci_geq_p, "char-ci>=?", scm_tc7_rpsubr, | ^~~~~~~~~~~ make[3]: *** [Makefile:1127: libguile_la-chars.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-eq.lo `test -f 'eq.c' || echo './'`eq.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c eq.c -fPIC -DPIC -o .libs/libguile_la-eq.o In file included from eq.c:314: ../libguile/eq.x: In function 'scm_init_eq': ../libguile/eq.x:2:37: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 2 | scm_c_define_subr (s_scm_eq_p, 69, scm_eq_p); ; | ^~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from ../libguile/threads.h:26, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from eq.c:23: ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ In file included from ../libguile/_scm.h:76: eq.c:46:14: note: 'scm_eq_p' declared here 46 | SCM_DEFINE1 (scm_eq_p, "eq?", scm_tc7_rpsubr, | ^~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ eq.c:46:1: note: in expansion of macro 'SCM_DEFINE1' 46 | SCM_DEFINE1 (scm_eq_p, "eq?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/eq.x:3:78: error: passing argument 3 of 'scm_c_define_subr_with_generic' from incompatible pointer type [-Wincompatible-pointer-types] 3 | g_scm_eqv_p = ((SCM) (0)); scm_c_define_subr_with_generic (s_scm_eqv_p, 69, scm_eqv_p, &g_scm_eqv_p); ; | ^~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:146:51: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 146 | SCM (*fcn)(), SCM *gf); | ~~~~~~^~~~~~ eq.c:103:26: note: 'scm_eqv_p' declared here 103 | SCM_PRIMITIVE_GENERIC_1 (scm_eqv_p, "eqv?", scm_tc7_rpsubr, | ^~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ eq.c:103:1: note: in expansion of macro 'SCM_PRIMITIVE_GENERIC_1' 103 | SCM_PRIMITIVE_GENERIC_1 (scm_eqv_p, "eqv?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~~~~~~~~~~ ../libguile/eq.x:4:82: error: passing argument 3 of 'scm_c_define_subr_with_generic' from incompatible pointer type [-Wincompatible-pointer-types] 4 | g_scm_equal_p = ((SCM) (0)); scm_c_define_subr_with_generic (s_scm_equal_p, 69, scm_equal_p, &g_scm_equal_p); ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:146:51: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 146 | SCM (*fcn)(), SCM *gf); | ~~~~~~^~~~~~ eq.c:180:26: note: 'scm_equal_p' declared here 180 | SCM_PRIMITIVE_GENERIC_1 (scm_equal_p, "equal?", scm_tc7_rpsubr, | ^~~~~~~~~~~ ../libguile/snarf.h:70:29: note: in definition of macro 'SCM_SNARF_HERE' 70 | # define SCM_SNARF_HERE(X) X | ^ eq.c:180:1: note: in expansion of macro 'SCM_PRIMITIVE_GENERIC_1' 180 | SCM_PRIMITIVE_GENERIC_1 (scm_equal_p, "equal?", scm_tc7_rpsubr, | ^~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1190: libguile_la-eq.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-debug.lo `test -f 'debug.c' || echo './'`debug.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c debug.c -fPIC -DPIC -o .libs/libguile_la-debug.o In file included from debug.c:562: ../libguile/debug.x: In function 'scm_init_debug': ../libguile/debug.x:14:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 14 | scm_make_synt (s_start_stack, scm_makacro, scm_m_start_stack) ; | ^~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from debug.c:30: ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ debug.c:465:1: note: 'scm_m_start_stack' declared here 465 | scm_m_start_stack (SCM exp, SCM env) | ^~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1148: libguile_la-debug.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-continuations.lo `test -f 'continuations.c' || echo './'`continuations.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c continuations.c -fPIC -DPIC -o .libs/libguile_la-continuations.o continuations.c: In function 'scm_init_continuations': continuations.c:419:46: error: passing argument 2 of 'scm_set_smob_apply' from incompatible pointer type [-Wincompatible-pointer-types] 419 | scm_set_smob_apply (scm_tc16_continuation, continuation_apply, 0, 0, 1); | ^~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from ../libguile/variable.h:26, from ../libguile/_scm.h:77, from continuations.c:24: ../libguile/smob.h:144:40: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM (*apply) (), | ~~~~~~^~~~~~~~~ continuations.c:280:1: note: 'continuation_apply' declared here 280 | continuation_apply (SCM cont, SCM args) | ^~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1134: libguile_la-continuations.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-fluids.lo `test -f 'fluids.c' || echo './'`fluids.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c fluids.c -fPIC -DPIC -o .libs/libguile_la-fluids.o fluids.c:417:1: error: conflicting types for 'scm_c_with_fluids'; have 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void), void *)' 417 | scm_c_with_fluids (SCM fluids, SCM values, SCM (*cproc) (), void *cdata) | ^~~~~~~~~~~~~~~~~ In file included from fluids.c:29: ../libguile/fluids.h:66:13: note: previous declaration of 'scm_c_with_fluids' with type 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void *), void *)' 66 | SCM_API SCM scm_c_with_fluids (SCM fluids, SCM vals, | ^~~~~~~~~~~~~~~~~ fluids.c: In function 'scm_c_with_fluids': fluids.c:430:30: error: passing argument 3 of 'scm_c_with_fluid' from incompatible pointer type [-Wincompatible-pointer-types] 430 | cproc, cdata); | ^~~~~ | | | struct scm_unused_struct * (*)(void) ../libguile/fluids.h:69:37: note: expected 'struct scm_unused_struct * (*)(void *)' but argument is of type 'struct scm_unused_struct * (*)(void)' 69 | SCM (*cproc)(void *), void *cdata); | ~~~~~~^~~~~~~~~~~~~~ fluids.c:438:9: error: too many arguments to function 'cproc'; expected 0, have 1 438 | ans = cproc (cdata); | ^~~~~ ~~~~~ fluids.c: At top level: fluids.c:456:1: error: conflicting types for 'scm_c_with_fluid'; have 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void), void *)' 456 | scm_c_with_fluid (SCM fluid, SCM value, SCM (*cproc) (), void *cdata) | ^~~~~~~~~~~~~~~~ ../libguile/fluids.h:68:13: note: previous declaration of 'scm_c_with_fluid' with type 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void *), void *)' 68 | SCM_API SCM scm_c_with_fluid (SCM fluid, SCM val, | ^~~~~~~~~~~~~~~~ fluids.c: In function 'scm_c_with_fluid': fluids.c:463:9: error: too many arguments to function 'cproc'; expected 0, have 1 463 | ans = cproc (cdata); | ^~~~~ ~~~~~ make[3]: *** [Makefile:1232: libguile_la-fluids.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-boolean.lo `test -f 'boolean.c' || echo './'`boolean.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c boolean.c -fPIC -DPIC -o .libs/libguile_la-boolean.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc_os_dep.lo `test -f 'gc_os_dep.c' || echo './'`gc_os_dep.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc_os_dep.c -fPIC -DPIC -o .libs/libguile_la-gc_os_dep.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc.lo `test -f 'gc.c' || echo './'`gc.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc.c -fPIC -DPIC -o .libs/libguile_la-gc.o gc.c: In function 'scm_gc_live_object_stats': gc.c:287:31: error: passing argument 1 of 'scm_internal_hash_fold' from incompatible pointer type [-Wincompatible-pointer-types] 287 | = scm_internal_hash_fold (&tag_table_to_type_alist, NULL, SCM_EOL, tab); | ^~~~~~~~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) In file included from gc.c:42: ../libguile/hashtab.h:107:43: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 107 | SCM_API SCM scm_internal_hash_fold (SCM (*fn) (), void *closure, SCM init, SCM table); | ~~~~~~^~~~~~ gc.c:254:1: note: 'tag_table_to_type_alist' declared here 254 | tag_table_to_type_alist (void *closure, SCM key, SCM val, SCM acc) | ^~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1253: libguile_la-gc.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_funcs.lo `test -f 'gh_funcs.c' || echo './'`gh_funcs.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_funcs.c -fPIC -DPIC -o .libs/libguile_la-gh_funcs.o gh_funcs.c:45:1: error: conflicting types for 'gh_new_procedure0_1'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 45 | gh_new_procedure0_1 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ In file included from gh_funcs.c:25: ../libguile/gh.h:67:13: note: previous declaration of 'gh_new_procedure0_1' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *))' 67 | SCM_API SCM gh_new_procedure0_1(const char *proc_name, SCM (*fn)(SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:51:1: error: conflicting types for 'gh_new_procedure0_2'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 51 | gh_new_procedure0_2 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:68:13: note: previous declaration of 'gh_new_procedure0_2' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *))' 68 | SCM_API SCM gh_new_procedure0_2(const char *proc_name, SCM (*fn)(SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:57:1: error: conflicting types for 'gh_new_procedure1_0'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 57 | gh_new_procedure1_0 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:69:13: note: previous declaration of 'gh_new_procedure1_0' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *))' 69 | SCM_API SCM gh_new_procedure1_0(const char *proc_name, SCM (*fn)(SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:63:1: error: conflicting types for 'gh_new_procedure1_1'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 63 | gh_new_procedure1_1 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:70:13: note: previous declaration of 'gh_new_procedure1_1' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *))' 70 | SCM_API SCM gh_new_procedure1_1(const char *proc_name, SCM (*fn)(SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:69:1: error: conflicting types for 'gh_new_procedure1_2'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 69 | gh_new_procedure1_2 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:71:13: note: previous declaration of 'gh_new_procedure1_2' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 71 | SCM_API SCM gh_new_procedure1_2(const char *proc_name, SCM (*fn)(SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:75:1: error: conflicting types for 'gh_new_procedure2_0'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 75 | gh_new_procedure2_0 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:72:13: note: previous declaration of 'gh_new_procedure2_0' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *))' 72 | SCM_API SCM gh_new_procedure2_0(const char *proc_name, SCM (*fn)(SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:81:1: error: conflicting types for 'gh_new_procedure2_1'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 81 | gh_new_procedure2_1 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:73:13: note: previous declaration of 'gh_new_procedure2_1' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 73 | SCM_API SCM gh_new_procedure2_1(const char *proc_name, SCM (*fn)(SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:87:1: error: conflicting types for 'gh_new_procedure2_2'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 87 | gh_new_procedure2_2 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:74:13: note: previous declaration of 'gh_new_procedure2_2' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 74 | SCM_API SCM gh_new_procedure2_2(const char *proc_name, SCM (*fn)(SCM, SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:93:1: error: conflicting types for 'gh_new_procedure3_0'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 93 | gh_new_procedure3_0 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:75:13: note: previous declaration of 'gh_new_procedure3_0' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 75 | SCM_API SCM gh_new_procedure3_0(const char *proc_name, SCM (*fn)(SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:99:1: error: conflicting types for 'gh_new_procedure4_0'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 99 | gh_new_procedure4_0 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:76:13: note: previous declaration of 'gh_new_procedure4_0' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 76 | SCM_API SCM gh_new_procedure4_0(const char *proc_name, SCM (*fn)(SCM, SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ gh_funcs.c:105:1: error: conflicting types for 'gh_new_procedure5_0'; have 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(void))' 105 | gh_new_procedure5_0 (const char *proc_name, SCM (*fn) ()) | ^~~~~~~~~~~~~~~~~~~ ../libguile/gh.h:77:13: note: previous declaration of 'gh_new_procedure5_0' with type 'struct scm_unused_struct *(const char *, struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *))' 77 | SCM_API SCM gh_new_procedure5_0(const char *proc_name, SCM (*fn)(SCM, SCM, SCM, SCM, SCM)); | ^~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1323: libguile_la-gh_funcs.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-arbiters.lo `test -f 'arbiters.c' || echo './'`arbiters.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c arbiters.c -fPIC -DPIC -o .libs/libguile_la-arbiters.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-deprecated.lo `test -f 'deprecated.c' || echo './'`deprecated.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c deprecated.c -fPIC -DPIC -o .libs/libguile_la-deprecated.o deprecated.c:404:1: error: conflicting types for 'scm_internal_with_fluids'; have 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void), void *)' 404 | scm_internal_with_fluids (SCM fluids, SCM values, SCM (*cproc) (), void *cdata) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from deprecated.c:28: ../libguile/deprecated.h:155:13: note: previous declaration of 'scm_internal_with_fluids' with type 'struct scm_unused_struct *(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct * (*)(void *), void *)' 155 | SCM_API SCM scm_internal_with_fluids (SCM fluids, SCM vals, | ^~~~~~~~~~~~~~~~~~~~~~~~ deprecated.c: In function 'scm_internal_with_fluids': deprecated.c:409:45: error: passing argument 3 of 'scm_c_with_fluids' from incompatible pointer type [-Wincompatible-pointer-types] 409 | return scm_c_with_fluids (fluids, values, cproc, cdata); | ^~~~~ | | | struct scm_unused_struct * (*)(void) In file included from deprecated.c:43: ../libguile/fluids.h:67:38: note: expected 'struct scm_unused_struct * (*)(void *)' but argument is of type 'struct scm_unused_struct * (*)(void)' 67 | SCM (*cproc)(void *), void *cdata); | ~~~~~~^~~~~~~~~~~~~~ deprecated.c: In function 'invoke_err_filter': deprecated.c:579:10: error: too many arguments to function 'data->err_filter'; expected 0, have 2 579 | return data->err_filter (SCM_BOOL_F, data->closure); | ^~~~ deprecated.c:571:9: note: declared here 571 | SCM (*err_filter) (); | ^~~~~~~~~~ make[3]: *** [Makefile:1162: libguile_la-deprecated.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-extensions.lo `test -f 'extensions.c' || echo './'`extensions.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c extensions.c -fPIC -DPIC -o .libs/libguile_la-extensions.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc-freelist.lo `test -f 'gc-freelist.c' || echo './'`gc-freelist.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc-freelist.c -fPIC -DPIC -o .libs/libguile_la-gc-freelist.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-feature.lo `test -f 'feature.c' || echo './'`feature.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c feature.c -fPIC -DPIC -o .libs/libguile_la-feature.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-guardians.lo `test -f 'guardians.c' || echo './'`guardians.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c guardians.c -fPIC -DPIC -o .libs/libguile_la-guardians.o guardians.c: In function 'scm_init_guardians': guardians.c:346:38: error: passing argument 2 of 'scm_set_smob_apply' from incompatible pointer type [-Wincompatible-pointer-types] 346 | scm_set_smob_apply (tc16_guardian, guardian_apply, 0, 1, 0); | ^~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) In file included from ../libguile/variable.h:26, from ../libguile/_scm.h:77, from guardians.c:46: ../libguile/smob.h:144:40: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM (*apply) (), | ~~~~~~^~~~~~~~~ guardians.c:258:1: note: 'guardian_apply' declared here 258 | guardian_apply (SCM guardian, SCM obj, SCM throw_p) | ^~~~~~~~~~~~~~ make[3]: *** [Makefile:1372: libguile_la-guardians.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-hash.lo `test -f 'hash.c' || echo './'`hash.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c hash.c -fPIC -DPIC -o .libs/libguile_la-hash.o hash.c:36:15: warning: conflicting types for built-in function 'floor'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 36 | extern double floor(); | ^~~~~ hash.c:33:1: note: 'floor' is declared in header '' 32 | #include "libguile/hash.h" +++ |+#include 33 | hash.c: In function 'scm_hasher': hash.c:101:15: error: too many arguments to function 'floor'; expected 0, have 1 101 | if (floor (r) == r) | ^~~~~ ~ hash.c:36:15: note: declared here 36 | extern double floor(); | ^~~~~ make[3]: *** [Makefile:1379: libguile_la-hash.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-evalext.lo `test -f 'evalext.c' || echo './'`evalext.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c evalext.c -fPIC -DPIC -o .libs/libguile_la-evalext.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-deprecation.lo `test -f 'deprecation.c' || echo './'`deprecation.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c deprecation.c -fPIC -DPIC -o .libs/libguile_la-deprecation.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_init.lo `test -f 'gh_init.c' || echo './'`gh_init.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_init.c -fPIC -DPIC -o .libs/libguile_la-gh_init.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gsubr.lo `test -f 'gsubr.c' || echo './'`gsubr.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gsubr.c -fPIC -DPIC -o .libs/libguile_la-gsubr.o gsubr.c: In function 'scm_gsubr_apply': gsubr.c:221:19: error: too many arguments to function 'fcn'; expected 0, have 2 221 | case 2: return (*fcn)(v[0], v[1]); | ~^~~~~ ~~~~ gsubr.c:222:19: error: too many arguments to function 'fcn'; expected 0, have 3 222 | case 3: return (*fcn)(v[0], v[1], v[2]); | ~^~~~~ ~~~~ gsubr.c:223:19: error: too many arguments to function 'fcn'; expected 0, have 4 223 | case 4: return (*fcn)(v[0], v[1], v[2], v[3]); | ~^~~~~ ~~~~ gsubr.c:224:19: error: too many arguments to function 'fcn'; expected 0, have 5 224 | case 5: return (*fcn)(v[0], v[1], v[2], v[3], v[4]); | ~^~~~~ ~~~~ gsubr.c:225:19: error: too many arguments to function 'fcn'; expected 0, have 6 225 | case 6: return (*fcn)(v[0], v[1], v[2], v[3], v[4], v[5]); | ~^~~~~ ~~~~ gsubr.c:226:19: error: too many arguments to function 'fcn'; expected 0, have 7 226 | case 7: return (*fcn)(v[0], v[1], v[2], v[3], v[4], v[5], v[6]); | ~^~~~~ ~~~~ gsubr.c:227:19: error: too many arguments to function 'fcn'; expected 0, have 8 227 | case 8: return (*fcn)(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7]); | ~^~~~~ ~~~~ gsubr.c:228:19: error: too many arguments to function 'fcn'; expected 0, have 9 228 | case 9: return (*fcn)(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8]); | ~^~~~~ ~~~~ gsubr.c:229:20: error: too many arguments to function 'fcn'; expected 0, have 10 229 | case 10: return (*fcn)(v[0], v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9]); | ~^~~~~ ~~~~ gsubr.c: In function 'scm_init_gsubr': gsubr.c:261:40: error: passing argument 3 of 'scm_c_make_subr' from incompatible pointer type [-Wincompatible-pointer-types] 261 | scm_gsubr_apply); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *) In file included from ../libguile/threads.h:26, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from gsubr.c:24: ../libguile/procs.h:141:65: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' 141 | SCM_API SCM scm_c_make_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ gsubr.c:187:1: note: 'scm_gsubr_apply' declared here 187 | scm_gsubr_apply (SCM args) | ^~~~~~~~~~~~~~~ make[3]: *** [Makefile:1365: libguile_la-gsubr.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_eval.lo `test -f 'gh_eval.c' || echo './'`gh_eval.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_eval.c -fPIC -DPIC -o .libs/libguile_la-gh_eval.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_io.lo `test -f 'gh_io.c' || echo './'`gh_io.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_io.c -fPIC -DPIC -o .libs/libguile_la-gh_io.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-discouraged.lo `test -f 'discouraged.c' || echo './'`discouraged.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c discouraged.c -fPIC -DPIC -o .libs/libguile_la-discouraged.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-environments.lo `test -f 'environments.c' || echo './'`environments.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c environments.c -fPIC -DPIC -o .libs/libguile_la-environments.o environments.c: In function 'obarray_enter': environments.c:519:28: error: passing argument 2 of 'scm_i_rehash' from incompatible pointer type [-Wincompatible-pointer-types] 519 | scm_i_rehash (obarray, scm_i_hash_symbol, 0, "obarray_enter"); | ^~~~~~~~~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, void *) In file included from ../libguile.h:55, from ../libguile/gh.h:24, from environments.c:26: ../libguile/hashtab.h:99:55: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, void *)' 99 | SCM_API void scm_i_rehash (SCM table, unsigned long (*hash_fn)(), void *closure, const char*func_name); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ../libguile/_scm.h:73, from environments.c:23: ../libguile/symbols.h:64:23: note: 'scm_i_hash_symbol' declared here 64 | SCM_API unsigned long scm_i_hash_symbol (SCM obj, unsigned long n, | ^~~~~~~~~~~~~~~~~ environments.c: In function 'obarray_replace': environments.c:553:28: error: passing argument 2 of 'scm_i_rehash' from incompatible pointer type [-Wincompatible-pointer-types] 553 | scm_i_rehash (obarray, scm_i_hash_symbol, 0, "obarray_replace"); | ^~~~~~~~~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, void *) ../libguile/hashtab.h:99:55: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, void *)' 99 | SCM_API void scm_i_rehash (SCM table, unsigned long (*hash_fn)(), void *closure, const char*func_name); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/symbols.h:64:23: note: 'scm_i_hash_symbol' declared here 64 | SCM_API unsigned long scm_i_hash_symbol (SCM obj, unsigned long n, | ^~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1183: libguile_la-environments.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-hashtab.lo `test -f 'hashtab.c' || echo './'`hashtab.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c hashtab.c -fPIC -DPIC -o .libs/libguile_la-hashtab.o hashtab.c: In function 'scm_i_rehash': hashtab.c:191:15: error: too many arguments to function 'hash_fn'; expected 0, have 3 191 | h = hash_fn (SCM_CAR (handle), new_size, closure); | ^~~~~~~ hashtab.c: In function 'scm_hash_fn_get_handle': hashtab.c:428:7: error: too many arguments to function 'hash_fn'; expected 0, have 3 428 | k = hash_fn (obj, SCM_SIMPLE_VECTOR_LENGTH (table), closure); | ^~~~~~~ ~~~ hashtab.c:431:7: error: too many arguments to function 'assoc_fn'; expected 0, have 3 431 | h = assoc_fn (obj, SCM_SIMPLE_VECTOR_REF (table, k), closure); | ^~~~~~~~ ~~~ hashtab.c: In function 'scm_hash_fn_create_handle_x': hashtab.c:456:7: error: too many arguments to function 'hash_fn'; expected 0, have 3 456 | k = hash_fn (obj, SCM_SIMPLE_VECTOR_LENGTH (buckets), closure); | ^~~~~~~ ~~~ hashtab.c:459:8: error: too many arguments to function 'assoc_fn'; expected 0, have 3 459 | it = assoc_fn (obj, SCM_SIMPLE_VECTOR_REF (buckets, k), closure); | ^~~~~~~~ ~~~ hashtab.c:477:15: error: too many arguments to function 'hash_fn'; expected 0, have 3 477 | k = hash_fn (obj, SCM_SIMPLE_VECTOR_LENGTH (buckets), closure); | ^~~~~~~ ~~~ hashtab.c: In function 'scm_hash_fn_remove_x': hashtab.c:547:7: error: too many arguments to function 'hash_fn'; expected 0, have 3 547 | k = hash_fn (obj, SCM_SIMPLE_VECTOR_LENGTH (buckets), closure); | ^~~~~~~ ~~~ hashtab.c:550:7: error: too many arguments to function 'assoc_fn'; expected 0, have 3 550 | h = assoc_fn (obj, SCM_SIMPLE_VECTOR_REF (buckets, k), closure); | ^~~~~~~~ ~~~ hashtab.c: In function 'scm_hashq_get_handle': hashtab.c:591:46: error: passing argument 3 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 591 | return scm_hash_fn_get_handle (table, key, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:416:61: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from hashtab.c:28: ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:591:58: error: passing argument 4 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 591 | return scm_hash_fn_get_handle (table, key, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:416:79: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ In file included from hashtab.c:27: ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashq_create_handle_x': hashtab.c:603:57: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 603 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:438:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 438 | scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:603:69: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 603 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:439:36: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 439 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashq_ref': hashtab.c:618:45: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 618 | return scm_hash_fn_ref (table, key, dflt, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:502:64: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 502 | scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:618:57: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 618 | return scm_hash_fn_ref (table, key, dflt, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:503:24: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 503 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashq_set_x': hashtab.c:630:46: error: passing argument 4 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 630 | return scm_hash_fn_set_x (table, key, val, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:516:65: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 516 | scm_hash_fn_set_x (SCM table, SCM obj, SCM val, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:630:58: error: passing argument 5 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 630 | return scm_hash_fn_set_x (table, key, val, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:517:26: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 517 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashq_remove_x': hashtab.c:642:44: error: passing argument 3 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 642 | return scm_hash_fn_remove_x (table, key, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:529:39: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 529 | unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:642:56: error: passing argument 4 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 642 | return scm_hash_fn_remove_x (table, key, scm_ihashq, scm_sloppy_assq, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:530:29: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 530 | SCM (*assoc_fn)(), | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashv_get_handle': hashtab.c:657:46: error: passing argument 3 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 657 | return scm_hash_fn_get_handle (table, key, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:416:61: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:33:23: note: 'scm_ihashv' declared here 33 | SCM_API unsigned long scm_ihashv (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:657:58: error: passing argument 4 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 657 | return scm_hash_fn_get_handle (table, key, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:416:79: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:31:13: note: 'scm_sloppy_assv' declared here 31 | SCM_API SCM scm_sloppy_assv (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashv_create_handle_x': hashtab.c:669:57: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 669 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihashv, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:438:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 438 | scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:33:23: note: 'scm_ihashv' declared here 33 | SCM_API unsigned long scm_ihashv (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:670:39: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 670 | scm_sloppy_assv, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:439:36: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 439 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:31:13: note: 'scm_sloppy_assv' declared here 31 | SCM_API SCM scm_sloppy_assv (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashv_ref': hashtab.c:685:45: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 685 | return scm_hash_fn_ref (table, key, dflt, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:502:64: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 502 | scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:33:23: note: 'scm_ihashv' declared here 33 | SCM_API unsigned long scm_ihashv (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:685:57: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 685 | return scm_hash_fn_ref (table, key, dflt, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:503:24: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 503 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:31:13: note: 'scm_sloppy_assv' declared here 31 | SCM_API SCM scm_sloppy_assv (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashv_set_x': hashtab.c:697:46: error: passing argument 4 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 697 | return scm_hash_fn_set_x (table, key, val, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:516:65: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 516 | scm_hash_fn_set_x (SCM table, SCM obj, SCM val, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:33:23: note: 'scm_ihashv' declared here 33 | SCM_API unsigned long scm_ihashv (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:697:58: error: passing argument 5 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 697 | return scm_hash_fn_set_x (table, key, val, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:517:26: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 517 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:31:13: note: 'scm_sloppy_assv' declared here 31 | SCM_API SCM scm_sloppy_assv (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashv_remove_x': hashtab.c:708:44: error: passing argument 3 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 708 | return scm_hash_fn_remove_x (table, key, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:529:39: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 529 | unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:33:23: note: 'scm_ihashv' declared here 33 | SCM_API unsigned long scm_ihashv (SCM obj, unsigned long n); | ^~~~~~~~~~ hashtab.c:708:56: error: passing argument 4 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 708 | return scm_hash_fn_remove_x (table, key, scm_ihashv, scm_sloppy_assv, 0); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:530:29: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 530 | SCM (*assoc_fn)(), | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:31:13: note: 'scm_sloppy_assv' declared here 31 | SCM_API SCM scm_sloppy_assv (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_get_handle': hashtab.c:722:46: error: passing argument 3 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 722 | return scm_hash_fn_get_handle (table, key, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:416:61: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:35:23: note: 'scm_ihash' declared here 35 | SCM_API unsigned long scm_ihash (SCM obj, unsigned long n); | ^~~~~~~~~ hashtab.c:722:57: error: passing argument 4 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 722 | return scm_hash_fn_get_handle (table, key, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:416:79: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:32:13: note: 'scm_sloppy_assoc' declared here 32 | SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist); | ^~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_create_handle_x': hashtab.c:734:57: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 734 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:438:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 438 | scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:35:23: note: 'scm_ihash' declared here 35 | SCM_API unsigned long scm_ihash (SCM obj, unsigned long n); | ^~~~~~~~~ hashtab.c:734:68: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 734 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:439:36: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 439 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:32:13: note: 'scm_sloppy_assoc' declared here 32 | SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist); | ^~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_ref': hashtab.c:749:45: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 749 | return scm_hash_fn_ref (table, key, dflt, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:502:64: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 502 | scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:35:23: note: 'scm_ihash' declared here 35 | SCM_API unsigned long scm_ihash (SCM obj, unsigned long n); | ^~~~~~~~~ hashtab.c:749:56: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 749 | return scm_hash_fn_ref (table, key, dflt, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:503:24: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 503 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:32:13: note: 'scm_sloppy_assoc' declared here 32 | SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist); | ^~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_set_x': hashtab.c:762:46: error: passing argument 4 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 762 | return scm_hash_fn_set_x (table, key, val, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:516:65: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 516 | scm_hash_fn_set_x (SCM table, SCM obj, SCM val, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:35:23: note: 'scm_ihash' declared here 35 | SCM_API unsigned long scm_ihash (SCM obj, unsigned long n); | ^~~~~~~~~ hashtab.c:762:57: error: passing argument 5 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 762 | return scm_hash_fn_set_x (table, key, val, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:517:26: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 517 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:32:13: note: 'scm_sloppy_assoc' declared here 32 | SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist); | ^~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_remove_x': hashtab.c:774:44: error: passing argument 3 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 774 | return scm_hash_fn_remove_x (table, key, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) hashtab.c:529:39: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 529 | unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ../libguile/hash.h:35:23: note: 'scm_ihash' declared here 35 | SCM_API unsigned long scm_ihash (SCM obj, unsigned long n); | ^~~~~~~~~ hashtab.c:774:55: error: passing argument 4 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 774 | return scm_hash_fn_remove_x (table, key, scm_ihash, scm_sloppy_assoc, 0); | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) hashtab.c:530:29: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 530 | SCM (*assoc_fn)(), | ~~~~~~^~~~~~~~~~~ ../libguile/alist.h:32:13: note: 'scm_sloppy_assoc' declared here 32 | SCM_API SCM scm_sloppy_assoc (SCM x, SCM alist); | ^~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashx_get_handle': hashtab.c:818:46: error: passing argument 3 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 818 | return scm_hash_fn_get_handle (table, key, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *) hashtab.c:416:61: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~~~~~~~~~~~^~~~~~~~~~ hashtab.c:790:1: note: 'scm_ihashx' declared here 790 | scm_ihashx (SCM obj, unsigned long n, scm_t_ihashx_closure *closure) | ^~~~~~~~~~ hashtab.c:818:58: error: passing argument 4 of 'scm_hash_fn_get_handle' from incompatible pointer type [-Wincompatible-pointer-types] 818 | return scm_hash_fn_get_handle (table, key, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *) hashtab.c:416:79: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *)' 416 | scm_hash_fn_get_handle (SCM table, SCM obj, unsigned long (*hash_fn)(), SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ hashtab.c:799:1: note: 'scm_sloppy_assx' declared here 799 | scm_sloppy_assx (SCM obj, SCM alist, scm_t_ihashx_closure *closure) | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashx_create_handle_x': hashtab.c:837:57: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 837 | return scm_hash_fn_create_handle_x (table, key, init, scm_ihashx, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *) hashtab.c:438:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *)' 438 | scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ hashtab.c:790:1: note: 'scm_ihashx' declared here 790 | scm_ihashx (SCM obj, unsigned long n, scm_t_ihashx_closure *closure) | ^~~~~~~~~~ hashtab.c:838:39: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 838 | scm_sloppy_assx, (void *)&closure); | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *) hashtab.c:439:36: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *)' 439 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ hashtab.c:799:1: note: 'scm_sloppy_assx' declared here 799 | scm_sloppy_assx (SCM obj, SCM alist, scm_t_ihashx_closure *closure) | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashx_ref': hashtab.c:862:45: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 862 | return scm_hash_fn_ref (table, key, dflt, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *) hashtab.c:502:64: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *)' 502 | scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ hashtab.c:790:1: note: 'scm_ihashx' declared here 790 | scm_ihashx (SCM obj, unsigned long n, scm_t_ihashx_closure *closure) | ^~~~~~~~~~ hashtab.c:862:57: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 862 | return scm_hash_fn_ref (table, key, dflt, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *) hashtab.c:503:24: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *)' 503 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ hashtab.c:799:1: note: 'scm_sloppy_assx' declared here 799 | scm_sloppy_assx (SCM obj, SCM alist, scm_t_ihashx_closure *closure) | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashx_set_x': hashtab.c:886:46: error: passing argument 4 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 886 | return scm_hash_fn_set_x (table, key, val, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *) hashtab.c:516:65: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *)' 516 | scm_hash_fn_set_x (SCM table, SCM obj, SCM val, unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ hashtab.c:790:1: note: 'scm_ihashx' declared here 790 | scm_ihashx (SCM obj, unsigned long n, scm_t_ihashx_closure *closure) | ^~~~~~~~~~ hashtab.c:886:58: error: passing argument 5 of 'scm_hash_fn_set_x' from incompatible pointer type [-Wincompatible-pointer-types] 886 | return scm_hash_fn_set_x (table, key, val, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *) hashtab.c:517:26: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *)' 517 | SCM (*assoc_fn)(), void * closure) | ~~~~~~^~~~~~~~~~~ hashtab.c:799:1: note: 'scm_sloppy_assx' declared here 799 | scm_sloppy_assx (SCM obj, SCM alist, scm_t_ihashx_closure *closure) | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hashx_remove_x': hashtab.c:907:44: error: passing argument 3 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 907 | return scm_hash_fn_remove_x (table, obj, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *) hashtab.c:529:39: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int, scm_t_ihashx_closure *)' 529 | unsigned long (*hash_fn)(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~ hashtab.c:790:1: note: 'scm_ihashx' declared here 790 | scm_ihashx (SCM obj, unsigned long n, scm_t_ihashx_closure *closure) | ^~~~~~~~~~ hashtab.c:907:56: error: passing argument 4 of 'scm_hash_fn_remove_x' from incompatible pointer type [-Wincompatible-pointer-types] 907 | return scm_hash_fn_remove_x (table, obj, scm_ihashx, scm_sloppy_assx, | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *) hashtab.c:530:29: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, scm_t_ihashx_closure *)' 530 | SCM (*assoc_fn)(), | ~~~~~~^~~~~~~~~~~ hashtab.c:799:1: note: 'scm_sloppy_assx' declared here 799 | scm_sloppy_assx (SCM obj, SCM alist, scm_t_ihashx_closure *closure) | ^~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_fold': hashtab.c:929:34: error: passing argument 1 of 'scm_internal_hash_fold' from incompatible pointer type [-Wincompatible-pointer-types] 929 | return scm_internal_hash_fold (scm_call_3, (void *) SCM_UNPACK (proc), init, table); | ^~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) In file included from hashtab.c:35: ../libguile/hashtab.h:107:43: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 107 | SCM_API SCM scm_internal_hash_fold (SCM (*fn) (), void *closure, SCM init, SCM table); | ~~~~~~^~~~~~ In file included from hashtab.c:29: ../libguile/eval.h:168:13: note: 'scm_call_3' declared here 168 | SCM_API SCM scm_call_3 (SCM proc, SCM arg1, SCM arg2, SCM arg3); | ^~~~~~~~~~ hashtab.c: In function 'scm_hash_for_each': hashtab.c:951:38: error: passing argument 1 of 'scm_internal_hash_for_each_handle' from incompatible pointer type [-Wincompatible-pointer-types] 951 | scm_internal_hash_for_each_handle (for_each_proc, | ^~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(void *, struct scm_unused_struct *) ../libguile/hashtab.h:108:55: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(void *, struct scm_unused_struct *)' 108 | SCM_API void scm_internal_hash_for_each_handle (SCM (*fn) (), void *closure, SCM table); | ~~~~~~^~~~~~ hashtab.c:934:1: note: 'for_each_proc' declared here 934 | for_each_proc (void *proc, SCM handle) | ^~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_for_each_handle': hashtab.c:969:38: error: passing argument 1 of 'scm_internal_hash_for_each_handle' from incompatible pointer type [-Wincompatible-pointer-types] 969 | scm_internal_hash_for_each_handle (call, | ^~~~ | | | scm_t_trampoline_1 {aka struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)} ../libguile/hashtab.h:108:55: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'scm_t_trampoline_1' {aka 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)'} 108 | SCM_API void scm_internal_hash_for_each_handle (SCM (*fn) (), void *closure, SCM table); | ~~~~~~^~~~~~ ../libguile/eval.h:87:15: note: 'scm_t_trampoline_1' declared here 87 | typedef SCM (*scm_t_trampoline_1) (SCM proc, SCM arg1); | ^~~~~~~~~~~~~~~~~~ hashtab.c: In function 'scm_hash_map_to_list': hashtab.c:993:34: error: passing argument 1 of 'scm_internal_hash_fold' from incompatible pointer type [-Wincompatible-pointer-types] 993 | return scm_internal_hash_fold (map_proc, | ^~~~~~~~ | | | struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/hashtab.h:107:43: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 107 | SCM_API SCM scm_internal_hash_fold (SCM (*fn) (), void *closure, SCM init, SCM table); | ~~~~~~^~~~~~ hashtab.c:977:1: note: 'map_proc' declared here 977 | map_proc (void *proc, SCM key, SCM data, SCM value) | ^~~~~~~~ hashtab.c: In function 'scm_internal_hash_fold': hashtab.c:1024:20: error: too many arguments to function 'fn'; expected 0, have 4 1024 | result = fn (closure, SCM_CAR (handle), SCM_CDR (handle), result); | ^~ ~~~~~~~ hashtab.c: In function 'scm_internal_hash_for_each_handle': hashtab.c:1060:11: error: too many arguments to function 'fn'; expected 0, have 2 1060 | fn (closure, handle); | ^~ ~~~~~~~ make[3]: *** [Makefile:1386: libguile_la-hashtab.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gdbint.lo `test -f 'gdbint.c' || echo './'`gdbint.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gdbint.c -fPIC -DPIC -o .libs/libguile_la-gdbint.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-init.lo `test -f 'init.c' || echo './'`init.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c init.c -fPIC -DPIC -o .libs/libguile_la-init.o init.c:340:1: error: conflicting types for 'scm_boot_guile'; have 'void(int, char **, void (*)(void), void *)' 340 | scm_boot_guile (int argc, char ** argv, void (*main_func) (), void *closure) | ^~~~~~~~~~~~~~ In file included from init.c:127: ../libguile/init.h:34:14: note: previous declaration of 'scm_boot_guile' with type 'void(int, char **, void (*)(void *, int, char **), void *)' 34 | SCM_API void scm_boot_guile (int argc, char **argv, | ^~~~~~~~~~~~~~ init.c: In function 'scm_boot_guile': init.c:345:15: error: assignment to 'void (*)(void *, int, char **)' from incompatible pointer type 'void (*)(void)' [-Wincompatible-pointer-types] 345 | c.main_func = main_func; | ^ make[3]: *** [Makefile:1407: libguile_la-init.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_predicates.lo `test -f 'gh_predicates.c' || echo './'`gh_predicates.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_predicates.c -fPIC -DPIC -o .libs/libguile_la-gh_predicates.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_list.lo `test -f 'gh_list.c' || echo './'`gh_list.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_list.c -fPIC -DPIC -o .libs/libguile_la-gh_list.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-i18n.lo `test -f 'i18n.c' || echo './'`i18n.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c i18n.c -fPIC -DPIC -o .libs/libguile_la-i18n.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-inline.lo `test -f 'inline.c' || echo './'`inline.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c inline.c -fPIC -DPIC -o .libs/libguile_la-inline.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-alist.lo `test -f 'alist.c' || echo './'`alist.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c alist.c -fPIC -DPIC -o .libs/libguile_la-alist.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-async.lo `test -f 'async.c' || echo './'`async.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c async.c -fPIC -DPIC -o .libs/libguile_la-async.o async.c: In function 'scm_i_queue_async_cell': async.c:243:14: warning: variable 'count' set but not used [-Wunused-but-set-variable] 243 | size_t count; | ^~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-dynwind.lo `test -f 'dynwind.c' || echo './'`dynwind.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c dynwind.c -fPIC -DPIC -o .libs/libguile_la-dynwind.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-error.lo `test -f 'error.c' || echo './'`error.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c error.c -fPIC -DPIC -o .libs/libguile_la-error.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc-malloc.lo `test -f 'gc-malloc.c' || echo './'`gc-malloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc-malloc.c -fPIC -DPIC -o .libs/libguile_la-gc-malloc.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc-card.lo `test -f 'gc-card.c' || echo './'`gc-card.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc-card.c -fPIC -DPIC -o .libs/libguile_la-gc-card.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc-mark.lo `test -f 'gc-mark.c' || echo './'`gc-mark.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc-mark.c -fPIC -DPIC -o .libs/libguile_la-gc-mark.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-keywords.lo `test -f 'keywords.c' || echo './'`keywords.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c keywords.c -fPIC -DPIC -o .libs/libguile_la-keywords.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-convert.lo `test -f 'convert.c' || echo './'`convert.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c convert.c -fPIC -DPIC -o .libs/libguile_la-convert.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gc-segment.lo `test -f 'gc-segment.c' || echo './'`gc-segment.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gc-segment.c -fPIC -DPIC -o .libs/libguile_la-gc-segment.o gc-segment.c: In function 'scm_i_initialize_heap_segment_data': gc-segment.c:92:23: warning: variable 'bvec_ptr' set but not used [-Wunused-but-set-variable] 92 | scm_t_c_bvec_long * bvec_ptr = 0; | ^~~~~~~~ gc-segment.c: In function 'scm_i_find_heap_segment_containing_object': gc-segment.c:413:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 413 | if ((scm_t_cell* ) obj < lowest_cell || (scm_t_cell*) obj >= highest_cell) | ^~ gc-segment.c:417:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 417 | { | ^ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-hooks.lo `test -f 'hooks.c' || echo './'`hooks.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c hooks.c -fPIC -DPIC -o .libs/libguile_la-hooks.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-goops.lo `test -f 'goops.c' || echo './'`goops.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c goops.c -fPIC -DPIC -o .libs/libguile_la-goops.o In file included from ../libguile/threads.h:26, from ../libguile/gc.h:28, from ../libguile/_scm.h:69, from goops.c:34: goops.c: In function 'get_slot_value': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)code + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ goops.c:1296:16: note: in expansion of macro 'SCM_SUBRF' 1296 | return SCM_SUBRF (code) (obj); | ^~~~~~~~~ goops.c: In function 'set_slot_value': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)code + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ goops.c:1339:9: note: in expansion of macro 'SCM_SUBRF' 1339 | SCM_SUBRF (code) (obj, value); | ^~~~~~~~~ goops.c: In function 'create_struct_classes': goops.c:2765:27: error: passing argument 1 of 'scm_internal_hash_fold' from incompatible pointer type [-Wincompatible-pointer-types] 2765 | scm_internal_hash_fold (make_struct_class, 0, SCM_BOOL_F, scm_struct_table); | ^~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) In file included from goops.c:42: ../libguile/hashtab.h:107:43: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(void *, struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 107 | SCM_API SCM scm_internal_hash_fold (SCM (*fn) (), void *closure, SCM init, SCM table); | ~~~~~~^~~~~~ goops.c:2751:1: note: 'make_struct_class' declared here 2751 | make_struct_class (void *closure SCM_UNUSED, | ^~~~~~~~~~~~~~~~~ goops.c: In function 'scm_add_slot': goops.c:2852:61: error: passing argument 3 of 'scm_c_make_subr' from incompatible pointer type [-Wincompatible-pointer-types] 2852 | SCM get = scm_c_make_subr ("goops:get", scm_tc7_subr_1, getter); | ^~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *) ../libguile/procs.h:141:65: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *)' 141 | SCM_API SCM scm_c_make_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ goops.c:2854:48: error: passing argument 3 of 'scm_c_make_subr' from incompatible pointer type [-Wincompatible-pointer-types] 2854 | setter ? setter : default_setter); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:141:65: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 141 | SCM_API SCM scm_c_make_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ goops.c: In function 'scm_wrap_component': goops.c:2923:45: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 2923 | scm_struct_ihashq, | ^~~~~~~~~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../libguile/ports.h:28, from ../libguile/inline.h:37, from ../libguile/_scm.h:79: ../libguile/struct.h:103:23: note: 'scm_struct_ihashq' declared here 103 | SCM_API unsigned long scm_struct_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~~~~~~~~ goops.c:2924:45: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 2924 | scm_sloppy_assq, | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ In file included from goops.c:35: ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ In file included from goops.c:3004: ../libguile/goops.x: In function 'scm_init_goops_builtins': ../libguile/goops.x:67:49: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 67 | scm_make_synt (s_atslot_ref, scm_i_makbimacro, scm_m_atslot_ref) ; | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from goops.c:44: ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ In file included from goops.c:41: ../libguile/eval.h:160:13: note: 'scm_m_atslot_ref' declared here 160 | SCM_API SCM scm_m_atslot_ref (SCM xorig, SCM env); | ^~~~~~~~~~~~~~~~ ../libguile/goops.x:68:51: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 68 | scm_make_synt (s_atslot_set_x, scm_i_makbimacro, scm_m_atslot_set_x) ; | ^~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ ../libguile/eval.h:161:13: note: 'scm_m_atslot_set_x' declared here 161 | SCM_API SCM scm_m_atslot_set_x (SCM xorig, SCM env); | ^~~~~~~~~~~~~~~~~~ ../libguile/goops.x:92:164: error: passing argument 5 of 'scm_c_define_gsubr' from incompatible pointer type [-Wincompatible-pointer-types] 92 | var_compute_applicable_methods = scm_permanent_object (scm_c_define ("compute-applicable-methods", scm_c_define_gsubr (s_sys_compute_applicable_methods, 2, 0, 0, scm_sys_compute_applicable_methods))); ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from ../libguile/_scm.h:70: ../libguile/gsubr.h:48:66: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | int req, int opt, int rst, SCM (*fcn) ()); | ~~~~~~^~~~~~~ goops.c:2155:1: note: 'scm_sys_compute_applicable_methods' declared here 2155 | scm_sys_compute_applicable_methods (SCM gf, SCM args) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: *** [Makefile:1358: libguile_la-goops.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-ioext.lo `test -f 'ioext.c' || echo './'`ioext.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c ioext.c -fPIC -DPIC -o .libs/libguile_la-ioext.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-gh_data.lo `test -f 'gh_data.c' || echo './'`gh_data.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c gh_data.c -fPIC -DPIC -o .libs/libguile_la-gh_data.o make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-fports.lo `test -f 'fports.c' || echo './'`fports.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c fports.c -fPIC -DPIC -o .libs/libguile_la-fports.o fports.c: In function 'fport_flush': fports.c:831:22: warning: variable 'written' set but not used [-Wunused-but-set-variable] 831 | size_t written; | ^~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-backtrace.lo `test -f 'backtrace.c' || echo './'`backtrace.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c backtrace.c -fPIC -DPIC -o .libs/libguile_la-backtrace.o backtrace.c: In function 'display_backtrace_file': backtrace.c:474:1: warning: old-style function definition [-Wold-style-definition] 474 | display_backtrace_file (frame, last_file, port, pstate) | ^~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[3]: Entering directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c -o libguile_la-eval.lo `test -f 'eval.c' || echo './'`eval.c libtool: compile: gcc -DHAVE_CONFIG_H -I.. -I.. -I.. -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -Wall -Wmissing-prototypes -c eval.c -fPIC -DPIC -o .libs/libguile_la-eval.o In file included from eval.c:84: eval.c: In function 'scm_i_unmemocopy_expr': ../libguile/srcprop.h:42:79: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) eval.c:2452:33: note: in expansion of macro 'scm_whash_lookup' 2452 | const SCM source_properties = scm_whash_lookup (scm_source_whash, expr); | ^~~~~~~~~~~~~~~~ In file included from eval.c:73: ../libguile/hashtab.h:104:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from eval.c:72: ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:42:91: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) eval.c:2452:33: note: in expansion of macro 'scm_whash_lookup' 2452 | const SCM source_properties = scm_whash_lookup (scm_source_whash, expr); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:104:95: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ In file included from eval.c:61: ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ In file included from ../libguile/_scm.h:67, from eval.c:60: ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2456:5: note: in expansion of macro 'scm_whash_insert' 2456 | scm_whash_insert (scm_source_whash, um_expr, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2456:5: note: in expansion of macro 'scm_whash_insert' 2456 | scm_whash_insert (scm_source_whash, um_expr, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2456:5: note: in expansion of macro 'scm_whash_insert' 2456 | scm_whash_insert (scm_source_whash, um_expr, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2456:5: note: in expansion of macro 'scm_whash_insert' 2456 | scm_whash_insert (scm_source_whash, um_expr, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ eval.c: In function 'scm_i_unmemocopy_body': ../libguile/srcprop.h:42:79: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) eval.c:2464:33: note: in expansion of macro 'scm_whash_lookup' 2464 | const SCM source_properties = scm_whash_lookup (scm_source_whash, forms); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:104:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:42:91: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) eval.c:2464:33: note: in expansion of macro 'scm_whash_lookup' 2464 | const SCM source_properties = scm_whash_lookup (scm_source_whash, forms); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:104:95: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2468:5: note: in expansion of macro 'scm_whash_insert' 2468 | scm_whash_insert (scm_source_whash, um_forms, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2468:5: note: in expansion of macro 'scm_whash_insert' 2468 | scm_whash_insert (scm_source_whash, um_forms, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2468:5: note: in expansion of macro 'scm_whash_insert' 2468 | scm_whash_insert (scm_source_whash, um_forms, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:2468:5: note: in expansion of macro 'scm_whash_insert' 2468 | scm_whash_insert (scm_source_whash, um_forms, source_properties); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ eval.c: In function 'ceval': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4137:17: note: in expansion of macro 'SCM_SUBRF' 4137 | RETURN (SCM_SUBRF (proc) (SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4139:17: note: in expansion of macro 'SCM_SUBRF' 4139 | RETURN (SCM_SUBRF (proc) (SCM_EOL)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4143:17: note: in expansion of macro 'SCM_SUBRF' 4143 | RETURN (SCM_SUBRF (proc) (SCM_UNDEFINED, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4229:21: note: in expansion of macro 'SCM_SUBRF' 4229 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4232:21: note: in expansion of macro 'SCM_SUBRF' 4232 | RETURN (SCM_SUBRF (proc) (arg1)); | ^~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4236:42: note: in expansion of macro 'SCM_DSUBRF' 4236 | RETURN (scm_from_double (SCM_DSUBRF (proc) ((double) SCM_I_INUM (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4240:42: note: in expansion of macro 'SCM_DSUBRF' 4240 | RETURN (scm_from_double (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4244:42: note: in expansion of macro 'SCM_DSUBRF' 4244 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_big2dbl (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4248:42: note: in expansion of macro 'SCM_DSUBRF' 4248 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_fraction2double (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4258:21: note: in expansion of macro 'SCM_SUBRF' 4258 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4263:21: note: in expansion of macro 'SCM_SUBRF' 4263 | RETURN (SCM_SUBRF (proc) (scm_list_1 (arg1))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4359:21: note: in expansion of macro 'SCM_SUBRF' 4359 | RETURN (SCM_SUBRF (proc) (arg1, arg2)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4364:21: note: in expansion of macro 'SCM_SUBRF' 4364 | RETURN (SCM_SUBRF (proc) (scm_list_2 (arg1, arg2))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4367:21: note: in expansion of macro 'SCM_SUBRF' 4367 | RETURN (SCM_SUBRF (proc) (arg1, arg2, SCM_EOL)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4370:21: note: in expansion of macro 'SCM_SUBRF' 4370 | RETURN (SCM_SUBRF (proc) (arg1, arg2)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4547:21: note: in expansion of macro 'SCM_SUBRF' 4547 | RETURN (SCM_SUBRF (proc) (arg1, arg2, EVALCAR (x, env))); | ^~~~~~~~~ In file included from ../libguile/threads.h:26, from ../libguile/gc.h:28, from ../libguile/_scm.h:69: ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4549:18: note: in expansion of macro 'SCM_SUBRF' 4549 | arg1 = SCM_SUBRF (proc) (arg1, arg2); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4552:22: note: in expansion of macro 'SCM_SUBRF' 4552 | arg1 = SCM_SUBRF(proc)(arg1, EVALCAR(x, env)); | ^~~~~~~~~ In file included from ../libguile/__scm.h:382, from eval.c:34: ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4558:15: note: in expansion of macro 'scm_is_false' 4558 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~~~~ eval.c:4558:29: note: in expansion of macro 'SCM_SUBRF' 4558 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4558:15: note: in expansion of macro 'scm_is_false' 4558 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~~~~ eval.c:4558:29: note: in expansion of macro 'SCM_SUBRF' 4558 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4563:19: note: in expansion of macro 'scm_is_false' 4563 | if (scm_is_false (SCM_SUBRF (proc) (arg2, arg1))) | ^~~~~~~~~~~~ eval.c:4563:33: note: in expansion of macro 'SCM_SUBRF' 4563 | if (scm_is_false (SCM_SUBRF (proc) (arg2, arg1))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4563:19: note: in expansion of macro 'scm_is_false' 4563 | if (scm_is_false (SCM_SUBRF (proc) (arg2, arg1))) | ^~~~~~~~~~~~ eval.c:4563:33: note: in expansion of macro 'SCM_SUBRF' 4563 | if (scm_is_false (SCM_SUBRF (proc) (arg2, arg1))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4571:19: note: in expansion of macro 'SCM_SUBRF' 4571 | RETURN (SCM_SUBRF (proc) (arg1, arg2, scm_eval_args (x, env, proc))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4573:19: note: in expansion of macro 'SCM_SUBRF' 4573 | RETURN (SCM_SUBRF (proc) (scm_cons2 (arg1, | ^~~~~~~~~ eval.c: In function 'scm_apply': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4877:15: note: in expansion of macro 'SCM_SUBRF' 4877 | RETURN (SCM_SUBRF (proc) (arg1, args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4882:15: note: in expansion of macro 'SCM_SUBRF' 4882 | RETURN (SCM_SUBRF (proc) (arg1, args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4895:17: note: in expansion of macro 'SCM_SUBRF' 4895 | RETURN (SCM_SUBRF (proc) (arg1)); | ^~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4901:36: note: in expansion of macro 'SCM_DSUBRF' 4901 | RETURN (scm_from_double (SCM_DSUBRF (proc) ((double) SCM_I_INUM (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4905:36: note: in expansion of macro 'SCM_DSUBRF' 4905 | RETURN (scm_from_double (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4909:36: note: in expansion of macro 'SCM_DSUBRF' 4909 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_big2dbl (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4913:36: note: in expansion of macro 'SCM_DSUBRF' 4913 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_fraction2double (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4927:17: note: in expansion of macro 'SCM_SUBRF' 4927 | RETURN (SCM_SUBRF (proc) (arg1, SCM_CAR (args), SCM_CADR (args))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4932:15: note: in expansion of macro 'SCM_SUBRF' 4932 | RETURN (SCM_SUBRF (proc) (SCM_UNBNDP (arg1) ? SCM_EOL : scm_cons (arg1, args))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4938:17: note: in expansion of macro 'SCM_SUBRF' 4938 | RETURN (SCM_SUBRF (proc) (arg1, SCM_CAR (args), SCM_CDR (args))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:4941:17: note: in expansion of macro 'SCM_SUBRF' 4941 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4945:18: note: in expansion of macro 'SCM_SUBRF' 4945 | arg1 = SCM_SUBRF (proc) (arg1, SCM_CAR (args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4955:15: note: in expansion of macro 'scm_is_false' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~~~~ eval.c:4955:29: note: in expansion of macro 'SCM_SUBRF' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4955:15: note: in expansion of macro 'scm_is_false' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~~~~ eval.c:4955:29: note: in expansion of macro 'SCM_SUBRF' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~ eval.c: In function 'call_subr1o_0': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5128:10: note: in expansion of macro 'SCM_SUBRF' 5128 | return SCM_SUBRF (proc) (SCM_UNDEFINED); | ^~~~~~~~~ eval.c: In function 'call_lsubr_0': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5134:10: note: in expansion of macro 'SCM_SUBRF' 5134 | return SCM_SUBRF (proc) (SCM_EOL); | ^~~~~~~~~ eval.c: In function 'call_subr1_1': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5211:10: note: in expansion of macro 'SCM_SUBRF' 5211 | return SCM_SUBRF (proc) (arg1); | ^~~~~~~~~ eval.c: In function 'call_subr2o_1': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5217:10: note: in expansion of macro 'SCM_SUBRF' 5217 | return SCM_SUBRF (proc) (arg1, SCM_UNDEFINED); | ^~~~~~~~~ eval.c: In function 'call_lsubr_1': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5223:10: note: in expansion of macro 'SCM_SUBRF' 5223 | return SCM_SUBRF (proc) (scm_list_1 (arg1)); | ^~~~~~~~~ eval.c: In function 'call_dsubr_1': ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:5231:32: note: in expansion of macro 'SCM_DSUBRF' 5231 | RETURN (scm_from_double (SCM_DSUBRF (proc) ((double) SCM_I_INUM (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:5235:32: note: in expansion of macro 'SCM_DSUBRF' 5235 | RETURN (scm_from_double (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:5239:32: note: in expansion of macro 'SCM_DSUBRF' 5239 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_big2dbl (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3016:31: note: in definition of macro 'RETURN' 3016 | #define RETURN(x) do { return x; } while (0) | ^ eval.c:5243:32: note: in expansion of macro 'SCM_DSUBRF' 5243 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_fraction2double (arg1)))); | ^~~~~~~~~~ eval.c: In function 'call_subr2_2': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5337:10: note: in expansion of macro 'SCM_SUBRF' 5337 | return SCM_SUBRF (proc) (arg1, arg2); | ^~~~~~~~~ eval.c: In function 'call_lsubr2_2': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5343:10: note: in expansion of macro 'SCM_SUBRF' 5343 | return SCM_SUBRF (proc) (arg1, arg2, SCM_EOL); | ^~~~~~~~~ eval.c: In function 'call_lsubr_2': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:5349:10: note: in expansion of macro 'SCM_SUBRF' 5349 | return SCM_SUBRF (proc) (scm_list_2 (arg1, arg2)); | ^~~~~~~~~ eval.c: In function 'scm_cons_source': ../libguile/srcprop.h:42:79: error: passing argument 4 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) eval.c:5688:7: note: in expansion of macro 'scm_whash_lookup' 5688 | p = scm_whash_lookup (scm_source_whash, xorig); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:104:76: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:42:91: error: passing argument 5 of 'scm_hash_fn_ref' from incompatible pointer type [-Wincompatible-pointer-types] 42 | #define scm_whash_lookup(whash, obj) scm_hash_fn_ref (whash, obj, SCM_BOOL_F, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) eval.c:5688:7: note: in expansion of macro 'scm_whash_lookup' 5688 | p = scm_whash_lookup (scm_source_whash, xorig); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:104:95: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 104 | SCM_API SCM scm_hash_fn_ref (SCM table, SCM obj, SCM dflt, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:5690:5: note: in expansion of macro 'scm_whash_insert' 5690 | scm_whash_insert (scm_source_whash, z, p); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:5690:5: note: in expansion of macro 'scm_whash_insert' 5690 | scm_whash_insert (scm_source_whash, z, p); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ ../libguile/srcprop.h:41:103: error: passing argument 4 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~ | | | long unsigned int (*)(struct scm_unused_struct *, long unsigned int) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:5690:5: note: in expansion of macro 'scm_whash_insert' 5690 | scm_whash_insert (scm_source_whash, z, p); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:88: note: expected 'long unsigned int (*)(void)' but argument is of type 'long unsigned int (*)(struct scm_unused_struct *, long unsigned int)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../libguile/hash.h:31:23: note: 'scm_ihashq' declared here 31 | SCM_API unsigned long scm_ihashq (SCM obj, unsigned long n); | ^~~~~~~~~~ ../libguile/srcprop.h:41:115: error: passing argument 5 of 'scm_hash_fn_create_handle_x' from incompatible pointer type [-Wincompatible-pointer-types] 41 | #define scm_whash_create_handle(whash, key) scm_hash_fn_create_handle_x (whash, key, SCM_UNSPECIFIED, scm_ihashq, scm_sloppy_assq, 0) | ^~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/pairs.h:33:41: note: in definition of macro 'SCM_VALIDATE_PAIR' 33 | # define SCM_VALIDATE_PAIR(cell, expr) (expr) | ^~~~ ../libguile/gc.h:212:3: note: in expansion of macro 'SCM_VALIDATE_CELL' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~ ../libguile/gc.h:90:39: note: in expansion of macro 'SCM_UNPACK' 90 | # define SCM2PTR(x) ((scm_t_cell *) (SCM_UNPACK (x))) | ^~~~~~~~~~ ../libguile/gc.h:170:51: note: in expansion of macro 'SCM2PTR' 170 | #define SCM_GC_SET_CELL_OBJECT(x, n, v) ((((SCM *)SCM2PTR (x)) [n]) = (v)) | ^~~~~~~ ../libguile/gc.h:212:27: note: in expansion of macro 'SCM_GC_SET_CELL_OBJECT' 212 | SCM_VALIDATE_CELL ((x), SCM_GC_SET_CELL_OBJECT ((x), (n), (v))) | ^~~~~~~~~~~~~~~~~~~~~~ ../libguile/gc.h:214:37: note: in expansion of macro 'SCM_SET_CELL_OBJECT' 214 | #define SCM_SET_CELL_OBJECT_1(x, v) SCM_SET_CELL_OBJECT ((x), 1, (v)) | ^~~~~~~~~~~~~~~~~~~ ../libguile/pairs.h:42:56: note: in expansion of macro 'SCM_SET_CELL_OBJECT_1' 42 | #define SCM_SETCDR(x, v) (SCM_VALIDATE_PAIR (x, SCM_SET_CELL_OBJECT_1 ((x), (v)))) | ^~~~~~~~~~~~~~~~~~~~~ ../libguile/srcprop.h:40:42: note: in expansion of macro 'SCM_SETCDR' 40 | #define SCM_WHASHSET(whash, handle, obj) SCM_SETCDR (handle, obj) | ^~~~~~~~~~ ../libguile/srcprop.h:46:3: note: in expansion of macro 'SCM_WHASHSET' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~ ../libguile/srcprop.h:46:20: note: in expansion of macro 'scm_whash_create_handle' 46 | SCM_WHASHSET (w, scm_whash_create_handle (w, key), obj); \ | ^~~~~~~~~~~~~~~~~~~~~~~ eval.c:5690:5: note: in expansion of macro 'scm_whash_insert' 5690 | scm_whash_insert (scm_source_whash, z, p); | ^~~~~~~~~~~~~~~~ ../libguile/hashtab.h:103:107: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 103 | SCM_API SCM scm_hash_fn_create_handle_x (SCM table, SCM obj, SCM init, unsigned long (*hash_fn) (), SCM (*assoc_fn) (), void * closure); | ~~~~~~^~~~~~~~~~~~ ../libguile/alist.h:30:13: note: 'scm_sloppy_assq' declared here 30 | SCM_API SCM scm_sloppy_assq (SCM x, SCM alist); | ^~~~~~~~~~~~~~~ In file included from eval.c:5997: eval.c: In function 'deval': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4137:17: note: in expansion of macro 'SCM_SUBRF' 4137 | RETURN (SCM_SUBRF (proc) (SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4139:17: note: in expansion of macro 'SCM_SUBRF' 4139 | RETURN (SCM_SUBRF (proc) (SCM_EOL)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4143:17: note: in expansion of macro 'SCM_SUBRF' 4143 | RETURN (SCM_SUBRF (proc) (SCM_UNDEFINED, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4229:21: note: in expansion of macro 'SCM_SUBRF' 4229 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4232:21: note: in expansion of macro 'SCM_SUBRF' 4232 | RETURN (SCM_SUBRF (proc) (arg1)); | ^~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4236:42: note: in expansion of macro 'SCM_DSUBRF' 4236 | RETURN (scm_from_double (SCM_DSUBRF (proc) ((double) SCM_I_INUM (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4240:42: note: in expansion of macro 'SCM_DSUBRF' 4240 | RETURN (scm_from_double (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4244:42: note: in expansion of macro 'SCM_DSUBRF' 4244 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_big2dbl (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4248:42: note: in expansion of macro 'SCM_DSUBRF' 4248 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_fraction2double (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4258:21: note: in expansion of macro 'SCM_SUBRF' 4258 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4261:21: note: in expansion of macro 'SCM_SUBRF' 4261 | RETURN (SCM_SUBRF (proc) (debug.info->a.args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4359:21: note: in expansion of macro 'SCM_SUBRF' 4359 | RETURN (SCM_SUBRF (proc) (arg1, arg2)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4362:21: note: in expansion of macro 'SCM_SUBRF' 4362 | RETURN (SCM_SUBRF (proc) (debug.info->a.args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4367:21: note: in expansion of macro 'SCM_SUBRF' 4367 | RETURN (SCM_SUBRF (proc) (arg1, arg2, SCM_EOL)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4370:21: note: in expansion of macro 'SCM_SUBRF' 4370 | RETURN (SCM_SUBRF (proc) (arg1, arg2)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4483:21: note: in expansion of macro 'SCM_SUBRF' 4483 | RETURN (SCM_SUBRF (proc) (arg1, arg2, | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4486:18: note: in expansion of macro 'SCM_SUBRF' 4486 | arg1 = SCM_SUBRF(proc)(arg1, arg2); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4490:22: note: in expansion of macro 'SCM_SUBRF' 4490 | arg1 = SCM_SUBRF(proc)(arg1, SCM_CAR (arg2)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4496:15: note: in expansion of macro 'scm_is_false' 4496 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~~~~ eval.c:4496:29: note: in expansion of macro 'SCM_SUBRF' 4496 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4496:15: note: in expansion of macro 'scm_is_false' 4496 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~~~~ eval.c:4496:29: note: in expansion of macro 'SCM_SUBRF' 4496 | if (scm_is_false (SCM_SUBRF (proc) (arg1, arg2))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4501:19: note: in expansion of macro 'scm_is_false' 4501 | if (scm_is_false (SCM_SUBRF (proc) (arg2, SCM_CAR (arg1)))) | ^~~~~~~~~~~~ eval.c:4501:33: note: in expansion of macro 'SCM_SUBRF' 4501 | if (scm_is_false (SCM_SUBRF (proc) (arg2, SCM_CAR (arg1)))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4501:19: note: in expansion of macro 'scm_is_false' 4501 | if (scm_is_false (SCM_SUBRF (proc) (arg2, SCM_CAR (arg1)))) | ^~~~~~~~~~~~ eval.c:4501:33: note: in expansion of macro 'SCM_SUBRF' 4501 | if (scm_is_false (SCM_SUBRF (proc) (arg2, SCM_CAR (arg1)))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4509:19: note: in expansion of macro 'SCM_SUBRF' 4509 | RETURN (SCM_SUBRF (proc) (arg1, arg2, | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4512:19: note: in expansion of macro 'SCM_SUBRF' 4512 | RETURN (SCM_SUBRF (proc) (debug.info->a.args)); | ^~~~~~~~~ eval.c: In function 'scm_dapply': ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4877:15: note: in expansion of macro 'SCM_SUBRF' 4877 | RETURN (SCM_SUBRF (proc) (arg1, args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4882:15: note: in expansion of macro 'SCM_SUBRF' 4882 | RETURN (SCM_SUBRF (proc) (arg1, args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4895:17: note: in expansion of macro 'SCM_SUBRF' 4895 | RETURN (SCM_SUBRF (proc) (arg1)); | ^~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4901:36: note: in expansion of macro 'SCM_DSUBRF' 4901 | RETURN (scm_from_double (SCM_DSUBRF (proc) ((double) SCM_I_INUM (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4905:36: note: in expansion of macro 'SCM_DSUBRF' 4905 | RETURN (scm_from_double (SCM_DSUBRF (proc) (SCM_REAL_VALUE (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4909:36: note: in expansion of macro 'SCM_DSUBRF' 4909 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_big2dbl (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:50:24: error: too many arguments to function '(double (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 50 | #define SCM_DSUBRF(x) ((double (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4913:36: note: in expansion of macro 'SCM_DSUBRF' 4913 | RETURN (scm_from_double (SCM_DSUBRF (proc) (scm_i_fraction2double (arg1)))); | ^~~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4927:17: note: in expansion of macro 'SCM_SUBRF' 4927 | RETURN (SCM_SUBRF (proc) (arg1, SCM_CAR (args), SCM_CADR (args))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 1 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4930:15: note: in expansion of macro 'SCM_SUBRF' 4930 | RETURN (SCM_SUBRF (proc) (SCM_UNBNDP (arg1) ? SCM_EOL : debug.vect[0].a.args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 3 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4938:17: note: in expansion of macro 'SCM_SUBRF' 4938 | RETURN (SCM_SUBRF (proc) (arg1, SCM_CAR (args), SCM_CDR (args))); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:3052:32: note: in definition of macro 'RETURN' 3052 | #define RETURN(e) do { proc = (e); goto exit; } while (0) | ^ eval.c:4941:17: note: in expansion of macro 'SCM_SUBRF' 4941 | RETURN (SCM_SUBRF (proc) (arg1, SCM_UNDEFINED)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eval.c:4945:18: note: in expansion of macro 'SCM_SUBRF' 4945 | arg1 = SCM_SUBRF (proc) (arg1, SCM_CAR (args)); | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:55: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4955:15: note: in expansion of macro 'scm_is_false' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~~~~ eval.c:4955:29: note: in expansion of macro 'SCM_SUBRF' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~ ../libguile/procs.h:48:23: error: too many arguments to function '(struct scm_unused_struct * (*)(void))*((struct scm_unused_struct **)proc + 8)'; expected 0, have 2 48 | #define SCM_SUBRF(x) ((SCM (*)()) SCM_CELL_WORD_1 (x)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/tags.h:122:60: note: in definition of macro 'SCM_UNPACK' 122 | # define SCM_UNPACK(x) ((scm_t_bits) (0? (*(SCM*)0=(x)): x)) | ^ ../libguile/boolean.h:34:25: note: in expansion of macro 'scm_is_eq' 34 | #define scm_is_false(x) scm_is_eq ((x), SCM_BOOL_F) | ^~~~~~~~~ eval.c:4955:15: note: in expansion of macro 'scm_is_false' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~~~~ eval.c:4955:29: note: in expansion of macro 'SCM_SUBRF' 4955 | if (scm_is_false (SCM_SUBRF (proc) (arg1, SCM_CAR (args)))) | ^~~~~~~~~ eval.c: In function 'scm_init_eval': eval.c:6063:58: error: passing argument 3 of 'scm_c_define_subr' from incompatible pointer type [-Wincompatible-pointer-types] 6063 | f_apply = scm_c_define_subr ("apply", scm_tc7_lsubr_2, scm_apply); | ^~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/procs.h:144:67: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *, struct scm_unused_struct *)' 144 | SCM_API SCM scm_c_define_subr (const char *name, long type, SCM (*fcn)()); | ~~~~~~^~~~~~ eval.c:3013:19: note: 'scm_apply' declared here 3013 | #define SCM_APPLY scm_apply | ^~~~~~~~~ eval.c:4798:1: note: in expansion of macro 'SCM_APPLY' 4798 | SCM_APPLY (SCM proc, SCM arg1, SCM args) | ^~~~~~~~~ In file included from eval.c:6066: ../libguile/eval.x:4:42: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 4 | scm_make_synt (s_and, scm_i_makbimacro, scm_m_and) ; | ^~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) In file included from eval.c:76: ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:916:1: note: 'scm_m_and' declared here 916 | scm_m_and (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~ ../libguile/eval.x:6:44: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 6 | scm_make_synt (s_begin, scm_i_makbimacro, scm_m_begin) ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:946:1: note: 'scm_m_begin' declared here 946 | scm_m_begin (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~ ../libguile/eval.x:8:43: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 8 | scm_make_synt (s_case, scm_i_makbimacro, scm_m_case) ; | ^~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:970:1: note: 'scm_m_case' declared here 970 | scm_m_case (SCM expr, SCM env) | ^~~~~~~~~~ ../libguile/eval.x:11:43: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 11 | scm_make_synt (s_cond, scm_i_makbimacro, scm_m_cond) ; | ^~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1066:1: note: 'scm_m_cond' declared here 1066 | scm_m_cond (SCM expr, SCM env) | ^~~~~~~~~~ ../libguile/eval.x:14:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 14 | scm_make_synt (s_define, scm_i_makbimacro, scm_m_define) ; | ^~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1228:1: note: 'scm_m_define' declared here 1228 | scm_m_define (SCM expr, SCM env) | ^~~~~~~~~~~~ ../libguile/eval.x:16:44: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 16 | scm_make_synt (s_delay, scm_i_makbimacro, scm_m_delay) ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1283:1: note: 'scm_m_delay' declared here 1283 | scm_m_delay (SCM expr, SCM env) | ^~~~~~~~~~~ ../libguile/eval.x:18:41: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 18 | scm_make_synt (s_do, scm_i_makbimacro, scm_m_do) ; | ^~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1326:1: note: 'scm_m_do' declared here 1326 | scm_m_do (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~ ../libguile/eval.x:20:41: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 20 | scm_make_synt (s_if, scm_i_makbimacro, scm_m_if) ; | ^~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1424:1: note: 'scm_m_if' declared here 1424 | scm_m_if (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~ ../libguile/eval.x:22:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 22 | scm_make_synt (s_lambda, scm_i_makbimacro, scm_m_lambda) ; | ^~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1474:1: note: 'scm_m_lambda' declared here 1474 | scm_m_lambda (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~~ ../libguile/eval.x:24:42: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 24 | scm_make_synt (s_let, scm_i_makbimacro, scm_m_let) ; | ^~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1644:1: note: 'scm_m_let' declared here 1644 | scm_m_let (SCM expr, SCM env) | ^~~~~~~~~ ../libguile/eval.x:26:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 26 | scm_make_synt (s_letrec, scm_i_makbimacro, scm_m_letrec) ; | ^~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1718:1: note: 'scm_m_letrec' declared here 1718 | scm_m_letrec (SCM expr, SCM env) | ^~~~~~~~~~~~ ../libguile/eval.x:28:46: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 28 | scm_make_synt (s_letstar, scm_i_makbimacro, scm_m_letstar) ; | ^~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1769:1: note: 'scm_m_letstar' declared here 1769 | scm_m_letstar (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~~~ ../libguile/eval.x:30:41: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 30 | scm_make_synt (s_or, scm_i_makbimacro, scm_m_or) ; | ^~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1842:1: note: 'scm_m_or' declared here 1842 | scm_m_or (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~ ../libguile/eval.x:32:44: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 32 | scm_make_synt (s_quasiquote, scm_makacro, scm_m_quasiquote) ; | ^~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1926:1: note: 'scm_m_quasiquote' declared here 1926 | scm_m_quasiquote (SCM expr, SCM env) | ^~~~~~~~~~~~~~~~ ../libguile/eval.x:36:44: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 36 | scm_make_synt (s_quote, scm_i_makbimacro, scm_m_quote) ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:1939:1: note: 'scm_m_quote' declared here 1939 | scm_m_quote (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~ ../libguile/eval.x:39:46: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 39 | scm_make_synt (s_atapply, scm_i_makbimacro, scm_m_apply) ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2005:1: note: 'scm_m_apply' declared here 2005 | scm_m_apply (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~ ../libguile/eval.x:42:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 42 | scm_make_synt (s_atbind, scm_i_makbimacro, scm_m_atbind) ; | ^~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2042:1: note: 'scm_m_atbind' declared here 2042 | scm_m_atbind (SCM expr, SCM env) | ^~~~~~~~~~~~ ../libguile/eval.x:43:48: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 43 | scm_make_synt (s_atcall_cc, scm_i_makbimacro, scm_m_cont) ; | ^~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2081:1: note: 'scm_m_cont' declared here 2081 | scm_m_cont (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~ ../libguile/eval.x:45:58: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 45 | scm_make_synt (s_at_call_with_values, scm_i_makbimacro, scm_m_at_call_with_values) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2102:1: note: 'scm_m_at_call_with_values' declared here 2102 | scm_m_at_call_with_values (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../libguile/eval.x:47:45: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 47 | scm_make_synt (s_gset_x, scm_i_makbimacro, scm_m_generalized_set_x) ; | ^~~~~~~~~~~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2153:1: note: 'scm_m_generalized_set_x' declared here 2153 | scm_m_generalized_set_x (SCM expr, SCM env) | ^~~~~~~~~~~~~~~~~~~~~~~ ../libguile/eval.x:51:47: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 51 | scm_make_synt (s_nil_cond, scm_i_makbimacro, scm_m_nil_cond) ; | ^~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2283:1: note: 'scm_m_nil_cond' declared here 2283 | scm_m_nil_cond (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~~~~ ../libguile/eval.x:52:44: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 52 | scm_make_synt (s_atfop, scm_i_makbimacro, scm_m_atfop) ; | ^~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2306:1: note: 'scm_m_atfop' declared here 2306 | scm_m_atfop (SCM expr, SCM env SCM_UNUSED) | ^~~~~~~~~~~ ../libguile/eval.x:53:42: error: passing argument 3 of 'scm_make_synt' from incompatible pointer type [-Wincompatible-pointer-types] 53 | scm_make_synt (s_undefine, scm_makacro, scm_m_undefine) ; | ^~~~~~~~~~~~~~ | | | struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *) ../libguile/macros.h:48:34: note: expected 'struct scm_unused_struct * (*)(void)' but argument is of type 'struct scm_unused_struct * (*)(struct scm_unused_struct *, struct scm_unused_struct *)' 48 | SCM (*fcn) ()); | ~~~~~~^~~~~~~ eval.c:2490:1: note: 'scm_m_undefine' declared here 2490 | scm_m_undefine (SCM expr, SCM env) | ^~~~~~~~~~~~~~ make[3]: *** [Makefile:1204: libguile_la-eval.lo] Error 1 make[3]: Leaving directory '/home/pterjan/rpmbuild/BUILD/guile1.8-1.8.8-build/guile-1.8.8/libguile' make[2]: *** [Makefile:769: all] Error 2 make[1]: *** [Makefile:847: all-recursive] Error 1 make: *** [Makefile:689: all] Error 2 error: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.n9KuCS (%build) RPM build warnings: line 64: It's not recommended to have unversioned Obsoletes: Obsoletes: lib64guile17-devel RPM build errors: Bad exit status from /home/pterjan/rpmbuild/tmp/rpm-tmp.n9KuCS (%build) I: [iurt_root_command] ERROR: chroot