Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/y/yap/yap_6.2.2-6+b5_amd64.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/yap-6.2.2-6+b53e_uzwh3/yap_6.2.2-6+b5_amd64.buildinfo Get source package info: yap=6.2.2-6 Source URL: http://snapshot.notset.fr/mr/package/yap/6.2.2-6/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-11.1 automake=1:1.16.2-3 autopoint=0.19.8.1-10 autotools-dev=20180224.1 base-files=11 base-passwd=3.5.47 bash=5.0-7 binutils=2.35-2 binutils-common=2.35-2 binutils-x86-64-linux-gnu=2.35-2 bsdextrautils=2.36-2 bsdutils=1:2.36-2 build-essential=12.8 bzip2=1.0.8-4 chrpath=0.16-2+b1 coreutils=8.32-3 cpp=4:10.1.0-1 cpp-10=10.2.0-5 dash=0.5.10.2-7 debconf=1.5.74 debhelper=13.2 debianutils=4.11.1 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13-5 file=1:5.38-5 findutils=4.7.0-1 g++=4:10.1.0-1 g++-10=10.2.0-5 gcc=4:10.1.0-1 gcc-10=10.2.0-5 gcc-10-base=10.2.0-5 gettext=0.19.8.1-10 gettext-base=0.19.8.1-10 grep=3.4-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.58 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-8 libarchive-zip-perl=1.68-1 libasan6=10.2.0-5 libatomic1=10.2.0-5 libattr1=1:2.4.48-5 libaudit-common=1:2.8.5-3 libaudit1=1:2.8.5-3+b1 libbinutils=2.35-2 libblkid1=2.36-2 libbz2-1.0=1.0.8-4 libc-bin=2.31-3 libc-dev-bin=2.31-3 libc6=2.31-3 libc6-dev=2.31-3 libcap-ng0=0.7.9-2.2 libcc1-0=10.2.0-5 libcroco3=0.6.13-1 libcrypt-dev=1:4.4.16-1 libcrypt1=1:4.4.16-1 libctf-nobfd0=2.35-2 libctf0=2.35-2 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.253 libdebhelper-perl=13.2 libdpkg-perl=1.20.5 libelf1=0.180-1+b1 libffi7=3.3-4 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.0-5 libgcc-s1=10.2.0-5 libgcrypt20=1.8.6-2 libgdbm-compat4=1.18.1-5 libgdbm6=1.18.1-5 libglib2.0-0=2.64.4-1 libgmp-dev=2:6.2.0+dfsg-6 libgmp10=2:6.2.0+dfsg-6 libgmpxx4ldbl=2:6.2.0+dfsg-6 libgomp1=10.2.0-5 libgpg-error0=1.38-2 libicu67=67.1-4 libisl22=0.22.1-1 libitm1=10.2.0-5 liblsan0=10.2.0-5 liblz4-1=1.9.2-2 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.38-5 libmagic1=1:5.38-5 libmount1=2.36-2 libmpc3=1.2.0~rc1-1 libmpfr6=4.1.0-3 libncurses-dev=6.2-1 libncurses6=6.2-1 libncursesw6=6.2-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.34-7 libpcre3=2:8.39-13 libperl5.30=5.30.3-4 libpipeline1=1.5.3-1 libquadmath0=10.2.0-5 libreadline-dev=8.0-4 libreadline8=8.0-4 libseccomp2=2.4.3-1+b1 libselinux1=3.1-2 libsigsegv2=2.12-2 libsmartcols1=2.36-2 libstdc++-10-dev=10.2.0-5 libstdc++6=10.2.0-5 libsub-override-perl=0.09-2 libsystemd0=246.2-1 libtext-unidecode-perl=1.30-1 libtinfo6=6.2-1 libtool=2.4.6-14 libtsan0=10.2.0-5 libubsan1=10.2.0-5 libuchardet0=0.0.7-1 libudev1=246.2-1 libunistring2=0.9.10-4 libuuid1=2.36-2 libxml-libxml-perl=2.0134+dfsg-2 libxml-namespacesupport-perl=1.12-1 libxml-sax-base-perl=1.09-1 libxml-sax-perl=1.02+dfsg-1 libxml2=2.9.10+dfsg-5+b1 libzstd1=1.4.5+dfsg-4 linux-libc-dev=5.7.10-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 ncurses-base=6.2-1 ncurses-bin=6.2-1 patch=2.7.6-6 perl=5.30.3-4 perl-base=5.30.3-4 perl-modules-5.30=5.30.3-4 po-debconf=1.0.21 readline-common=8.0-4 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-4 tar=1.30+dfsg-7 tex-common=6.15 texinfo=6.7.0.dfsg.2-5 ucf=3.0043 util-linux=2.36-2 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 zlib1g-dev=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20170618T072316Z/ buster main deb-src http://snapshot.notset.fr/archive/debian/20170618T072316Z/ buster main deb http://snapshot.notset.fr/archive/debian/20200821T144650Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d yap=6.2.2-6 && mkdir -p /build/yap-Fy9Fqh && dpkg-source --no-check -x /*.dsc /build/yap-Fy9Fqh/yap-6.2.2 && cd /build/yap-Fy9Fqh/yap-6.2.2 && { printf '%s' 'yap (6.2.2-6+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to pick up dependency on libcrypt1 -- amd64 / i386 Build Daemon (x86-csail-01) Sun, 23 Aug 2020 16:05:26 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/yap-Fy9Fqh" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/yap-Fy9Fqh/yap-6.2.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598198726" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any" --customize-hook=sync-out /build/yap-Fy9Fqh /tmp/yap-6.2.2-6+b53e_uzwh3 bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20200821T144650Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: null I: using /tmp/mmdebstrap.y2IGrmHNqm as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.y2IGrmHNqm Reading package lists... Building dependency tree... util-linux is already the newest version (2.36-2). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 132 kB of archives. After this operation, 393 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20200821T144650Z unstable/main amd64 libfakeroot amd64 1.24-1 [45.7 kB] Get:2 http://snapshot.notset.fr/archive/debian/20200821T144650Z unstable/main amd64 fakeroot amd64 1.24-1 [85.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 132 kB in 0s (927 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4577 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.24-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.24-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.24-1_amd64.deb ... Unpacking fakeroot (1.24-1) ... Setting up libfakeroot:amd64 (1.24-1) ... Setting up fakeroot (1.24-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-3) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20170618T072316Z/ buster main deb-src http://snapshot.notset.fr/archive/debian/20170618T072316Z/ buster main deb http://snapshot.notset.fr/archive/debian/20200821T144650Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.y2IGrmHNqm Get:1 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster InRelease [84.4 kB] Hit:2 http://snapshot.notset.fr/archive/debian/20200821T144650Z unstable InRelease Ign:3 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main amd64 Packages Ign:3 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main Sources Ign:4 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main amd64 Packages Get:3 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main Sources [8849 kB] Get:4 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main amd64 Packages [9147 kB] Fetched 18.1 MB in 15s (1194 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.y2IGrmHNqm I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d yap=6.2.2-6 && mkdir -p /build/yap-Fy9Fqh && dpkg-source --no-check -x /*.dsc /build/yap-Fy9Fqh/yap-6.2.2 && cd /build/yap-Fy9Fqh/yap-6.2.2 && { printf '%s' 'yap (6.2.2-6+b5) sid; urgency=low, binary-only=yes * Binary-only non-maintainer upload for amd64; no source changes. * Rebuild to pick up dependency on libcrypt1 -- amd64 / i386 Build Daemon (x86-csail-01) Sun, 23 Aug 2020 16:05:26 +0000 '; cat debian/changelog; } > debian/changelog.debrebuild && mv debian/changelog.debrebuild debian/changelog && chown -R builduser:builduser /build/yap-Fy9Fqh"' exec /tmp/mmdebstrap.y2IGrmHNqm Reading package lists... NOTICE: 'yap' packaging is maintained in the 'Git' version control system at: git://anonscm.debian.org/collab-maint/yap.git Please use: git clone git://anonscm.debian.org/collab-maint/yap.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 5512 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main yap 6.2.2-6 (dsc) [1986 B] Get:2 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main yap 6.2.2-6 (tar) [5500 kB] Get:3 http://snapshot.notset.fr/archive/debian/20170618T072316Z buster/main yap 6.2.2-6 (diff) [10.5 kB] Fetched 5512 kB in 4s (1257 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'yap_6.2.2-6.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting yap in /build/yap-Fy9Fqh/yap-6.2.2 dpkg-source: info: unpacking yap_6.2.2.orig.tar.gz dpkg-source: info: unpacking yap_6.2.2-6.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying pillow-info dpkg-source: info: applying include-stdlib dpkg-source: info: applying clpr-docu dpkg-source: info: applying yap-texinfo dpkg-source: info: applying tai-ldflags dpkg-source: info: applying replace-texi2html-by-makeinfo dpkg-source: warning: unexpected end of diff '/build/yap-Fy9Fqh/yap-6.2.2/debian/patches/upstream_6_3_branch_handle_unknown_arch' dpkg-source: info: applying upstream_6_3_branch_handle_unknown_arch dpkg-source: info: applying regexp dpkg-source: info: applying gcc5 dpkg-source: info: applying off-by-one-when-initializing-yap-flags I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/yap-Fy9Fqh/yap-6.2.2 && env DEB_BUILD_OPTIONS="parallel=4" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1598198726" DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -uc -a amd64 --build=any"' exec /tmp/mmdebstrap.y2IGrmHNqm dpkg-buildpackage: info: source package yap dpkg-buildpackage: info: source version 6.2.2-6+b5 dpkg-buildpackage: info: source distribution sid dpkg-buildpackage: info: source changed by amd64 / i386 Build Daemon (x86-csail-01) dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh_testdir dh_testroot [ ! -h config.guess ] || mv config.guess.upstream config.guess [ ! -h config.sub ] || mv config.sub.upstream config.sub rm -f build-stamp config-stamp ! [ -d arch ] || rm -r arch dh_clean dh_clean: warning: Compatibility levels before 10 are deprecated (level 5 in use) debian/rules build-arch dh_testdir mkdir arch [ -h config.guess ] || { mv config.guess config.guess.upstream; \ ln -s /usr/share/misc/config.guess; } [ -h config.sub ] || { mv config.sub config.sub.upstream; \ ln -s /usr/share/misc/config.sub; } cd arch && \ ../configure --host=x86_64-linux-gnu \ --build=x86_64-linux-gnu \ --prefix=/usr \ --mandir=\${prefix}/share/man \ --infodir=\${prefix}/share/info \ CFLAGS="" LDFLAGS="-Wl,-z,relro" checking for x86_64-linux-gnu-gcc... x86_64-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-linux-gnu-gcc accepts -g... yes checking for x86_64-linux-gnu-gcc option to accept ISO C89... none needed checking for x86_64-linux-gnu-g++... x86_64-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-linux-gnu-g++ accepts -g... yes checking for gawk... no checking for mawk... mawk checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking whether ln -s works... yes checking for a BSD-compatible install... /usr/bin/install -c checking for x86_64-linux-gnu-ranlib... x86_64-linux-gnu-ranlib checking for x86_64-linux-gnu-indent... no checking for indent... no checking for x86_64-linux-gnu-ar... x86_64-linux-gnu-ar checking for x86_64-linux-gnu-mpicc... no checking for mpicc... no checking for install-info... true checking for sh... /bin/bash checking for sin in -lm... yes checking for socket in -lsocket... no checking for getsockname in -lxnet... no checking for main in -lstdc++... yes checking for main in -lnsl... yes checking for main in -lcrypt... yes checking for main in -lnss_files... yes checking for main in -lnss_dns... yes checking for main in -lresolv... yes checking for main in -lreadline... yes checking for main in -lgmp... yes checking for zlibVersion in -lz... yes checking for main in -lmysqlclient... no checking for main in -lodbc... no checking how to run the C preprocessor... x86_64-linux-gnu-gcc -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for restartable system calls... yes checking for dlopen in -ldl... yes checking for zlibVersion in -lz... (cached) yes checking for main in -llam... no checking for ANSI C header files... no checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking crypt.h usability... yes checking crypt.h presence... yes checking for crypt.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking direct.h usability... no checking direct.h presence... no checking for direct.h... no checking dirent.h usability... yes checking dirent.h presence... yes checking for dirent.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking execinfo.h usability... yes checking execinfo.h presence... yes checking for execinfo.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking fpu_control.h usability... yes checking fpu_control.h presence... yes checking for fpu_control.h... yes checking ieeefp.h usability... no checking ieeefp.h presence... no checking for ieeefp.h... no checking io.h usability... no checking io.h presence... no checking for io.h... no checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking math.h usability... yes checking math.h presence... yes checking for math.h... yes checking memory.h usability... yes checking memory.h presence... yes checking for memory.h... yes checking mpe.h usability... no checking mpe.h presence... no checking for mpe.h... no checking mpi.h usability... no checking mpi.h presence... no checking for mpi.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking netinet/tcp.h usability... yes checking netinet/tcp.h presence... yes checking for netinet/tcp.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking siginfo.h usability... no checking siginfo.h presence... no checking for siginfo.h... no checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking string.h usability... yes checking string.h presence... yes checking for string.h... yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking sys/conf.h usability... no checking sys/conf.h presence... no checking for sys/conf.h... no checking sys/dir.h usability... yes checking sys/dir.h presence... yes checking for sys/dir.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking sys/ndir.h usability... no checking sys/ndir.h presence... no checking for sys/ndir.h... no checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/shm.h usability... yes checking sys/shm.h presence... yes checking for sys/shm.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/stat.h usability... yes checking sys/stat.h presence... yes checking for sys/stat.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking sys/types.h usability... yes checking sys/types.h presence... yes checking for sys/types.h... yes checking sys/ucontext.h usability... yes checking sys/ucontext.h presence... yes checking for sys/ucontext.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking for sys/wait.h... (cached) yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking unistd.h usability... yes checking unistd.h presence... yes checking for unistd.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking winsock.h usability... no checking winsock.h presence... no checking for winsock.h... no checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking zutil.h usability... no checking zutil.h presence... no checking for zutil.h... no checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking mysql/mysql.h usability... no checking mysql/mysql.h presence... no checking for mysql/mysql.h... no checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking for mpe.h... (cached) no checking for inline... inline checking whether struct tm is in sys/time.h or time.h... time.h checking size of int *... 8 checking size of short int... 2 checking size of int... 4 checking size of long int... 8 checking size of long long int... 8 checking size of float... 4 checking size of double... 8 checking for type of malloc... void * checking for gcc inline... yes checking for gcc threaded code... yes checking for IEEE floats... yes checking for sigsetjmp... yes checking for sigsegv... yes checking for sigprof... yes checking for siginfo... yes checking union wait... no checking environ... yes checking return type of signal handlers... void checking for _NSGetEnviron... no checking for access... yes checking for acosh... yes checking for alloca... no checking for asinh... yes checking for atanh... yes checking for chdir... yes checking for ctime... yes checking for dlopen... yes checking for dup2... yes checking for erf... yes checking for feclearexcept... yes checking for fesettrapenable... no checking for fgetpos... yes checking for finite... yes checking for fpclass... no checking for ftime... yes checking for getcwd... yes checking for getenv... yes checking for gethostbyname... yes checking for gethostent... yes checking for gethostid... yes checking for gethostname... yes checking for gethrtime... no checking for getpagesize... yes checking for getpwnam... yes checking for getrlimit... yes checking for getrusage... yes checking for gettimeofday... yes checking for getwd... yes checking for isatty... yes checking for isnan... yes checking for isinf... yes checking for kill... yes checking for labs... yes checking for link... yes checking for lgamma... yes checking for localtime... yes checking for lstat... yes checking for mallinfo... yes checking for mbsnrtowcs... yes checking for memcpy... yes checking for memmove... yes checking for mkstemp... yes checking for mktemp... yes checking for nanosleep... yes checking for mktime... yes checking for opendir... yes checking for putenv... yes checking for rand... yes checking for random... yes checking for readlink... yes checking for regexec... yes checking for rename... yes checking for rint... yes checking for rl_set_prompt... yes checking for sbrk... yes checking for select... yes checking for setbuf... yes checking for setitimer... yes checking for setsid... yes checking for setlinebuf... yes checking for sigaction... yes checking for siggetmask... yes checking for siginterrupt... yes checking for signal... yes checking for sigprocmask... yes checking for socket... yes checking for stat... yes checking for strchr... yes checking for strerror... yes checking for stricmp... no checking for strncat... yes checking for strncpy... yes checking for strtod... yes checking for time... yes checking for times... yes checking for tmpnam... yes checking for usleep... yes checking for utime... yes checking for vsnprintf... yes checking for regexec... (cached) yes checking for NSLinkModule... no checking for alarm... yes checking for mmap... yes checking for popen... yes checking for shmat... yes checking for sleep... yes checking for system... yes checking for ttyname... yes checking for waitpid... yes checking for fetestexcept... yes checking for snprintf... yes checking for mpz_xor... yes checking if fflush(NULL) clobbers input pipes... no no checking for pthread_create in -lpthread... yes checking for crypt in -lcrypt... yes checking for crypt... yes checking for socklen_t... yes checking for ssize_t... yes checking "variable timezone in tzset"... yes checking for struct tm.tm_gmtoff... yes checking _XOPEN_SOURCE... yes configure: creating ./config.status config.status: creating Makefile config.status: creating GPL/Makefile config.status: creating library/Makefile config.status: creating library/lammpi/Makefile config.status: creating library/matlab/Makefile config.status: creating library/matrix/Makefile config.status: creating library/mpi/Makefile config.status: creating library/random/Makefile config.status: creating library/regex/Makefile config.status: creating library/rltree/Makefile config.status: creating library/system/Makefile config.status: creating library/tries/Makefile config.status: creating LGPL/Makefile config.status: creating LGPL/clp/Makefile config.status: creating LGPL/swi_console/Makefile config.status: creating packages/clib/Makefile config.status: creating packages/clib/maildrop/rfc822/Makefile config.status: creating packages/clib/maildrop/rfc2045/Makefile config.status: creating packages/CLPBN/Makefile config.status: creating packages/cplint/Makefile config.status: creating packages/cplint/approx/simplecuddLPADs/Makefile config.status: creating packages/cplint/slipcase/Makefile config.status: creating packages/http/Makefile config.status: creating packages/tai/Makefile config.status: creating packages/tai/libtai/Makefile config.status: creating packages/PLStream/Makefile config.status: creating packages/plunit/Makefile config.status: creating packages/ProbLog/Makefile config.status: creating packages/RDF/Makefile config.status: creating packages/semweb/Makefile config.status: creating packages/sgml/Makefile config.status: creating packages/zlib/Makefile config.status: creating packages/chr/Makefile config.status: creating packages/clpqr/Makefile config.status: creating packages/swi-minisat2/Makefile config.status: creating packages/swi-minisat2/C/Makefile config.status: creating config.h touch config-stamp dh_testdir cd arch && make && make info html make[1]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include ../console/yap.c -o yap.o ../console/yap.c: In function ‘add_end_dot’: ../console/yap.c:189:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 189 | strncpy(p,arg,sz); | ^~~~~~~~~~~~~~~~~ ../console/yap.c:182:12: note: length computed here 182 | int sz = strlen(arg), i; | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/agc.c -o agc.o In file included from ../C/agc.c:202: ../H/rheap.h: In function ‘RestoreForeignCode’: ../H/rheap.h:967:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 967 | if (objs->next != NULL) | ^~ ../H/rheap.h:969:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 969 | objs->name = AtomAdjust(objs->name); | ^~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/absmi.c -o absmi.o In file included from ../C/absmi.c:496: ../C/absmi.c: In function ‘Yap_absmi’: ../H/absmi.h:390:23: warning: variable ‘to_go’ set but not used [-Wunused-but-set-variable] 390 | { register void *to_go; | ^~~~~ ../H/absmi.h:483:35: note: in expansion of macro ‘INIT_PREFETCH’ 483 | #define PBOp(Label,Type) Label: { INIT_PREFETCH() | ^~~~~~~~~~~~~ ../C/absmi.c:1886:7: note: in expansion of macro ‘PBOp’ 1886 | PBOp(op_fail, e); | ^~~~ ../C/absmi.c:669:22: warning: variable ‘regp’ set but not used [-Wunused-but-set-variable] 669 | register REGSTORE *regp = &Yap_REGS; | ^~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/adtdefs.c -o adtdefs.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/alloc.c -o alloc.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/amasm.c -o amasm.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/analyst.c -o analyst.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/arrays.c -o arrays.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/arith0.c -o arith0.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/arith1.c -o arith1.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/arith2.c -o arith2.o ../C/arith2.c: In function ‘p_rem’: ../C/arith2.c:180:6: warning: variable ‘mod’ set but not used [-Wunused-but-set-variable] 180 | Int mod; | ^~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/attvar.c -o attvar.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/bignum.c -o bignum.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/bb.c -o bb.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/cdmgr.c -o cdmgr.o ../C/cdmgr.c: In function ‘decrease_log_indices’: ../C/cdmgr.c:1282:14: warning: variable ‘op’ set but not used [-Wunused-but-set-variable] 1282 | op_numbers op; | ^~ ../C/cdmgr.c: In function ‘p_env_info’: ../C/cdmgr.c:5414:14: warning: variable ‘pe’ set but not used [-Wunused-but-set-variable] 5414 | PredEntry *pe; | ^~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/cmppreds.c -o cmppreds.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/compiler.c -o compiler.o ../C/compiler.c: In function ‘c_layout’: ../C/compiler.c:2734:27: warning: variable ‘Arity’ set but not used [-Wunused-but-set-variable] 2734 | Int *up = cglobs->Uses, Arity; | ^~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/computils.c -o computils.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/corout.c -o corout.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/cut_c.c -o cut_c.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/dbase.c -o dbase.o ../C/dbase.c: In function ‘GetDBTerm’: ../C/dbase.c:2464:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 2464 | if (H+NOf > ASP) | ^~ ../C/dbase.c:2466:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2466 | Yap_exit( 1); | ^~~~~~~~ ../C/dbase.c: In function ‘MyEraseClause’: ../C/dbase.c:4158:19: warning: variable ‘clmask’ set but not used [-Wunused-but-set-variable] 4158 | SMALLUNSGN clmask; | ^~~~~~ ../C/dbase.c: In function ‘p_enqueue’: ../C/dbase.c:5029:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 5029 | Term t; | ^ ../C/dbase.c: In function ‘p_enqueue_unlocked’: ../C/dbase.c:5069:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 5069 | Term t; | ^ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/dlmalloc.c -o dlmalloc.o ../C/dlmalloc.c: In function ‘Yap_RestoreDLMalloc’: ../C/dlmalloc.c:2944:16: warning: variable ‘idx’ set but not used [-Wunused-but-set-variable] 2944 | unsigned int idx; | ^~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/errors.c -o errors.o ../C/errors.c: In function ‘Yap_Error’: ../C/errors.c:384:9: warning: variable ‘tp’ set but not used [-Wunused-but-set-variable] 384 | char *tp = tmpbuf; | ^~ ../C/errors.c:1832:7: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 1832 | strncpy(Yap_ErrorSay, RepAtom(NameOfFunctor(FunctorOfTerm(nt[0])))->StrOfAE,\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1833 | MAX_ERROR_MSG_SIZE); | ~~~~~~~~~~~~~~~~~~~ ../C/errors.c:1828:7: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 1828 | strncpy(Yap_ErrorSay, RepAtom(AtomOfTerm(nt[0]))->StrOfAE, MAX_ERROR_MSG_SIZ\ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1829 | E); | ~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/eval.c -o eval.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/exec.c -o exec.o ../C/exec.c: In function ‘Yap_execute_goal’: ../C/exec.c:1143:22: warning: variable ‘old_B’ set but not used [-Wunused-but-set-variable] 1143 | choiceptr cut_B, old_B; | ^~~~~ ../C/exec.c:1096:14: warning: variable ‘ppe’ set but not used [-Wunused-but-set-variable] 1096 | PredEntry *ppe; | ^~~ ../C/exec.c: In function ‘Yap_RunTopGoal’: ../C/exec.c:1236:8: warning: variable ‘mod’ set but not used [-Wunused-but-set-variable] 1236 | Term mod = CurrentModule; | ^~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/globals.c -o globals.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/gmp_support.c -o gmp_support.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/gprof.c -o gprof.o ../C/gprof.c: In function ‘profile_names’: ../C/gprof.c:691:5: warning: ‘sprintf’ argument 3 overlaps destination object ‘’ [-Wrestrict] 691 | sprintf(FNAME,"%s/PROFPREDS_%d",FNAME,getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/gprof.c:689:5: warning: ‘sprintf’ argument 3 overlaps destination object ‘’ [-Wrestrict] 689 | sprintf(FNAME,"%s/PROFILING_%d",FNAME,getpid()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/grow.c -o grow.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/heapgc.c -o heapgc.o ../C/heapgc.c: In function ‘sweep_trail’: ../C/heapgc.c:2651:8: warning: variable ‘ptr’ set but not used [-Wunused-but-set-variable] 2651 | CELL *ptr; | ^~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/index.c -o index.o ../C/index.c: In function ‘install_log_upd_clause’: ../C/index.c:3626:7: warning: variable ‘last_arg’ set but not used [-Wunused-but-set-variable] 3626 | int last_arg = TRUE; | ^~~~~~~~ ../C/index.c: In function ‘expand_index’: ../C/index.c:3927:10: warning: variable ‘eblk’ set but not used [-Wunused-but-set-variable] 3927 | yamop *eblk = NULL; | ^~~~ ../C/index.c: In function ‘ExpandIndex’: ../C/index.c:4498:15: warning: variable ‘cl’ set but not used [-Wunused-but-set-variable] 4498 | StaticIndex *cl; | ^~ ../C/index.c: In function ‘add_to_index’: ../C/index.c:5543:7: warning: variable ‘last_arg’ set but not used [-Wunused-but-set-variable] 5543 | int last_arg = TRUE; | ^~~~~~~~ ../C/index.c: In function ‘remove_from_index’: ../C/index.c:6098:8: warning: variable ‘current_arity’ set but not used [-Wunused-but-set-variable] 6098 | UInt current_arity = 0; | ^~~~~~~~~~~~~ ../C/index.c: In function ‘Yap_FollowIndexingCode’: ../C/index.c:6635:11: warning: variable ‘jlbl’ set but not used [-Wunused-but-set-variable] 6635 | yamop **jlbl = NULL; | ^~~~ ../C/index.c:6633:10: warning: variable ‘start_pc’ set but not used [-Wunused-but-set-variable] 6633 | yamop *start_pc = ipc; | ^~~~~~~~ ../C/index.c: In function ‘Yap_NthClause’: ../C/index.c:7204:11: warning: variable ‘jlbl’ set but not used [-Wunused-but-set-variable] 7204 | yamop **jlbl = NULL; | ^~~~ ../C/index.c: In function ‘Yap_CleanUpIndex’: ../C/index.c:7400:32: warning: variable ‘codep’ set but not used [-Wunused-but-set-variable] 7400 | yamop *start = blk->ClCode, *codep; | ^~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/init.c -o init.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/inlines.c -o inlines.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/iopreds.c -o iopreds.o ../C/iopreds.c: In function ‘p_always_prompt_user’: ../C/iopreds.c:368:8: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 368 | if (Stream[0].status & Tty_Stream_f && | ^~ ../C/iopreds.c:371:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 371 | s->stream_wputc = put_wchar; | ^ ../C/iopreds.c: In function ‘StreamName’: ../C/iopreds.c:3607:3: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 3607 | else | ^~~~ ../C/iopreds.c:3611:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 3611 | if (Stream[i].status & InMemory_Stream_f) | ^~ ../C/iopreds.c: In function ‘p_open’: ../C/iopreds.c:2770:4: warning: array subscript 1 is above array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 2770 | ta[1] = MkAtomTerm(AtomTrue); | ~~^~~ ../C/iopreds.c:2743:7: note: while referencing ‘ta’ 2743 | Term ta[1], t; | ^~ ../C/iopreds.c:2673:8: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 2673 | if (!strncpy(Yap_FileNameBuf, RepAtom (AtomOfTerm (file_name))->StrOfAE, YAP_FILENAME_MAX)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/depth_bound.c -o depth_bound.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/mavar.c -o mavar.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_mysql.c -o myddas_mysql.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_odbc.c -o myddas_odbc.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_shared.c -o myddas_shared.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_initialization.c -o myddas_initialization.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_util.c -o myddas_util.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_statistics.c -o myddas_statistics.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_top_level.c -o myddas_top_level.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../MYDDAS/myddas_wkb2prolog.c -o myddas_wkb2prolog.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/modules.c -o modules.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/other.c -o other.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/parser.c -o parser.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/readutil.c -o readutil.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/save.c -o save.o In file included from ../C/save.c:1198: ../H/rheap.h: In function ‘RestoreForeignCode’: ../H/rheap.h:967:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 967 | if (objs->next != NULL) | ^~ ../H/rheap.h:969:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 969 | objs->name = AtomAdjust(objs->name); | ^~~~ ../C/save.c: In function ‘myread.constprop’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘get_header_cell’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 51 or more bytes (assuming 1074) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘save_code_info’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘put_info.constprop’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘save_regs’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘do_save’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘check_header’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 51 or more bytes (assuming 1074) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 51 or more bytes (assuming 1074) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 51 or more bytes (assuming 1074) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 51 or more bytes (assuming 1074) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 62 or more bytes (assuming 1085) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 60 or more bytes (assuming 1083) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:682:5: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 682 | strncat(Yap_ErrorMessage, Yap_FileNameBuf, MAX_ERROR_MSG_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘cat_file_name’, inlined from ‘OpenRestore’ at ../C/save.c:1466:7: ../C/save.c:1404:3: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 1404 | strncat(s,"/", max_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘cat_file_name’, inlined from ‘OpenRestore’ at ../C/save.c:1479:2: ../C/save.c:1404:3: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 1404 | strncat(s,"/", max_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘cat_file_name’, inlined from ‘OpenRestore’ at ../C/save.c:1487:7: ../C/save.c:1404:3: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 1404 | strncat(s,"/", max_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘cat_file_name’, inlined from ‘OpenRestore’ at ../C/save.c:1466:7: ../C/save.c:1400:3: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 1400 | strncpy(s, prefix, max_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘cat_file_name’, inlined from ‘OpenRestore’ at ../C/save.c:1479:2: ../C/save.c:1400:3: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 1400 | strncpy(s, prefix, max_length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘OpenRestore’: ../C/save.c:1539:7: warning: ‘strncpy’ output may be truncated copying 1023 bytes from a string of length 1024 [-Wstringop-truncation] 1539 | strncpy(Yap_FileNameBuf, save_buffer, YAP_FILENAME_MAX-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘get_regs’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘Restore’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 41 or more bytes (assuming 1064) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/save.c: In function ‘Yap_SavedInfo’: ../C/save.c:165:65: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 [-Wformat-truncation=] 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~ ~~~~~~~~~~~~~~~ ../C/save.c:165:3: note: ‘snprintf’ output 42 or more bytes (assuming 1065) into a destination of size 1024 165 | snprintf(Yap_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/scanner.c -o scanner.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/sort.c -o sort.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/stdpreds.c -o stdpreds.o ../C/stdpreds.c: In function ‘p_atom_number’: ../C/stdpreds.c:2249:12: warning: variable ‘s’ set but not used [-Wunused-but-set-variable] 2249 | char *s; | ^ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/sysbits.c -o sysbits.o ../C/sysbits.c: In function ‘Yap_InitSysPath’: ../C/sysbits.c:249:3: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 249 | strncat(Yap_FileNameBuf,"/", YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/sysbits.c:252:3: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 252 | strncat(Yap_FileNameBuf, "Yap", YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/sysbits.c:265:7: warning: ‘strncat’ specified bound 1024 equals destination size [-Wstringop-overflow=] 265 | strncat(Yap_FileNameBuf, "PrologCommons", YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/sysbits.c: In function ‘TrueFileName’: ../C/sysbits.c:2016:6: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 2016 | strncpy(ares1, yap_env, YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/sysbits.c:2011:4: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 2011 | strncpy(Yap_FileNameBuf, Yap_LibDir, YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/threads.c -o threads.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/tracer.c -o tracer.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include ../C/udi.c -o udi.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include ../packages/udi/rtree.c -o rtree.o ../packages/udi/rtree.c: In function ‘RTreePrint’: ../packages/udi/rtree.c:403:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] 403 | if (t->level != 0) | ^ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include ../packages/udi/rtree_udi.c -o rtree_udi.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/unify.c -o unify.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/userpreds.c -o userpreds.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/utilpreds.c -o utilpreds.o ../C/utilpreds.c: In function ‘AddAtomToHash’: ../C/utilpreds.c:2778:10: warning: variable ‘start’ set but not used [-Wunused-but-set-variable] 2778 | CELL * start; | ^~~~~ ../C/utilpreds.c: In function ‘p_export_term’: ../C/utilpreds.c:983:41: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 983 | if ((res = export_complex_term(inp, &t-1, &t, buf, len, newattvs, Hi, Hi)) < 0) { | ~~^~ ../C/utilpreds.c:976:8: note: while referencing ‘t’ 976 | Term t = Deref(inp); | ^ ../C/utilpreds.c: In function ‘p_instantiated_term_hash’: ../C/utilpreds.c:3115:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 3115 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, TRUE); | ~~~^~ ../C/utilpreds.c:3086:8: note: while referencing ‘t1’ 3086 | Term t1 = Deref(ARG1); | ^~ ../C/utilpreds.c: In function ‘p_term_hash’: ../C/utilpreds.c:3057:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 3057 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, FALSE); | ~~~^~ ../C/utilpreds.c:3028:8: note: while referencing ‘t1’ 3028 | Term t1 = Deref(ARG1); | ^~ ../C/utilpreds.c: In function ‘Yap_ExportTerm’: ../C/utilpreds.c:983:41: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 983 | if ((res = export_complex_term(inp, &t-1, &t, buf, len, newattvs, Hi, Hi)) < 0) { | ~~^~ ../C/utilpreds.c:976:8: note: while referencing ‘t’ 976 | Term t = Deref(inp); | ^ ../C/utilpreds.c: In function ‘Yap_TermHash’: ../C/utilpreds.c:3000:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} [-Warray-bounds] 3000 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, FALSE); | ~~~^~ ../C/utilpreds.c:2997:8: note: while referencing ‘t1’ 2997 | Term t1 = Deref(t); | ^~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/write.c -o write.o ../C/write.c: In function ‘wrputf’: ../C/write.c:215:26: warning: variable ‘found_exp’ set but not used [-Wunused-but-set-variable] 215 | int found_dot = FALSE, found_exp = FALSE; | ^~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include -I../library/dialect/swi/fli ../library/dialect/swi/fli/blobs.c -o blobs.o ../library/dialect/swi/fli/blobs.c: In function ‘PL_blob_data’: ../library/dialect/swi/fli/blobs.c:81:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 81 | if ( len ) | ^~ ../library/dialect/swi/fli/blobs.c:83:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 83 | if ( type ) | ^~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include -I../library/dialect/swi/fli ../library/dialect/swi/fli/swi.c -o swi.o ../library/dialect/swi/fli/swi.c: In function ‘PL_error’: ../library/dialect/swi/fli/swi.c:1488:11: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 1488 | int rc; | ^~ ../library/dialect/swi/fli/swi.c: In function ‘PL_module_name’: ../library/dialect/swi/fli/swi.c:2481:8: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 2481 | Term t; | ^ ../library/dialect/swi/fli/swi.c: In function ‘PL_thread_attach_engine’: ../library/dialect/swi/fli/swi.c:2784:11: warning: variable ‘wid’ set but not used [-Wunused-but-set-variable] 2784 | int wid; | ^~~ In function ‘PL_register_foreign_in_module’, inlined from ‘PL_load_extensions’ at ../library/dialect/swi/fli/swi.c:2737:5, inlined from ‘PL_register_extensions’ at ../library/dialect/swi/fli/swi.c:2725:3: ../library/dialect/swi/fli/swi.c:2701:5: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2701 | fprintf(stderr,"PL_register_foreign_in_module called with non-implemented flag %x when creating predicate %s:%s/%d\n", flags, module, name, arity); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘PL_register_foreign_in_module’, inlined from ‘PL_register_foreign’ at ../library/dialect/swi/fli/swi.c:2730:3: ../library/dialect/swi/fli/swi.c:2701:5: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2701 | fprintf(stderr,"PL_register_foreign_in_module called with non-implemented flag %x when creating predicate %s:%s/%d\n", flags, module, name, arity); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘PL_register_foreign_in_module’, inlined from ‘PL_load_extensions’ at ../library/dialect/swi/fli/swi.c:2737:5: ../library/dialect/swi/fli/swi.c:2701:5: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2701 | fprintf(stderr,"PL_register_foreign_in_module called with non-implemented flag %x when creating predicate %s:%s/%d\n", flags, module, name, arity); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/ypsocks.c -o ypsocks.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/ypstdio.c -o ypstdio.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_foreign.c -o load_foreign.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_dl.c -o load_dl.o In function ‘LoadForeign’, inlined from ‘Yap_LoadForeign’ at ../C/load_dl.c:154:10: ../C/load_dl.c:97:7: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 97 | strncpy(Yap_FileNameBuf, AtomName(libs->name), YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/load_dl.c: In function ‘Yap_ReLoadForeign’: ../C/load_dl.c:97:7: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 97 | strncpy(Yap_FileNameBuf, AtomName(libs->name), YAP_FILENAME_MAX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_dld.c -o load_dld.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_dyld.c -o load_dyld.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_none.c -o load_none.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_aout.c -o load_aout.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_aix.c -o load_aix.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_dll.c -o load_dll.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../C/load_shl.c -o load_shl.o x86_64-linux-gnu-gcc -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include -c ../C/c_interface.c -o c_interface.o ../C/c_interface.c: In function ‘YAP_cwd’: ../C/c_interface.c:3070:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 3070 | strncpy(buf, Yap_FileNameBuf, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../C/c_interface.c:3066:9: note: length computed here 3066 | len = strlen(Yap_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -I../include -c ../C/clause_list.c -o clause_list.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/opt.memory.c -o opt.memory.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/opt.init.c -o opt.init.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/opt.preds.c -o opt.preds.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.engine.c -o or.engine.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.cowengine.c -o or.cowengine.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.sbaengine.c -o or.sbaengine.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.threadengine.c -o or.threadengine.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.scheduler.c -o or.scheduler.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/or.cut.c -o or.cut.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/tab.tries.c -o tab.tries.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../OPTYap/tab.completion.c -o tab.completion.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../BEAM/eamamasm.c -o eamamasm.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../BEAM/eam_showcode.c -o eam_showcode.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../BEAM/eamindex.c -o eamindex.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS ../BEAM/eam_am.c -o eam_am.o rm -f libYap.a x86_64-linux-gnu-ar rc libYap.a agc.o absmi.o adtdefs.o alloc.o amasm.o analyst.o arrays.o arith0.o arith1.o arith2.o attvar.o bignum.o bb.o cdmgr.o cmppreds.o compiler.o computils.o corout.o cut_c.o dbase.o dlmalloc.o errors.o eval.o exec.o globals.o gmp_support.o gprof.o grow.o heapgc.o index.o init.o inlines.o iopreds.o depth_bound.o mavar.o myddas_mysql.o myddas_odbc.o myddas_shared.o myddas_initialization.o myddas_util.o myddas_statistics.o myddas_top_level.o myddas_wkb2prolog.o modules.o other.o parser.o readutil.o save.o scanner.o sort.o stdpreds.o sysbits.o threads.o tracer.o udi.o rtree.o rtree_udi.o unify.o userpreds.o utilpreds.o write.o blobs.o swi.o ypsocks.o ypstdio.o load_foreign.o load_dl.o load_dld.o load_dyld.o load_none.o load_aout.o load_aix.o load_dll.o load_shl.o c_interface.o clause_list.o opt.memory.o opt.init.o opt.preds.o or.engine.o or.cowengine.o or.sbaengine.o or.threadengine.o or.scheduler.o or.cut.o tab.tries.o tab.completion.o eamamasm.o eam_showcode.o eamindex.o eam_am.o x86_64-linux-gnu-ranlib libYap.a x86_64-linux-gnu-gcc -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DCUT_C=1 -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../H -I../OPTYap -I../BEAM -I../MYDDAS -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o yap yap.o libYap.a -lgmp -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -lreadline -lncurses -lz -ldl -lnsl rm -f startup.yss echo "bootstrap('../pl/init.yap'). module(user). save_program('startup.yss')." | ./yap -b ../pl/boot.yap [prolog] % consulting ../pl/init.yap... % consulting errors.yap... % errors.yap consulted 16032 bytes in 0 msecs % consulting consult.yap... % consult.yap consulted 133616 bytes in 6 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/utils.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/utils.yap consulted 89104 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/control.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/control.yap consulted 35744 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/arith.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/arith.yap consulted 47712 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/directives.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/directives.yap consulted 22720 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/flags.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/flags.yap consulted 129920 bytes in 6 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/lists.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/lists.yap consulted 1312 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/yio.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/yio.yap consulted 169088 bytes in 6 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/debug.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/debug.yap consulted 115760 bytes in 5 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/checker.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/checker.yap consulted 30448 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/depth_bound.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/depth_bound.yap consulted 400 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/grammar.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/grammar.yap consulted 17792 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/ground.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/ground.yap consulted 1776 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/listing.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/listing.yap consulted 22352 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/preds.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/preds.yap consulted 125936 bytes in 4 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/modules.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/modules.yap consulted 157248 bytes in 6 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/eval.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/eval.yap consulted 19296 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/signals.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/signals.yap consulted 30320 bytes in 3 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/profile.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/profile.yap consulted 20512 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/callcount.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/callcount.yap consulted 2720 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/load_foreign.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/load_foreign.yap consulted 13648 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/save.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/save.yap consulted 5200 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/sockets.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/sockets.yap consulted 9360 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/sort.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/sort.yap consulted 9424 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/setof.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/setof.yap consulted 24880 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/statistics.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/statistics.yap consulted 20960 bytes in 3 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/strict_iso.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/strict_iso.yap consulted 25520 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/tabling.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/tabling.yap consulted 35040 bytes in 3 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/threads.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/threads.yap consulted 136864 bytes in 8 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/eam.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/eam.yap consulted 9328 bytes in 1 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/chtypes.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/chtypes.yap consulted 38576 bytes in 3 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/yapor.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/yapor.yap consulted 20288 bytes in 2 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/udi.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/udi.yap consulted 976 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/protect.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/protect.yap consulted 3376 bytes in 0 msecs % consulting /build/yap-Fy9Fqh/yap-6.2.2/pl/arrays.yap % /build/yap-Fy9Fqh/yap-6.2.2/pl/arrays.yap consulted 6736 bytes in 1 msecs % reconsulting /build/yap-Fy9Fqh/yap-6.2.2/pl/messages.yap % reconsulted /build/yap-Fy9Fqh/yap-6.2.2/pl/messages.yap in module $messages, 7 msec 95056 bytes % reconsulting /build/yap-Fy9Fqh/yap-6.2.2/pl/hacks.yap... % reconsulted /build/yap-Fy9Fqh/yap-6.2.2/pl/hacks.yap in module $hacks, 3 msec 32448 bytes % reconsulting /build/yap-Fy9Fqh/yap-6.2.2/pl/attributes.yap... % reconsulted /build/yap-Fy9Fqh/yap-6.2.2/pl/attributes.yap in module $attributes, 3 msec 30752 bytes % reconsulting /build/yap-Fy9Fqh/yap-6.2.2/pl/corout.yap... % reconsulted /build/yap-Fy9Fqh/yap-6.2.2/pl/corout.yap in module $coroutining, 3 msec 38704 bytes % reconsulting /build/yap-Fy9Fqh/yap-6.2.2/pl/dialect.yap... % reconsulted /build/yap-Fy9Fqh/yap-6.2.2/pl/dialect.yap in module dialect, 1 msec 8304 bytes % ../pl/init.yap consulted 1828176 bytes in 120 msecs yes yes yes (cd packages/PLStream; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-buffer.c -o pl-buffer.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-ctype.c -o pl-ctype.o In file included from ../../../packages/PLStream/pl-ctype.c:73: ../../../packages/PLStream/pl-umap.c:1626:1: warning: no previous prototype for ‘uflagsW’ [-Wmissing-prototypes] 1626 | uflagsW(int code) | ^~~~~~~ In file included from ../../../packages/PLStream/pl-ctype.c:25: ../../../packages/PLStream/pl-ctype.c: In function ‘initEncoding’: ../../../packages/PLStream/pl-incl.h:374:12: warning: the address of ‘lds’ will always evaluate as ‘true’ [-Waddress] 374 | #define LD (&lds) | ^ ../../../packages/PLStream/pl-ctype.c:854:8: note: in expansion of macro ‘LD’ 854 | if ( LD ) | ^~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-error.c -o pl-error.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-file.c -o pl-file.o ../../../packages/PLStream/pl-file.c: In function ‘PL_unify_stream’: ../../../packages/PLStream/pl-file.c:553:19: warning: variable ‘ctx’ set but not used [-Wunused-but-set-variable] 553 | stream_context *ctx; | ^~~ In file included from ../../../packages/PLStream/pl-file.c:39: ../../../packages/PLStream/pl-file.c: In function ‘protocol’: ../../../packages/PLStream/pl-incl.h:375:18: warning: the address of ‘lds’ will always evaluate as ‘true’ [-Waddress] 375 | #define LOCAL_LD (&lds) | ^ ../../../packages/PLStream/pl-file.c:73:12: note: in expansion of macro ‘LOCAL_LD’ 73 | #define LD LOCAL_LD | ^~~~~~~~ ../../../packages/PLStream/pl-file.c:881:8: note: in expansion of macro ‘LD’ 881 | if ( LD && (s = getStream(Sprotocol)) ) | ^~ ../../../packages/PLStream/pl-file.c: In function ‘pl_wait_for_input_va’: ../../../packages/PLStream/pl-file.c:1653:32: warning: left shift count >= width of type [-Wshift-count-overflow] 1653 | int n, max = 0, ret, min = 1 << (INTBITSIZE-2); | ^~ ../../../packages/PLStream/pl-file.c: At top level: ../../../packages/PLStream/pl-file.c:3356:3: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 3356 | int (*function)(); /* function to generate */ | ^~~ ../../../packages/PLStream/pl-file.c: In function ‘pl_set_stream_position_va’: ../../../packages/PLStream/pl-file.c:3709:8: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3709 | if ( Sseek64(s, byteno, SIO_SEEK_SET) != 0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/PLStream/pl-file.c: In function ‘getInputStream’: ../../../packages/PLStream/pl-file.c:648:11: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 648 | *stream = s; | ~~~~~~~~^~~ ../../../packages/PLStream/pl-file.c: In function ‘pl_set_input_va’: ../../../packages/PLStream/pl-file.c:642:11: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 642 | if ( !(s->flags &SIO_INPUT) ) | ~^~~~~~~ ../../../packages/PLStream/pl-file.c:627:13: note: ‘s’ was declared here 627 | IOSTREAM *s; | ^ ../../../packages/PLStream/pl-file.c: In function ‘pl_at_end_of_stream_va’: ../../../packages/PLStream/pl-file.c:642:11: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 642 | if ( !(s->flags &SIO_INPUT) ) | ~^~~~~~~ ../../../packages/PLStream/pl-file.c:627:13: note: ‘s’ was declared here 627 | IOSTREAM *s; | ^ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-files.c -o pl-files.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-glob.c -o pl-glob.o ../../../packages/PLStream/pl-glob.c:394:1: warning: no previous prototype for ‘expand_str’ [-Wmissing-prototypes] 394 | expand_str(GlobInfo info, int at) | ^~~~~~~~~~ ../../../packages/PLStream/pl-glob.c:402:1: warning: no previous prototype for ‘expand_entry’ [-Wmissing-prototypes] 402 | expand_entry(GlobInfo info, int idx) | ^~~~~~~~~~~~ ../../../packages/PLStream/pl-glob.c: In function ‘compareBagEntries’: ../../../packages/PLStream/pl-glob.c:555:12: warning: implicit declaration of function ‘mbscoll’; did you mean ‘wcscoll’? [-Wimplicit-function-declaration] 555 | return mbscoll(s1, s2); | ^~~~~~~ | wcscoll ../../../packages/PLStream/pl-glob.c:557:12: warning: implicit declaration of function ‘mbscasecoll’ [-Wimplicit-function-declaration] 557 | return mbscasecoll(s1, s2); | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-os.c -o pl-os.o ../../../packages/PLStream/pl-os.c: In function ‘setRandom’: ../../../packages/PLStream/pl-os.c:476:16: warning: variable ‘seed’ set but not used [-Wunused-but-set-variable] 476 | { unsigned int seed; | ^~~~ ../../../packages/PLStream/pl-os.c: In function ‘System’: ../../../packages/PLStream/pl-os.c:2287:3: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2287 | void (*old_int)(); | ^~~~ ../../../packages/PLStream/pl-os.c:2288:3: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2288 | void (*old_stop)(); | ^~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-privitf.c -o pl-privitf.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-stream.c -o pl-stream.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-string.c -o pl-string.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-table.c -o pl-table.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-text.c -o pl-text.o ../../../packages/PLStream/pl-text.c: In function ‘PL_get_text’: ../../../packages/PLStream/pl-text.c:219:12: warning: implicit declaration of function ‘PL_write_term’; did you mean ‘PL_unify_term’? [-Wimplicit-function-declaration] 219 | if ( PL_write_term(fd, l, 1200, 0) && | ^~~~~~~~~~~~~ | PL_unify_term x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-util.c -o pl-util.o ../../../packages/PLStream/pl-util.c:85:1: warning: no previous prototype for ‘mbscoll’ [-Wmissing-prototypes] 85 | mbscoll(const char *s1, const char *s2) | ^~~~~~~ ../../../packages/PLStream/pl-util.c:93:1: warning: no previous prototype for ‘mbscasecoll’ [-Wmissing-prototypes] 93 | mbscasecoll(const char *s1, const char *s2) | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-utf8.c -o pl-utf8.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/PLStream -I../.. -I../../../packages/PLStream/../../include ../../../packages/PLStream/pl-yap.c -o pl-yap.o ../../../packages/PLStream/pl-yap.c: In function ‘PL_handle_signals’: ../../../packages/PLStream/pl-yap.c:650:8: warning: the address of ‘lds’ will always evaluate as ‘true’ [-Waddress] 650 | if ( !LD || LD->critical || !LD->signal.pending ) | ^ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o libplstream.so pl-buffer.o pl-ctype.o pl-error.o pl-file.o pl-files.o pl-glob.o pl-os.o pl-privitf.o pl-stream.o pl-string.o pl-table.o pl-text.o pl-util.o pl-utf8.o pl-yap.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' (cd library/lammpi; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' YAP LAM/MPI module not compiled. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' (cd library/matrix; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/matrix -I../.. -I../../../library/matrix/../../include ../../../library/matrix/matrix.c -o matrix.o ../../../library/matrix/matrix.c: In function ‘matrix_select’: ../../../library/matrix/matrix.c:2262:21: warning: variable ‘dims’ set but not used [-Wunused-but-set-variable] 2262 | int ndims, i, j, *dims, newdims, prdim, leftarg; | ^~~~ ../../../library/matrix/matrix.c: In function ‘matrix_sum_out’: ../../../library/matrix/matrix.c:2432:21: warning: variable ‘dims’ set but not used [-Wunused-but-set-variable] 2432 | int ndims, i, j, *dims, newdims, prdim; | ^~~~ ../../../library/matrix/matrix.c: In function ‘matrix_sum_out_logs’: ../../../library/matrix/matrix.c:2615:21: warning: variable ‘dims’ set but not used [-Wunused-but-set-variable] 2615 | int ndims, i, j, *dims, newdims, prdim; | ^~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o matrix.so matrix.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' (cd library/random; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/random -I../.. -I../../../library/random/../../include ../../../library/random/yap_random.c -o yap_random.o x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o yap_random.so yap_random.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' (cd library/regex; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/regex -I../.. -I../../../library/regex/../../include ../../../library/regex/regexp.c -o regexp.o x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o regexp.so regexp.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib # regcomp.o regerror.o regfree.o regexec.o make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' (cd library/rltree; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/rltree -I../.. -I../../../library/rltree/../../include ../../../library/rltree/yap_rl.c -o yaprl.o ../../../library/rltree/yap_rl.c:428:6: warning: no previous prototype for ‘init_rl’ [-Wmissing-prototypes] 428 | void init_rl(void){ | ^~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/rltree -I../.. -I../../../library/rltree/../../include ../../../library/rltree/range_list.c -o range_list.o ../../../library/rltree/range_list.c: In function ‘minus_rl’: ../../../library/rltree/range_list.c:230:24: warning: self-comparison always evaluates to false [-Wtautological-compare] 230 | if (range1->range_max!=range1->range_max) | ^~ At top level: ../../../library/rltree/range_list.c:248:13: warning: ‘print_nodes’ defined but not used [-Wunused-function] 248 | static void print_nodes(RL_Tree* tree) { | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o yap_rl.so yaprl.o range_list.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' (cd library/system; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/system -I../.. -I../../../library/system/../../include ../../../library/system/sys.c -o sys.o ../../../library/system/sys.c: In function ‘p_sleep’: ../../../library/system/sys.c:912:31: warning: variable ‘usecs’ set but not used [-Wunused-but-set-variable] 912 | unsigned long int secs = 0, usecs = 0, out; | ^~~~~ ../../../library/system/sys.c: In function ‘p_mktemp’: ../../../library/system/sys.c:471:3: warning: ‘strncpy’ specified bound 1024 equals destination size [-Wstringop-truncation] 471 | strncpy(tmp, s, BUF_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o sys.so sys.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib /usr/bin/ld: sys.o: in function `p_tmpnam': sys.c:(.text+0x249): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/bin/ld: sys.o: in function `p_mktemp': sys.c:(.text+0xe26): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' (cd library/tries; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/tries -I../.. -I../../../library/tries/../../include -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../library/tries/core_tries.c -o core_tries.o ../../../library/tries/core_tries.c: In function ‘core_trie_load’: ../../../library/tries/core_tries.c:476:7: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 476 | int n; | ^ ../../../library/tries/core_tries.c: In function ‘traverse_and_load’: ../../../library/tries/core_tries.c:1381:7: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 1381 | int n; | ^ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_tries.c: At top level: ../../../library/tries/core_dbtries.c:908:10: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘core_db_trie_get_optimization_level_count’ which is not static 908 | return TRIE_DEPTH_BREADTH_OPT_COUNT[opt_level - 1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:901:3: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 901 | CURRENT_TRIE_MODE = BAK_CURRENT_TRIE_MODE; | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:889:25: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:889:25: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:889:25: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:889:25: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:889:25: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:888:14: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 888 | node = trie_node_check_insert(node, t); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:884:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:884:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:884:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:884:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:884:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:883:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 883 | node = trie_node_check_insert(node, t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:882:28: warning: ‘LABEL_COUNTER’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 882 | t = generate_label(LABEL_COUNTER); | ^~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:881:9: warning: ‘LABEL_COUNTER’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 881 | LABEL_COUNTER += count; | ^~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:875:12: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 875 | node = trie_node_check_insert(node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:871:9: warning: ‘remove_child_nodes’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 871 | remove_child_nodes(TrNode_child(node)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:870:30: warning: ‘copy_child_nodes’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 870 | TrNode_child(root) = copy_child_nodes(root, TrNode_child(node)); | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:869:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 869 | root = trie_node_check_insert(root, t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:867:9: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 867 | TRIE_DEPTH_BREADTH_OPT_COUNT[1]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:866:104: warning: ‘TRIE_DEPTH_BREADTH_MIN_PREFIX’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 866 | if ((TrNode_child(node) != NULL) && (TrNode_entry(TrNode_child(node)) != PairEndTag) && (count > TRIE_DEPTH_BREADTH_MIN_PREFIX - 2)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:854:31: warning: ‘stack_args’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 854 | } while (stack_args_base != stack_args); | ^~~~~~~~~~ ../../../library/tries/core_dbtries.c:854:12: warning: ‘stack_args_base’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 854 | } while (stack_args_base != stack_args); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:846:11: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 846 | TRIE_DEPTH_BREADTH_OPT_COUNT[2]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:845:11: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 845 | TRIE_DEPTH_BREADTH_OPT_COUNT[1]--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:844:55: warning: ‘TRIE_DEPTH_BREADTH_MIN_PREFIX’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 844 | if ((remember == NULL) && (cnt > 0) && (cnt > TRIE_DEPTH_BREADTH_MIN_PREFIX - 2)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:831:11: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 831 | CURRENT_TRIE_MODE = TRIE_MODE_MINIMAL; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:830:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 830 | node = trie_node_check_insert(TrNode_parent(node), t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:829:11: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 829 | CURRENT_TRIE_MODE = TRIE_MODE_STANDARD; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:822:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 822 | node = trie_node_check_insert(node, t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:819:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 819 | node = trie_node_check_insert(root, TrNode_entry(TrNode_child(node))); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:816:11: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 816 | TRIE_DEPTH_BREADTH_OPT_COUNT[0]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:815:21: warning: ‘TRIE_DEPTH_BREADTH_MIN_PREFIX’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 815 | if (count > TRIE_DEPTH_BREADTH_MIN_PREFIX - 2) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:812:9: warning: ‘stack_args’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 812 | stack_args += c_cnt; | ^~~~~~~~~~ ../../../library/tries/core_dbtries.c:793:22: warning: ‘trie_node_check’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 793 | c_node = trie_node_check(c_node, tt); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:792:24: warning: ‘trie_node_check’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 792 | end_node = trie_node_check(c_node, PairEndTag); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:791:25: warning: ‘stack_args’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 791 | tt = POP_UP(stack_args); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:152:47: note: in definition of macro ‘POP_UP’ 152 | #define POP_UP(STACK) *--STACK | ^~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:789:34: warning: ‘stack_args’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 789 | if (stack_args_base != stack_args) { | ^~~~~~~~~~ ../../../library/tries/core_dbtries.c:789:15: warning: ‘stack_args_base’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 789 | if (stack_args_base != stack_args) { | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:785:25: warning: ‘trie_node_check’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 785 | TrNode c_node = trie_node_check(TrNode_parent(node), t), end_node; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:778:12: warning: ‘trie_node_check_insert’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 778 | node = trie_node_check_insert(node, t); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:777:16: warning: ‘stack_args’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 777 | t = POP_UP(stack_args); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:152:47: note: in definition of macro ‘POP_UP’ 152 | #define POP_UP(STACK) *--STACK | ^~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:775:3: warning: ‘DATA_COPY_FUNCTION’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 775 | DATA_COPY_FUNCTION = copy_function; | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:774:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 774 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:773:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 773 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:772:5: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 772 | CURRENT_TRIE_MODE = TRIE_MODE_STANDARD; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:770:5: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 770 | CURRENT_TRIE_MODE = TRIE_MODE_MINIMAL; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:767:35: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘update_depth_breadth_trie’ which is not static 767 | YAP_Int BAK_CURRENT_TRIE_MODE = CURRENT_TRIE_MODE; | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:702:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:702:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:702:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:702:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:702:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:701:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_breadth_reduction’ which is not static 701 | node = trie_node_check_insert(node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:700:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_breadth_reduction’ which is not static 700 | node = trie_node_check_insert(node, t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:698:3: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_breadth_reduction’ which is not static 698 | remove_child_nodes(TrNode_child(node)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:697:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_breadth_reduction’ which is not static 697 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:689:5: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_breadth_reduction’ which is not static 689 | remove_child_nodes(TrNode_child(node)); | ^~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:673:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 673 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:673:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 673 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:673:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 673 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ ../../../library/tries/core_dbtries.c:668:17: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 668 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:668:17: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 668 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:668:17: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 668 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:622:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:622:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:622:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:622:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:622:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:621:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_breadth_reduction’ which is not static 621 | node = trie_node_check_insert(node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:619:9: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_breadth_reduction’ which is not static 619 | remove_child_nodes(TrNode_child(node)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:618:9: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_breadth_reduction’ which is not static 618 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:603:25: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 603 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:603:25: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 603 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:603:25: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 603 | PUSH_DOWN(stack_args, TrNode_entry(temp), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ ../../../library/tries/core_dbtries.c:598:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 598 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:598:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 598 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:598:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 598 | PUSH_DOWN(stack_args, TrNode_entry(child), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:540:38: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_breadth_reduction’ which is not static 540 | stack_top = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:540:15: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_breadth_reduction’ which is not static 540 | stack_top = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:539:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_breadth_reduction’ which is not static 539 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:539:21: warning: ‘stack_args’ is static but used in inline function ‘core_breadth_reduction’ which is not static 539 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~ ../../../library/tries/core_dbtries.c:539:3: warning: ‘stack_args_base’ is static but used in inline function ‘core_breadth_reduction’ which is not static 539 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:528:3: warning: ‘remove_entry’ is static but used in inline function ‘core_depth_reduction’ which is not static 528 | remove_entry(temp); | ^~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:527:3: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_depth_reduction’ which is not static 527 | remove_child_nodes(TrNode_child(temp)); | ^~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:525:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_depth_reduction’ which is not static 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:525:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_depth_reduction’ which is not static 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:525:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_depth_reduction’ which is not static 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:525:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_depth_reduction’ which is not static 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:525:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_depth_reduction’ which is not static 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:524:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_depth_reduction’ which is not static 524 | node = trie_node_check_insert(node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:523:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_depth_reduction’ which is not static 523 | node = trie_node_check_insert(TrNode_parent(node), t); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:522:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_depth_reduction’ which is not static 522 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_dbtries.c:494:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 494 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:494:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 494 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:494:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 494 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ ../../../library/tries/core_dbtries.c:486:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 486 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:170:11: note: in definition of macro ‘PUSH_DOWN’ 170 | STACK++; \ | ^~~~~ ../../../library/tries/core_dbtries.c:486:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 486 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:169:12: note: in definition of macro ‘PUSH_DOWN’ 169 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ../../../library/tries/core_dbtries.c:486:15: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 486 | PUSH_DOWN(stack_args, TrNode_entry(node), stack_top); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:164:15: note: in definition of macro ‘PUSH_DOWN’ 164 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:474:38: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_depth_reduction’ which is not static 474 | stack_top = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:474:15: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_depth_reduction’ which is not static 474 | stack_top = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:473:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_depth_reduction’ which is not static 473 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:473:21: warning: ‘stack_args’ is static but used in inline function ‘core_depth_reduction’ which is not static 473 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~ ../../../library/tries/core_dbtries.c:473:3: warning: ‘stack_args_base’ is static but used in inline function ‘core_depth_reduction’ which is not static 473 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:462:3: warning: ‘remove_entry’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 462 | remove_entry(breadth_node); | ^~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:461:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 461 | breadth_node = trie_node_check_insert(breadth_node, YAP_MkIntTerm(1)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:460:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 460 | breadth_node = trie_node_check_insert(breadth_node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:459:18: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 459 | breadth_node = trie_node_check_insert(breadth_node, YAP_MkIntTerm(1)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:458:3: warning: ‘remove_entry’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 458 | remove_entry(depth_node); | ^~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:457:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 457 | depth_node = trie_node_check_insert(depth_node, YAP_MkIntTerm(1)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:456:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 456 | depth_node = trie_node_check_insert(depth_node, PairEndTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:455:16: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_finalize_depth_breadth_trie’ which is not static 455 | depth_node = trie_node_check_insert(depth_node, YAP_MkIntTerm(1)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:448:3: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 448 | TRIE_DEPTH_BREADTH_OPT_COUNT[2] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:447:3: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 447 | TRIE_DEPTH_BREADTH_OPT_COUNT[1] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:446:3: warning: ‘TRIE_DEPTH_BREADTH_OPT_COUNT’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 446 | TRIE_DEPTH_BREADTH_OPT_COUNT[0] = 0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:445:19: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 445 | *breadth_node = trie_node_check_insert(node, PairInitTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:444:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 444 | node = trie_node_check_insert(root, ApplTag | ((YAP_Term) f)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:442:17: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 442 | *depth_node = trie_node_check_insert(node, PairInitTag); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:441:10: warning: ‘trie_node_check_insert’ is static but used in inline function ‘core_initialize_depth_breadth_trie’ which is not static 441 | node = trie_node_check_insert(root, ApplTag | ((YAP_Term) f)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:433:10: warning: ‘LABEL_COUNTER’ is static but used in inline function ‘core_get_label_counter’ which is not static 433 | return LABEL_COUNTER; | ^~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:427:3: warning: ‘LABEL_COUNTER’ is static but used in inline function ‘core_set_label_counter’ which is not static 427 | LABEL_COUNTER = value; // Initialize the counter | ^~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:420:3: warning: ‘TRIE_DEPTH_BREADTH_RETURN_TERM’ is static but used in inline function ‘core_set_trie_db_return_term’ which is not static 420 | TRIE_DEPTH_BREADTH_RETURN_TERM = return_value; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:414:10: warning: ‘TRIE_DEPTH_BREADTH_RETURN_TERM’ is static but used in inline function ‘core_get_trie_db_return_term’ which is not static 414 | return TRIE_DEPTH_BREADTH_RETURN_TERM; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:407:3: warning: ‘remove_entry’ is static but used in inline function ‘replace_nested_trie’ which is not static 407 | remove_entry(child); | ^~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:381:5: note: in expansion of macro ‘new_trie_node’ 381 | new_trie_node(newnode, new_term, TrNode_parent(node), TrNode_child(child), TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:376:5: note: in expansion of macro ‘new_trie_node’ 376 | new_trie_node(newnode, new_term_arg, newnodef, TrNode_child(child), TrNode_child(newnodef), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:372:7: note: in expansion of macro ‘new_trie_node’ 372 | new_trie_node(newnodef, new_term_functor, TrNode_parent(node), NULL, TrNode_child(TrNode_parent(node)), NULL); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:1783: ../../../library/tries/core_dbtries.c:240:3: warning: ‘TRIE_DEPTH_BREADTH_MIN_PREFIX’ is static but used in inline function ‘core_set_trie_db_opt_min_prefix’ which is not static 240 | TRIE_DEPTH_BREADTH_MIN_PREFIX = min_prefix; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.c:234:10: warning: ‘TRIE_DEPTH_BREADTH_MIN_PREFIX’ is static but used in inline function ‘core_get_trie_db_opt_min_prefix’ which is not static 234 | return TRIE_DEPTH_BREADTH_MIN_PREFIX; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:587:12: warning: ‘trie_to_list’ is static but used in inline function ‘core_trie_to_list’ which is not static 587 | return trie_to_list(root); | ^~~~~~~~~~~~ ../../../library/tries/core_tries.c:578:3: warning: ‘TRIE_DISABLE_HASH_TABLE’ is static but used in inline function ‘core_enable_hash_table’ which is not static 578 | TRIE_DISABLE_HASH_TABLE = 0; | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:572:3: warning: ‘TRIE_DISABLE_HASH_TABLE’ is static but used in inline function ‘core_disable_hash_table’ which is not static 572 | TRIE_DISABLE_HASH_TABLE = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:563:5: warning: ‘traverse_and_print’ is static but used in inline function ‘core_trie_print’ which is not static 563 | traverse_and_print(TrNode_child(node), arity, str, 0, TRIE_PRINT_NORMAL); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:558:3: warning: ‘DATA_PRINT_FUNCTION’ is static but used in inline function ‘core_trie_print’ which is not static 558 | DATA_PRINT_FUNCTION = print_function; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:551:20: warning: ‘USAGE_VIRTUAL_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 551 | *virtual_nodes = USAGE_VIRTUAL_NODES; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:550:12: warning: ‘USAGE_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 550 | *nodes = USAGE_NODES; | ^~~~~~~~~~~ ../../../library/tries/core_tries.c:549:14: warning: ‘USAGE_ENTRIES’ is static but used in inline function ‘core_trie_usage’ which is not static 549 | *entries = USAGE_ENTRIES; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:548:5: warning: ‘traverse_and_get_usage’ is static but used in inline function ‘core_trie_usage’ which is not static 548 | traverse_and_get_usage(TrNode_child(node), 0); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:546:3: warning: ‘USAGE_VIRTUAL_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 546 | USAGE_VIRTUAL_NODES = 0; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:545:3: warning: ‘USAGE_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 545 | USAGE_NODES = 0; | ^~~~~~~~~~~ ../../../library/tries/core_tries.c:544:3: warning: ‘USAGE_ENTRIES’ is static but used in inline function ‘core_trie_usage’ which is not static 544 | USAGE_ENTRIES = 0; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:517:3: warning: ‘traverse_and_load’ is static but used in inline function ‘core_trie_load’ which is not static 517 | traverse_and_load(node, file); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:515:3: warning: ‘DATA_LOAD_FUNCTION’ is static but used in inline function ‘core_trie_load’ which is not static 515 | DATA_LOAD_FUNCTION = load_function; | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:514:3: warning: ‘CURRENT_DEPTH’ is static but used in inline function ‘core_trie_load’ which is not static 514 | CURRENT_DEPTH = 0; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:513:3: warning: ‘CURRENT_INDEX’ is static but used in inline function ‘core_trie_load’ which is not static 513 | CURRENT_INDEX = -1; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:512:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_load’ which is not static 512 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:505:5: warning: ‘CURRENT_LOAD_VERSION’ is static but used in inline function ‘core_trie_load’ which is not static 505 | CURRENT_LOAD_VERSION = 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:493:5: warning: ‘CURRENT_LOAD_VERSION’ is static but used in inline function ‘core_trie_load’ which is not static 493 | CURRENT_LOAD_VERSION = 2; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:464:5: warning: ‘traverse_and_save’ is static but used in inline function ‘core_trie_save’ which is not static 464 | traverse_and_save(TrNode_child(node), file, 0); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:461:3: warning: ‘DATA_SAVE_FUNCTION’ is static but used in inline function ‘core_trie_save’ which is not static 461 | DATA_SAVE_FUNCTION = save_function; | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:460:3: warning: ‘CURRENT_INDEX’ is static but used in inline function ‘core_trie_save’ which is not static 460 | CURRENT_INDEX = -1; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:453:15: warning: ‘traverse_and_count_common_entries’ is static but used in inline function ‘core_trie_count_intersect’ which is not static 453 | count = traverse_and_count_common_entries(node1, node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:442:14: warning: ‘traverse_and_count_entries’ is static but used in inline function ‘core_trie_count_join’ which is not static 442 | count += traverse_and_count_entries(TrNode_child(node2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:439:16: warning: ‘traverse_and_count_common_entries’ is static but used in inline function ‘core_trie_count_join’ which is not static 439 | count -= traverse_and_count_common_entries(node1, node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:438:16: warning: ‘traverse_and_count_entries’ is static but used in inline function ‘core_trie_count_join’ which is not static 438 | count += traverse_and_count_entries(TrNode_child(node2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:436:14: warning: ‘traverse_and_count_entries’ is static but used in inline function ‘core_trie_count_join’ which is not static 436 | count += traverse_and_count_entries(TrNode_child(node1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:423:7: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_trie_intersect’ which is not static 423 | remove_child_nodes(TrNode_child(node_dest)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:421:7: warning: ‘traverse_and_intersect’ is static but used in inline function ‘core_trie_intersect’ which is not static 421 | traverse_and_intersect(node_dest, node_source); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:418:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_intersect’ which is not static 418 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:417:3: warning: ‘DATA_ADD_FUNCTION’ is static but used in inline function ‘core_trie_intersect’ which is not static 417 | DATA_ADD_FUNCTION = add_function; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:416:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_intersect’ which is not static 416 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:409:31: warning: ‘copy_child_nodes’ is static but used in inline function ‘core_trie_join’ which is not static 409 | TrNode_child(node_dest) = copy_child_nodes(node_dest, TrNode_child(node_source)); | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:407:7: warning: ‘traverse_and_join’ is static but used in inline function ‘core_trie_join’ which is not static 407 | traverse_and_join(node_dest, node_source); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:404:3: warning: ‘DATA_COPY_FUNCTION’ is static but used in inline function ‘core_trie_join’ which is not static 404 | DATA_COPY_FUNCTION = copy_function; | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:403:3: warning: ‘DATA_ADD_FUNCTION’ is static but used in inline function ‘core_trie_join’ which is not static 403 | DATA_ADD_FUNCTION = add_function; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:402:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_join’ which is not static 402 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:395:5: warning: ‘traverse_and_add’ is static but used in inline function ‘core_trie_add’ which is not static 395 | traverse_and_add(node_dest, node_source); | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:393:3: warning: ‘DATA_ADD_FUNCTION’ is static but used in inline function ‘core_trie_add’ which is not static 393 | DATA_ADD_FUNCTION = add_function; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:386:3: warning: ‘remove_entry’ is static but used in inline function ‘core_trie_remove_subtree’ which is not static 386 | remove_entry(parent); | ^~~~~~~~~~~~ ../../../library/tries/core_tries.c:385:3: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_trie_remove_subtree’ which is not static 385 | remove_child_nodes(TrNode_child(parent)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:383:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_remove_subtree’ which is not static 383 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:382:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_remove_subtree’ which is not static 382 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:373:3: warning: ‘remove_entry’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 373 | remove_entry(node); | ^~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:372:21: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 372 | DECREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_tries.c:372:3: note: in expansion of macro ‘DECREMENT_ENTRIES’ 372 | DECREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:371:7: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 371 | (*DATA_DESTRUCT_FUNCTION)(node); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:370:7: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 370 | if (DATA_DESTRUCT_FUNCTION) | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:369:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 369 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:368:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_remove_entry’ which is not static 368 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:362:26: warning: ‘stack_args’ is static but used in inline function ‘core_trie_get_entry’ which is not static 362 | return get_entry(node, stack_args, &node); | ^~~~~~~~~~ ../../../library/tries/core_tries.c:362:10: warning: ‘get_entry’ is static but used in inline function ‘core_trie_get_entry’ which is not static 362 | return get_entry(node, stack_args, &node); | ^~~~~~~~~ ../../../library/tries/core_tries.c:361:57: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_trie_get_entry’ which is not static 361 | stack_args_base = stack_args = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:361:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_get_entry’ which is not static 361 | stack_args_base = stack_args = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:361:21: warning: ‘stack_args’ is static but used in inline function ‘core_trie_get_entry’ which is not static 361 | stack_args_base = stack_args = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:361:3: warning: ‘stack_args_base’ is static but used in inline function ‘core_trie_get_entry’ which is not static 361 | stack_args_base = stack_args = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:360:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_get_entry’ which is not static 360 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:360:21: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_get_entry’ which is not static 360 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:360:3: warning: ‘stack_vars_base’ is static but used in inline function ‘core_trie_get_entry’ which is not static 360 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:359:3: warning: ‘CURRENT_INDEX’ is static but used in inline function ‘core_trie_get_entry’ which is not static 359 | CURRENT_INDEX = -1; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:351:35: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_check_entry’ which is not static 351 | *((YAP_Term *)*stack_vars) = *stack_vars; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:351:20: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_check_entry’ which is not static 351 | *((YAP_Term *)*stack_vars) = *stack_vars; | ^~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:350:21: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_check_entry’ which is not static 350 | (void) POP_DOWN(stack_vars); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:153:47: note: in definition of macro ‘POP_DOWN’ 153 | #define POP_DOWN(STACK) *++STACK | ^~~~~ ../../../library/tries/core_tries.c:349:40: warning: ‘stack_vars_base’ is static but used in inline function ‘core_trie_check_entry’ which is not static 349 | while (STACK_NOT_EMPTY(stack_vars++, stack_vars_base)) { | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:151:53: note: in definition of macro ‘STACK_NOT_EMPTY’ 151 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~~~~~~ ../../../library/tries/core_tries.c:349:26: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_check_entry’ which is not static 349 | while (STACK_NOT_EMPTY(stack_vars++, stack_vars_base)) { | ^~~~~~~~~~ ../../../library/tries/core_tries.h:151:44: note: in definition of macro ‘STACK_NOT_EMPTY’ 151 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~ ../../../library/tries/core_tries.c:347:10: warning: ‘check_entry’ is static but used in inline function ‘core_trie_check_entry’ which is not static 347 | node = check_entry(node, entry); | ^~~~~~~~~~~ ../../../library/tries/core_tries.c:346:57: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_trie_check_entry’ which is not static 346 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:346:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_check_entry’ which is not static 346 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:346:21: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_check_entry’ which is not static 346 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:346:3: warning: ‘stack_vars_base’ is static but used in inline function ‘core_trie_check_entry’ which is not static 346 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:345:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_check_entry’ which is not static 345 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:345:21: warning: ‘stack_args’ is static but used in inline function ‘core_trie_check_entry’ which is not static 345 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:345:3: warning: ‘stack_args_base’ is static but used in inline function ‘core_trie_check_entry’ which is not static 345 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:336:14: warning: ‘CURRENT_DEPTH’ is static but used in inline function ‘core_trie_put_entry’ which is not static 336 | *depth = CURRENT_DEPTH; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:333:35: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_put_entry’ which is not static 333 | *((YAP_Term *)*stack_vars) = *stack_vars; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:333:20: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_put_entry’ which is not static 333 | *((YAP_Term *)*stack_vars) = *stack_vars; | ^~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:332:21: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_put_entry’ which is not static 332 | (void) POP_DOWN(stack_vars); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:153:47: note: in definition of macro ‘POP_DOWN’ 153 | #define POP_DOWN(STACK) *++STACK | ^~~~~ ../../../library/tries/core_tries.c:331:40: warning: ‘stack_vars_base’ is static but used in inline function ‘core_trie_put_entry’ which is not static 331 | while (STACK_NOT_EMPTY(stack_vars++, stack_vars_base)) { | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:151:53: note: in definition of macro ‘STACK_NOT_EMPTY’ 151 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~~~~~~ ../../../library/tries/core_tries.c:331:26: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_put_entry’ which is not static 331 | while (STACK_NOT_EMPTY(stack_vars++, stack_vars_base)) { | ^~~~~~~~~~ ../../../library/tries/core_tries.h:151:44: note: in definition of macro ‘STACK_NOT_EMPTY’ 151 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:328:23: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:328:23: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:328:23: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:81:35: note: in definition of macro ‘TrEngine_entries_max’ 81 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ../../../library/tries/core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:328:23: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:328:23: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:77:35: note: in definition of macro ‘TrEngine_entries’ 77 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ../../../library/tries/core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:325:10: warning: ‘put_entry’ is static but used in inline function ‘core_trie_put_entry’ which is not static 325 | node = put_entry(node, entry); | ^~~~~~~~~ ../../../library/tries/core_tries.c:324:57: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 324 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:324:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_put_entry’ which is not static 324 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:324:21: warning: ‘stack_vars’ is static but used in inline function ‘core_trie_put_entry’ which is not static 324 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:324:3: warning: ‘stack_vars_base’ is static but used in inline function ‘core_trie_put_entry’ which is not static 324 | stack_vars_base = stack_vars = AUXILIARY_TERM_STACK + CURRENT_AUXILIARY_TERM_STACK_SIZE - 1; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:323:34: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_put_entry’ which is not static 323 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:323:21: warning: ‘stack_args’ is static but used in inline function ‘core_trie_put_entry’ which is not static 323 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~ ../../../library/tries/core_tries.c:323:3: warning: ‘stack_args_base’ is static but used in inline function ‘core_trie_put_entry’ which is not static 323 | stack_args_base = stack_args = AUXILIARY_TERM_STACK; | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:322:3: warning: ‘CURRENT_DEPTH’ is static but used in inline function ‘core_trie_put_entry’ which is not static 322 | CURRENT_DEPTH = 0; | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:321:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_put_entry’ which is not static 321 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:315:10: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘core_trie_get_mode’ which is not static 315 | return CURRENT_TRIE_MODE; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:308:3: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘core_trie_set_mode’ which is not static 308 | CURRENT_TRIE_MODE = mode; | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:293:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 293 | DECREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:76:35: note: in definition of macro ‘TrEngine_tries’ 76 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ../../../library/tries/core_tries.c:293:3: note: in expansion of macro ‘DECREMENT_TRIES’ 293 | DECREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:235:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 235 | DECREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:235:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 235 | DECREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:292:3: note: in expansion of macro ‘free_trie_node’ 292 | free_trie_node(node); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:234:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 234 | DECREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:234:11: note: in expansion of macro ‘DECREMENT_NODES’ 234 | DECREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:292:3: note: in expansion of macro ‘free_trie_node’ 292 | free_trie_node(node); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:286:5: warning: ‘remove_child_nodes’ is static but used in inline function ‘core_trie_close’ which is not static 286 | remove_child_nodes(TrNode_child(node)); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:284:3: warning: ‘DATA_DESTRUCT_FUNCTION’ is static but used in inline function ‘core_trie_close’ which is not static 284 | DATA_DESTRUCT_FUNCTION = destruct_function; | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:283:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 283 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:276:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:76:35: note: in definition of macro ‘TrEngine_tries’ 76 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ../../../library/tries/core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:276:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:80:35: note: in definition of macro ‘TrEngine_tries_max’ 80 | #define TrEngine_tries_max(X) ((X)->tries_max_used) | ^ ../../../library/tries/core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:276:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:80:35: note: in definition of macro ‘TrEngine_tries_max’ 80 | #define TrEngine_tries_max(X) ((X)->tries_max_used) | ^ ../../../library/tries/core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:276:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:76:35: note: in definition of macro ‘TrEngine_tries’ 76 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ../../../library/tries/core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:276:19: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:76:35: note: in definition of macro ‘TrEngine_tries’ 76 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ../../../library/tries/core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:197:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/core_tries.h:197:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 197 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:82:35: note: in definition of macro ‘TrEngine_nodes_max’ 82 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:196:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:78:35: note: in definition of macro ‘TrEngine_nodes’ 78 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ../../../library/tries/core_tries.h:196:11: note: in expansion of macro ‘INCREMENT_NODES’ 196 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:272:3: note: in expansion of macro ‘new_trie_node’ 272 | new_trie_node(node, 0, NULL, NULL, TrEngine_trie(engine), AS_TR_NODE_NEXT(&TrEngine_trie(engine))); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.c:271:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 271 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:259:5: warning: ‘FunctorComma’ is static but used in inline function ‘core_trie_init_module’ which is not static 259 | FunctorComma = YAP_MkFunctor(YAP_LookupAtom(","), 2); | ^~~~~~~~~~~~ ../../../library/tries/core_tries.c:258:5: warning: ‘CURRENT_TRIE_MODE’ is static but used in inline function ‘core_trie_init_module’ which is not static 258 | CURRENT_TRIE_MODE = TRIE_MODE_STANDARD; | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.c:257:5: warning: ‘CURRENT_AUXILIARY_TERM_STACK_SIZE’ is static but used in inline function ‘core_trie_init_module’ which is not static 257 | CURRENT_AUXILIARY_TERM_STACK_SIZE = BASE_AUXILIARY_TERM_STACK_SIZE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.c:18: ../../../library/tries/core_tries.c:256:16: warning: ‘AUXILIARY_TERM_STACK’ is static but used in inline function ‘core_trie_init_module’ which is not static 256 | new_struct(AUXILIARY_TERM_STACK, YAP_Term, BASE_AUXILIARY_TERM_STACK_SIZE * sizeof(YAP_Term)); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:176:9: note: in definition of macro ‘new_struct’ 176 | STR = (STR_TYPE *) YAP_AllocSpaceFromYap(STR_SIZE) | ^~~ ../../../library/tries/core_tries.c:252:14: warning: ‘init_once’ is static but declared in inline function ‘core_trie_init_module’ which is not static 252 | static int init_once = 1; | ^~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/tries -I../.. -I../../../library/tries/../../include -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../library/tries/base_tries.c -o base_tries.o In file included from ../../../library/tries/base_tries.c:408: ../../../library/tries/base_dbtries.c:412:18: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_order_correction’ which is not static 412 | TrEntry trie = CURRENT_TRIE; | ^~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:383:18: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘move_after’ which is not static 383 | TrEntry trie = CURRENT_TRIE; | ^~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:364:18: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘move_last_data_after’ which is not static 364 | TrEntry trie = CURRENT_TRIE; | ^~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:299:3: warning: ‘CURRENT_DEPTH_BREADTH_DATA’ is static but used in inline function ‘set_depth_breadth_reduction_current_data’ which is not static 299 | CURRENT_DEPTH_BREADTH_DATA = data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:268:10: warning: ‘CURRENT_DEPTH_BREADTH_DATA’ is static but used in inline function ‘trie_get_depth_breadth_reduction_current_data’ which is not static 268 | return CURRENT_DEPTH_BREADTH_DATA; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:248:48: warning: ‘get_data_from_trie_node’ is static but used in inline function ‘trie_depth_breadth’ which is not static 248 | set_depth_breadth_reduction_current_data(get_data_from_trie_node(nested_trie)); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:246:19: warning: ‘breadth_reduction’ is static but used in inline function ‘trie_depth_breadth’ which is not static 246 | nested_trie = breadth_reduction(trie, breadth_node, opt_level); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:408: ../../../library/tries/base_dbtries.c:241:48: warning: ‘get_data_from_trie_node’ is static but used in inline function ‘trie_depth_breadth’ which is not static 241 | set_depth_breadth_reduction_current_data(get_data_from_trie_node(nested_trie)); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:239:19: warning: ‘depth_reduction’ is static but used in inline function ‘trie_depth_breadth’ which is not static 239 | nested_trie = depth_reduction(trie, depth_node, opt_level); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.c:234:3: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_depth_breadth’ which is not static 234 | CURRENT_TRIE = db_trie; | ^~~~~~~~~~~~ ../../../library/tries/base_tries.c:365:9: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_traverse_next’ which is not static 365 | if (CURRENT_TRAVERSE_MODE == TRAVERSE_MODE_FORWARD) | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:353:7: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_traverse_first’ which is not static 353 | if (CURRENT_TRAVERSE_MODE == TRAVERSE_MODE_FORWARD) | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:346:10: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_get_traverse_mode’ which is not static 346 | return CURRENT_TRAVERSE_MODE; | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:339:3: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_set_traverse_mode’ which is not static 339 | CURRENT_TRAVERSE_MODE = mode; | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_construct’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_construct’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_construct’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_construct’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_construct’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:56:61: note: in definition of macro ‘AS_TR_DATA_NEXT’ 56 | #define AS_TR_DATA_NEXT(ADDR) (TrData)((unsigned long int)(ADDR) - sizeof(struct trie_entry *) - sizeof(struct trie_node *)) | ^~~~ ../../../library/tries/base_tries.h:85:57: note: in expansion of macro ‘TrEntry_first_data’ 85 | TrData_previous(TR_DATA) = AS_TR_DATA_NEXT(&TrEntry_first_data(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:331:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_construct’ which is not static 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:308:23: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_max_stats’ which is not static 308 | core_trie_max_stats(TRIE_ENGINE, memory, tries, entries, nodes); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:301:19: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_stats’ which is not static 301 | core_trie_stats(TRIE_ENGINE, memory, tries, entries, nodes); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:294:3: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_load’ which is not static 294 | FIRST_TRIE = trie; | ^~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:293:22: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_load’ which is not static 293 | TrEntry_previous(FIRST_TRIE) = trie; | ^~~~~~~~~~ ../../../library/tries/base_tries.h:36:37: note: in definition of macro ‘TrEntry_previous’ 36 | #define TrEntry_previous(X) ((X)->previous) | ^ ../../../library/tries/base_tries.c:292:7: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_load’ which is not static 292 | if (FIRST_TRIE) | ^~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:96:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:288:5: note: in expansion of macro ‘free_trie_entry’ 288 | free_trie_entry(trie); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:287:31: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 287 | if (!(node = core_trie_load(TRIE_ENGINE, file, &trie_data_load))) { | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:286:3: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_load’ which is not static 286 | CURRENT_TRIE = trie; | ^~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_load’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.h:71:58: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_load’ which is not static 71 | TrEntry_previous(TR_ENTRY) = AS_TR_ENTRY_NEXT(&FIRST_TRIE); \ | ^~~~~~~~~~ ../../../library/tries/base_tries.h:55:62: note: in definition of macro ‘AS_TR_ENTRY_NEXT’ 55 | #define AS_TR_ENTRY_NEXT(ADDR) (TrEntry)((unsigned long int)(ADDR) - sizeof(struct trie_node *) - 3 * sizeof(struct trie_data *)) | ^~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.h:70:36: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_load’ which is not static 70 | TrEntry_next(TR_ENTRY) = FIRST_TRIE; \ | ^~~~~~~~~~ ../../../library/tries/base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:256:23: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_intersect’ which is not static 256 | core_trie_intersect(TRIE_ENGINE, TrEntry_trie(trie_dest), TrEntry_trie(trie_source), NULL, &trie_data_destruct); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:249:18: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_join’ which is not static 249 | core_trie_join(TRIE_ENGINE, TrEntry_trie(trie_dest), TrEntry_trie(trie_source), NULL, &trie_data_copy); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:248:3: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_join’ which is not static 248 | CURRENT_TRIE = trie_dest; | ^~~~~~~~~~~~ ../../../library/tries/base_tries.c:241:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_remove_subtree’ which is not static 241 | core_trie_remove_subtree(TRIE_ENGINE, TrData_leaf(data), &trie_data_destruct); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:234:26: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_remove_entry’ which is not static 234 | core_trie_remove_entry(TRIE_ENGINE, TrData_leaf(data), &trie_data_destruct); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:219:9: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_traverse_cont’ which is not static 219 | if (CURRENT_TRAVERSE_MODE == TRAVERSE_MODE_FORWARD) | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:203:9: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_traverse_init’ which is not static 203 | if (CURRENT_TRAVERSE_MODE == TRAVERSE_MODE_FORWARD) | ^~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:151:30: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_put_entry’ which is not static 151 | node = core_trie_put_entry(TRIE_ENGINE, TrEntry_trie(trie), entry, NULL); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:127:5: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_close_all’ which is not static 127 | FIRST_TRIE = trie; | ^~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:96:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_close_all’ which is not static 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:126:5: note: in expansion of macro ‘free_trie_entry’ 126 | free_trie_entry(FIRST_TRIE); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.c:126:21: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_close_all’ which is not static 126 | free_trie_entry(FIRST_TRIE); | ^~~~~~~~~~ ../../../library/tries/core_tries.h:231:40: note: in definition of macro ‘free_struct’ 231 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ../../../library/tries/base_tries.c:126:5: note: in expansion of macro ‘free_trie_entry’ 126 | free_trie_entry(FIRST_TRIE); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:125:25: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_close_all’ which is not static 125 | trie = TrEntry_next(FIRST_TRIE); | ^~~~~~~~~~ ../../../library/tries/base_tries.h:35:37: note: in definition of macro ‘TrEntry_next’ 35 | #define TrEntry_next(X) ((X)->next) | ^ ../../../library/tries/base_tries.c:124:10: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_close_all’ which is not static 124 | while (FIRST_TRIE) { | ^~~~~~~~~~ ../../../library/tries/base_tries.c:123:23: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_close_all’ which is not static 123 | core_trie_close_all(TRIE_ENGINE, &trie_data_destruct); | ^~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:96:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_close’ which is not static 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:114:3: note: in expansion of macro ‘free_trie_entry’ 114 | free_trie_entry(trie); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:108:19: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_close’ which is not static 108 | core_trie_close(TRIE_ENGINE, TrEntry_trie(trie), &trie_data_destruct); | ^~~~~~~~~~~ ../../../library/tries/base_tries.c:101:3: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_open’ which is not static 101 | FIRST_TRIE = trie; | ^~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:100:22: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_open’ which is not static 100 | TrEntry_previous(FIRST_TRIE) = trie; | ^~~~~~~~~~ ../../../library/tries/base_tries.h:36:37: note: in definition of macro ‘TrEntry_previous’ 36 | #define TrEntry_previous(X) ((X)->previous) | ^ ../../../library/tries/base_tries.c:99:7: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_open’ which is not static 99 | if (FIRST_TRIE) | ^~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:72:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.h:71:58: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_open’ which is not static 71 | TrEntry_previous(TR_ENTRY) = AS_TR_ENTRY_NEXT(&FIRST_TRIE); \ | ^~~~~~~~~~ ../../../library/tries/base_tries.h:55:62: note: in definition of macro ‘AS_TR_ENTRY_NEXT’ 55 | #define AS_TR_ENTRY_NEXT(ADDR) (TrEntry)((unsigned long int)(ADDR) - sizeof(struct trie_node *) - 3 * sizeof(struct trie_data *)) | ^~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.h:70:36: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_open’ which is not static 70 | TrEntry_next(TR_ENTRY) = FIRST_TRIE; \ | ^~~~~~~~~~ ../../../library/tries/base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:97:25: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_open’ which is not static 97 | node = core_trie_open(TRIE_ENGINE); | ^~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:100:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_destruct’ which is not static 100 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:100:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 100 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:87:3: note: in expansion of macro ‘free_trie_data’ 87 | free_trie_data(data); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_copy’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_copy’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_copy’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_copy’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_copy’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:56:61: note: in definition of macro ‘AS_TR_DATA_NEXT’ 56 | #define AS_TR_DATA_NEXT(ADDR) (TrData)((unsigned long int)(ADDR) - sizeof(struct trie_entry *) - sizeof(struct trie_node *)) | ^~~~ ../../../library/tries/base_tries.h:85:57: note: in expansion of macro ‘TrEntry_first_data’ 85 | TrData_previous(TR_DATA) = AS_TR_DATA_NEXT(&TrEntry_first_data(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:65:28: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_copy’ which is not static 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_load’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_load’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_load’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_load’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:89:28: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_data_load’ which is not static 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:56:61: note: in definition of macro ‘AS_TR_DATA_NEXT’ 56 | #define AS_TR_DATA_NEXT(ADDR) (TrData)((unsigned long int)(ADDR) - sizeof(struct trie_entry *) - sizeof(struct trie_node *)) | ^~~~ ../../../library/tries/base_tries.h:85:57: note: in expansion of macro ‘TrEntry_first_data’ 85 | TrData_previous(TR_DATA) = AS_TR_DATA_NEXT(&TrEntry_first_data(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ../../../library/tries/base_tries.c:18: ../../../library/tries/base_tries.c:55:23: warning: ‘CURRENT_TRIE’ is static but used in inline function ‘trie_data_load’ which is not static 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ../../../library/tries/base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.c:46:3: warning: ‘CURRENT_TRAVERSE_MODE’ is static but used in inline function ‘trie_init_module’ which is not static 46 | CURRENT_TRAVERSE_MODE = TRAVERSE_MODE_FORWARD; | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.c:45:3: warning: ‘FIRST_TRIE’ is static but used in inline function ‘trie_init_module’ which is not static 45 | FIRST_TRIE = NULL; | ^~~~~~~~~~ ../../../library/tries/base_tries.c:44:3: warning: ‘TRIE_ENGINE’ is static but used in inline function ‘trie_init_module’ which is not static 44 | TRIE_ENGINE = core_trie_init_module(); | ^~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_tries.c:17: ../../../library/tries/core_dbtries.h:229:18: warning: inline function ‘core_set_trie_db_opt_min_prefix’ declared but never defined 229 | inline void core_set_trie_db_opt_min_prefix(YAP_Int min_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:228:18: warning: inline function ‘core_get_trie_db_opt_min_prefix’ declared but never defined 228 | inline YAP_Int core_get_trie_db_opt_min_prefix(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:227:18: warning: inline function ‘core_depth_breadth_trie_replace_nested_trie’ declared but never defined 227 | inline void core_depth_breadth_trie_replace_nested_trie(TrNode node, YAP_Int nested_trie_id, YAP_Term new_term); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:226:18: warning: inline function ‘core_db_trie_get_optimization_level_count’ declared but never defined 226 | inline YAP_Int core_db_trie_get_optimization_level_count(YAP_Int opt_level); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:225:18: warning: inline function ‘core_set_trie_db_return_term’ declared but never defined 225 | inline void core_set_trie_db_return_term(YAP_Term return_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:224:18: warning: inline function ‘core_get_trie_db_return_term’ declared but never defined 224 | inline YAP_Term core_get_trie_db_return_term(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_tries.c:17: ../../../library/tries/core_dbtries.h:223:18: warning: inline function ‘core_breadth_reduction’ declared but never defined 223 | inline TrNode core_breadth_reduction(TrEngine engine, TrNode node, TrNode breadth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_tries.c:17: ../../../library/tries/core_dbtries.h:222:18: warning: inline function ‘core_depth_reduction’ declared but never defined 222 | inline TrNode core_depth_reduction(TrEngine engine, TrNode node, TrNode depth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:221:18: warning: inline function ‘core_finalize_depth_breadth_trie’ declared but never defined 221 | inline void core_finalize_depth_breadth_trie(TrNode depth_node, TrNode breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:220:18: warning: inline function ‘core_initialize_depth_breadth_trie’ declared but never defined 220 | inline void core_initialize_depth_breadth_trie(TrNode node, TrNode *depth_node, TrNode *breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:219:18: warning: inline function ‘core_get_label_counter’ declared but never defined 219 | inline YAP_Int core_get_label_counter(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:218:18: warning: inline function ‘core_set_label_counter’ declared but never defined 218 | inline void core_set_label_counter(YAP_Int value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.c:17: ../../../library/tries/core_tries.h:314:18: warning: inline function ‘core_trie_to_list’ declared but never defined 314 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:312:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 312 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:311:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 311 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:309:17: warning: inline function ‘core_trie_print’ declared but never defined 309 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:308:17: warning: inline function ‘core_trie_usage’ declared but never defined 308 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:307:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 307 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:306:17: warning: inline function ‘core_trie_stats’ declared but never defined 306 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:305:17: warning: inline function ‘core_trie_load’ declared but never defined 305 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:304:17: warning: inline function ‘core_trie_save’ declared but never defined 304 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:303:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 303 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:302:17: warning: inline function ‘core_trie_count_join’ declared but never defined 302 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:301:17: warning: inline function ‘core_trie_intersect’ declared but never defined 301 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:300:17: warning: inline function ‘core_trie_join’ declared but never defined 300 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:299:17: warning: inline function ‘core_trie_add’ declared but never defined 299 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:298:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 298 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:297:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 297 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:296:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 296 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:295:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 295 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:294:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 294 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:293:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 293 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:292:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 292 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:291:17: warning: inline function ‘core_trie_close_all’ declared but never defined 291 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:290:17: warning: inline function ‘core_trie_close’ declared but never defined 290 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:289:17: warning: inline function ‘core_trie_open’ declared but never defined 289 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:288:17: warning: inline function ‘core_trie_init_module’ declared but never defined 288 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/tries -I../.. -I../../../library/tries/../../include -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../library/tries/tries.c -o tries.o ../../../library/tries/tries.c: In function ‘p_trie_get_db_opt_level_count_cont’: ../../../library/tries/tries.c:906:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 906 | if (YAP_Unify(arg_opt_level, opt_level->value)); | ^~ ../../../library/tries/tries.c:907:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 907 | return YAP_Unify(arg_count, YAP_MkIntTerm(trie_get_db_opt_level_count(YAP_IntOfTerm(arg_opt_level)))); | ^~~~~~ In file included from ../../../library/tries/base_tries.h:148, from ../../../library/tries/tries.c:18: ../../../library/tries/tries.c: At top level: ../../../library/tries/base_dbtries.h:216:17: warning: inline function ‘trie_set_db_opt_min_prefix’ declared but never defined 216 | inline void trie_set_db_opt_min_prefix(YAP_Int min_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.h:215:17: warning: inline function ‘trie_get_db_opt_min_prefix’ declared but never defined 215 | inline YAP_Int trie_get_db_opt_min_prefix(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.h:214:17: warning: inline function ‘trie_replace_nested_trie’ declared but never defined 214 | inline void trie_replace_nested_trie(TrEntry trie, YAP_Int nested_trie_id, YAP_Term new_term); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.h:213:17: warning: inline function ‘trie_get_db_opt_level_count’ declared but never defined 213 | inline YAP_Int trie_get_db_opt_level_count(YAP_Int opt_level); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.h:212:17: warning: inline function ‘trie_get_depth_breadth_reduction_current_data’ declared but never defined 212 | inline TrData trie_get_depth_breadth_reduction_current_data(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_dbtries.h:211:17: warning: inline function ‘trie_data_order_correction’ declared but never defined 211 | inline void trie_data_order_correction(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_tries.h:148, from ../../../library/tries/tries.c:18: ../../../library/tries/base_dbtries.h:210:17: warning: inline function ‘trie_depth_breadth’ declared but never defined 210 | inline YAP_Term trie_depth_breadth(TrEntry trie, TrEntry db_trie, YAP_Int opt_level, YAP_Int start_counter, YAP_Int *end_counter); | ^~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/tries.c:18: ../../../library/tries/base_tries.h:146:17: warning: inline function ‘trie_to_list’ declared but never defined 146 | inline YAP_Term trie_to_list(TrEntry trie); | ^~~~~~~~~~~~ ../../../library/tries/base_tries.h:144:17: warning: inline function ‘trie_enable_hash_table’ declared but never defined 144 | inline void trie_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:143:17: warning: inline function ‘trie_disable_hash_table’ declared but never defined 143 | inline void trie_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:142:17: warning: inline function ‘trie_traverse_next’ declared but never defined 142 | inline TrData trie_traverse_next(TrData data); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:141:17: warning: inline function ‘trie_traverse_first’ declared but never defined 141 | inline TrData trie_traverse_first(TrEntry trie); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:140:17: warning: inline function ‘trie_get_traverse_mode’ declared but never defined 140 | inline YAP_Int trie_get_traverse_mode(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:139:17: warning: inline function ‘trie_set_traverse_mode’ declared but never defined 139 | inline void trie_set_traverse_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:138:17: warning: inline function ‘trie_data_construct’ declared but never defined 138 | inline void trie_data_construct(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:136:17: warning: inline function ‘trie_print’ declared but never defined 136 | inline void trie_print(TrEntry trie); | ^~~~~~~~~~ ../../../library/tries/base_tries.h:135:17: warning: inline function ‘trie_usage’ declared but never defined 135 | inline void trie_usage(TrEntry trie, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~ ../../../library/tries/base_tries.h:134:17: warning: inline function ‘trie_max_stats’ declared but never defined 134 | inline void trie_max_stats(YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:133:17: warning: inline function ‘trie_stats’ declared but never defined 133 | inline void trie_stats(YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~ ../../../library/tries/base_tries.h:132:17: warning: inline function ‘trie_load’ declared but never defined 132 | inline TrEntry trie_load(FILE *file); | ^~~~~~~~~ ../../../library/tries/base_tries.h:131:17: warning: inline function ‘trie_save’ declared but never defined 131 | inline void trie_save(TrEntry trie, FILE *file); | ^~~~~~~~~ ../../../library/tries/base_tries.h:130:17: warning: inline function ‘trie_count_intersect’ declared but never defined 130 | inline YAP_Int trie_count_intersect(TrEntry trie1, TrEntry trie2); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:129:17: warning: inline function ‘trie_count_join’ declared but never defined 129 | inline YAP_Int trie_count_join(TrEntry trie1, TrEntry trie2); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:128:17: warning: inline function ‘trie_intersect’ declared but never defined 128 | inline void trie_intersect(TrEntry trie_dest, TrEntry trie_source); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:127:17: warning: inline function ‘trie_join’ declared but never defined 127 | inline void trie_join(TrEntry trie_dest, TrEntry trie_source); | ^~~~~~~~~ ../../../library/tries/base_tries.h:126:17: warning: inline function ‘trie_remove_subtree’ declared but never defined 126 | inline void trie_remove_subtree(TrData data); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:125:17: warning: inline function ‘trie_remove_entry’ declared but never defined 125 | inline void trie_remove_entry(TrData data); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:124:17: warning: inline function ‘trie_traverse_cont’ declared but never defined 124 | inline TrData trie_traverse_cont(TrEntry trie); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:123:17: warning: inline function ‘trie_traverse_init’ declared but never defined 123 | inline TrData trie_traverse_init(TrEntry trie, TrData init_data); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:122:17: warning: inline function ‘trie_get_last_entry’ declared but never defined 122 | inline TrData trie_get_last_entry(TrEntry trie); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:121:17: warning: inline function ‘trie_get_first_entry’ declared but never defined 121 | inline TrData trie_get_first_entry(TrEntry trie); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:120:17: warning: inline function ‘trie_get_entry’ declared but never defined 120 | inline YAP_Term trie_get_entry(TrData data); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:119:17: warning: inline function ‘trie_check_entry’ declared but never defined 119 | inline TrData trie_check_entry(TrEntry trie, YAP_Term entry); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:118:17: warning: inline function ‘trie_put_entry’ declared but never defined 118 | inline TrData trie_put_entry(TrEntry trie, YAP_Term entry); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:117:17: warning: inline function ‘trie_get_mode’ declared but never defined 117 | inline YAP_Int trie_get_mode(void); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:116:17: warning: inline function ‘trie_set_mode’ declared but never defined 116 | inline void trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~ ../../../library/tries/base_tries.h:115:17: warning: inline function ‘trie_close_all’ declared but never defined 115 | inline void trie_close_all(void); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:114:17: warning: inline function ‘trie_close’ declared but never defined 114 | inline void trie_close(TrEntry trie); | ^~~~~~~~~~ ../../../library/tries/base_tries.h:113:17: warning: inline function ‘trie_open’ declared but never defined 113 | inline TrEntry trie_open(void); | ^~~~~~~~~ ../../../library/tries/base_tries.h:112:17: warning: inline function ‘trie_data_destruct’ declared but never defined 112 | inline void trie_data_destruct(TrNode node); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:111:17: warning: inline function ‘trie_data_copy’ declared but never defined 111 | inline void trie_data_copy(TrNode node_dest, TrNode node_source); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:110:17: warning: inline function ‘trie_data_load’ declared but never defined 110 | inline void trie_data_load(TrNode node, YAP_Int depth, FILE *file); | ^~~~~~~~~~~~~~ ../../../library/tries/base_tries.h:109:17: warning: inline function ‘trie_init_module’ declared but never defined 109 | inline void trie_init_module(void); | ^~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/tries.c:17: ../../../library/tries/core_dbtries.h:229:18: warning: inline function ‘core_set_trie_db_opt_min_prefix’ declared but never defined 229 | inline void core_set_trie_db_opt_min_prefix(YAP_Int min_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:228:18: warning: inline function ‘core_get_trie_db_opt_min_prefix’ declared but never defined 228 | inline YAP_Int core_get_trie_db_opt_min_prefix(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:227:18: warning: inline function ‘core_depth_breadth_trie_replace_nested_trie’ declared but never defined 227 | inline void core_depth_breadth_trie_replace_nested_trie(TrNode node, YAP_Int nested_trie_id, YAP_Term new_term); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:226:18: warning: inline function ‘core_db_trie_get_optimization_level_count’ declared but never defined 226 | inline YAP_Int core_db_trie_get_optimization_level_count(YAP_Int opt_level); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:225:18: warning: inline function ‘core_set_trie_db_return_term’ declared but never defined 225 | inline void core_set_trie_db_return_term(YAP_Term return_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:224:18: warning: inline function ‘core_get_trie_db_return_term’ declared but never defined 224 | inline YAP_Term core_get_trie_db_return_term(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/tries.c:17: ../../../library/tries/core_dbtries.h:223:18: warning: inline function ‘core_breadth_reduction’ declared but never defined 223 | inline TrNode core_breadth_reduction(TrEngine engine, TrNode node, TrNode breadth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/tries.c:17: ../../../library/tries/core_dbtries.h:222:18: warning: inline function ‘core_depth_reduction’ declared but never defined 222 | inline TrNode core_depth_reduction(TrEngine engine, TrNode node, TrNode depth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:221:18: warning: inline function ‘core_finalize_depth_breadth_trie’ declared but never defined 221 | inline void core_finalize_depth_breadth_trie(TrNode depth_node, TrNode breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:220:18: warning: inline function ‘core_initialize_depth_breadth_trie’ declared but never defined 220 | inline void core_initialize_depth_breadth_trie(TrNode node, TrNode *depth_node, TrNode *breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:219:18: warning: inline function ‘core_get_label_counter’ declared but never defined 219 | inline YAP_Int core_get_label_counter(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:218:18: warning: inline function ‘core_set_label_counter’ declared but never defined 218 | inline void core_set_label_counter(YAP_Int value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/tries.c:17: ../../../library/tries/core_tries.h:314:18: warning: inline function ‘core_trie_to_list’ declared but never defined 314 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:312:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 312 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:311:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 311 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:309:17: warning: inline function ‘core_trie_print’ declared but never defined 309 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:308:17: warning: inline function ‘core_trie_usage’ declared but never defined 308 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:307:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 307 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:306:17: warning: inline function ‘core_trie_stats’ declared but never defined 306 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:305:17: warning: inline function ‘core_trie_load’ declared but never defined 305 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:304:17: warning: inline function ‘core_trie_save’ declared but never defined 304 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:303:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 303 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:302:17: warning: inline function ‘core_trie_count_join’ declared but never defined 302 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:301:17: warning: inline function ‘core_trie_intersect’ declared but never defined 301 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:300:17: warning: inline function ‘core_trie_join’ declared but never defined 300 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:299:17: warning: inline function ‘core_trie_add’ declared but never defined 299 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:298:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 298 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:297:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 297 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:296:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 296 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:295:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 295 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:294:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 294 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:293:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 293 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:292:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 292 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:291:17: warning: inline function ‘core_trie_close_all’ declared but never defined 291 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:290:17: warning: inline function ‘core_trie_close’ declared but never defined 290 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:289:17: warning: inline function ‘core_trie_open’ declared but never defined 289 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:288:17: warning: inline function ‘core_trie_init_module’ declared but never defined 288 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o tries.so core_tries.o base_tries.o tries.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/tries -I../.. -I../../../library/tries/../../include -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../library/tries/base_itries.c -o base_itries.o ../../../library/tries/base_itries.c:394:23: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_max_stats’ which is not static 394 | core_trie_max_stats(ITRIE_ENGINE, memory, tries, entries, nodes); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:387:19: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_stats’ which is not static 387 | core_trie_stats(ITRIE_ENGINE, memory, tries, entries, nodes); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:380:3: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 380 | FIRST_ITRIE = itrie; | ^~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:379:22: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 379 | TrEntry_previous(FIRST_ITRIE) = itrie; | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:44:38: note: in definition of macro ‘TrEntry_previous’ 44 | #define TrEntry_previous(X) ((X)->previous) | ^ ../../../library/tries/base_itries.c:378:7: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 378 | if (FIRST_ITRIE) | ^~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:154:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:374:5: note: in expansion of macro ‘free_itrie_entry’ 374 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:374:5: note: in expansion of macro ‘free_itrie_entry’ 374 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:373:31: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 373 | if (!(node = core_trie_load(ITRIE_ENGINE, file, &itrie_data_load))) { | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:372:3: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 372 | CURRENT_ITRIE = itrie; | ^~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.h:93:58: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 93 | TrEntry_previous(TR_ENTRY) = AS_TR_ENTRY_NEXT(&FIRST_ITRIE); \ | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:76:62: note: in definition of macro ‘AS_TR_ENTRY_NEXT’ 76 | #define AS_TR_ENTRY_NEXT(ADDR) (TrEntry)((unsigned long int)(ADDR) - sizeof(struct trie_node *) - sizeof(struct itrie_data **) - sizeof(struct itrie_data *)) | ^~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.h:92:36: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_load’ which is not static 92 | TrEntry_next(TR_ENTRY) = FIRST_ITRIE; \ | ^~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:335:23: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_intersect’ which is not static 335 | core_trie_intersect(ITRIE_ENGINE, TrEntry_trie(itrie_dest), TrEntry_trie(itrie_source), &itrie_data_add, &itrie_data_destruct); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:328:18: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_join’ which is not static 328 | core_trie_join(ITRIE_ENGINE, TrEntry_trie(itrie_dest), TrEntry_trie(itrie_source), &itrie_data_add, &itrie_data_copy); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:327:3: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_join’ which is not static 327 | CURRENT_ITRIE = itrie_dest; | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.c:306:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_remove_subtree’ which is not static 306 | core_trie_remove_subtree(ITRIE_ENGINE, TrData_leaf(data), &itrie_data_destruct); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:299:26: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_remove_entry’ which is not static 299 | core_trie_remove_entry(ITRIE_ENGINE, TrData_leaf(data), &itrie_data_destruct); | ^~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:206:30: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_put_entry’ which is not static 206 | node = core_trie_put_entry(ITRIE_ENGINE, TrEntry_trie(itrie), entry, &depth); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:168:5: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 168 | FIRST_ITRIE = itrie; | ^~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:154:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close_all’ which is not static 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.c:167:22: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:231:40: note: in definition of macro ‘free_struct’ 231 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ../../../library/tries/base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:167:22: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:269:39: note: in definition of macro ‘DECREMENT_MEMORY’ 269 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ../../../library/tries/base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:152:52: note: in expansion of macro ‘TrEntry_num_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close_all’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.c:167:22: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~ ../../../library/tries/core_tries.h:231:40: note: in definition of macro ‘free_struct’ 231 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ../../../library/tries/base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:152:30: note: in expansion of macro ‘TrEntry_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:166:26: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 166 | itrie = TrEntry_next(FIRST_ITRIE); | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:43:38: note: in definition of macro ‘TrEntry_next’ 43 | #define TrEntry_next(X) ((X)->next) | ^ ../../../library/tries/base_itries.c:165:10: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_close_all’ which is not static 165 | while (FIRST_ITRIE) { | ^~~~~~~~~~~ ../../../library/tries/base_itries.c:164:23: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close_all’ which is not static 164 | core_trie_close_all(ITRIE_ENGINE, &itrie_data_destruct); | ^~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:154:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close’ which is not static 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:155:3: note: in expansion of macro ‘free_itrie_entry’ 155 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:155:3: note: in expansion of macro ‘free_itrie_entry’ 155 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:149:19: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_close’ which is not static 149 | core_trie_close(ITRIE_ENGINE, TrEntry_trie(itrie), &itrie_data_destruct); | ^~~~~~~~~~~~ ../../../library/tries/base_itries.c:142:3: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_open’ which is not static 142 | FIRST_ITRIE = itrie; | ^~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:141:22: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_open’ which is not static 141 | TrEntry_previous(FIRST_ITRIE) = itrie; | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:44:38: note: in definition of macro ‘TrEntry_previous’ 44 | #define TrEntry_previous(X) ((X)->previous) | ^ ../../../library/tries/base_itries.c:140:7: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_open’ which is not static 140 | if (FIRST_ITRIE) | ^~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:94:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.h:93:58: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_open’ which is not static 93 | TrEntry_previous(TR_ENTRY) = AS_TR_ENTRY_NEXT(&FIRST_ITRIE); \ | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:76:62: note: in definition of macro ‘AS_TR_ENTRY_NEXT’ 76 | #define AS_TR_ENTRY_NEXT(ADDR) (TrEntry)((unsigned long int)(ADDR) - sizeof(struct trie_node *) - sizeof(struct itrie_data **) - sizeof(struct itrie_data *)) | ^~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.h:92:36: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_open’ which is not static 92 | TrEntry_next(TR_ENTRY) = FIRST_ITRIE; \ | ^~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:138:25: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_open’ which is not static 138 | node = core_trie_open(ITRIE_ENGINE); | ^~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:162:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_destruct’ which is not static 162 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:162:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 162 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:100:3: note: in expansion of macro ‘free_itrie_data’ 100 | free_itrie_data(data); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:41:38: note: in definition of macro ‘TrEntry_bucket’ 41 | #define TrEntry_bucket(X,N) ((X)->trie_data_buckets + N) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:269:39: note: in definition of macro ‘DECREMENT_MEMORY’ 269 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ../../../library/tries/base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:119:40: note: in expansion of macro ‘TrEntry_num_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_copy’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:80:3: note: in expansion of macro ‘new_itrie_data’ 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:80:29: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_copy’ which is not static 80 | new_itrie_data(data_dest, CURRENT_ITRIE, node_dest, TrData_pos(data_source), TrData_neg(data_source), TrData_timestamp(data_source), TrData_depth(data_source)); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:111:35: note: in definition of macro ‘new_itrie_data’ 111 | TrData_itrie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:134:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:41:38: note: in definition of macro ‘TrEntry_bucket’ 41 | #define TrEntry_bucket(X,N) ((X)->trie_data_buckets + N) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:269:39: note: in definition of macro ‘DECREMENT_MEMORY’ 269 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ../../../library/tries/base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:119:40: note: in expansion of macro ‘TrEntry_num_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:158:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:79:35: note: in definition of macro ‘TrEngine_memory_max’ 79 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:102:28: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_data_load’ which is not static 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~ ../../../library/tries/core_tries.h:75:35: note: in definition of macro ‘TrEngine_memory’ 75 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ../../../library/tries/base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ../../../library/tries/base_itries.c:59:3: note: in expansion of macro ‘new_itrie_data’ 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:18: ../../../library/tries/base_itries.c:59:24: warning: ‘CURRENT_ITRIE’ is static but used in inline function ‘itrie_data_load’ which is not static 59 | new_itrie_data(data, CURRENT_ITRIE, node, pos, neg, timestamp, depth); | ^~~~~~~~~~~~~ ../../../library/tries/base_itries.h:111:35: note: in definition of macro ‘new_itrie_data’ 111 | TrData_itrie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ ../../../library/tries/base_itries.c:38:3: warning: ‘FIRST_ITRIE’ is static but used in inline function ‘itrie_init_module’ which is not static 38 | FIRST_ITRIE = NULL; | ^~~~~~~~~~~ ../../../library/tries/base_itries.c:37:3: warning: ‘ITRIE_ENGINE’ is static but used in inline function ‘itrie_init_module’ which is not static 37 | ITRIE_ENGINE = core_trie_init_module(); | ^~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_itries.c:17: ../../../library/tries/core_dbtries.h:229:18: warning: inline function ‘core_set_trie_db_opt_min_prefix’ declared but never defined 229 | inline void core_set_trie_db_opt_min_prefix(YAP_Int min_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:228:18: warning: inline function ‘core_get_trie_db_opt_min_prefix’ declared but never defined 228 | inline YAP_Int core_get_trie_db_opt_min_prefix(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:227:18: warning: inline function ‘core_depth_breadth_trie_replace_nested_trie’ declared but never defined 227 | inline void core_depth_breadth_trie_replace_nested_trie(TrNode node, YAP_Int nested_trie_id, YAP_Term new_term); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:226:18: warning: inline function ‘core_db_trie_get_optimization_level_count’ declared but never defined 226 | inline YAP_Int core_db_trie_get_optimization_level_count(YAP_Int opt_level); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:225:18: warning: inline function ‘core_set_trie_db_return_term’ declared but never defined 225 | inline void core_set_trie_db_return_term(YAP_Term return_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:224:18: warning: inline function ‘core_get_trie_db_return_term’ declared but never defined 224 | inline YAP_Term core_get_trie_db_return_term(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_itries.c:17: ../../../library/tries/core_dbtries.h:223:18: warning: inline function ‘core_breadth_reduction’ declared but never defined 223 | inline TrNode core_breadth_reduction(TrEngine engine, TrNode node, TrNode breadth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/base_itries.c:17: ../../../library/tries/core_dbtries.h:222:18: warning: inline function ‘core_depth_reduction’ declared but never defined 222 | inline TrNode core_depth_reduction(TrEngine engine, TrNode node, TrNode depth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:221:18: warning: inline function ‘core_finalize_depth_breadth_trie’ declared but never defined 221 | inline void core_finalize_depth_breadth_trie(TrNode depth_node, TrNode breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:220:18: warning: inline function ‘core_initialize_depth_breadth_trie’ declared but never defined 220 | inline void core_initialize_depth_breadth_trie(TrNode node, TrNode *depth_node, TrNode *breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:219:18: warning: inline function ‘core_get_label_counter’ declared but never defined 219 | inline YAP_Int core_get_label_counter(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:218:18: warning: inline function ‘core_set_label_counter’ declared but never defined 218 | inline void core_set_label_counter(YAP_Int value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/base_itries.c:17: ../../../library/tries/core_tries.h:314:18: warning: inline function ‘core_trie_to_list’ declared but never defined 314 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:312:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 312 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:311:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 311 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:309:17: warning: inline function ‘core_trie_print’ declared but never defined 309 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:308:17: warning: inline function ‘core_trie_usage’ declared but never defined 308 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:307:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 307 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:306:17: warning: inline function ‘core_trie_stats’ declared but never defined 306 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:305:17: warning: inline function ‘core_trie_load’ declared but never defined 305 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:304:17: warning: inline function ‘core_trie_save’ declared but never defined 304 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:303:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 303 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:302:17: warning: inline function ‘core_trie_count_join’ declared but never defined 302 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:301:17: warning: inline function ‘core_trie_intersect’ declared but never defined 301 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:300:17: warning: inline function ‘core_trie_join’ declared but never defined 300 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:299:17: warning: inline function ‘core_trie_add’ declared but never defined 299 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:298:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 298 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:297:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 297 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:296:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 296 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:295:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 295 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:294:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 294 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:293:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 293 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:292:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 292 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:291:17: warning: inline function ‘core_trie_close_all’ declared but never defined 291 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:290:17: warning: inline function ‘core_trie_close’ declared but never defined 290 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:289:17: warning: inline function ‘core_trie_open’ declared but never defined 289 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:288:17: warning: inline function ‘core_trie_init_module’ declared but never defined 288 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -I../../../library/tries -I../.. -I../../../library/tries/../../include -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../library/tries/itries.c -o itries.o In file included from ../../../library/tries/itries.c:18: ../../../library/tries/base_itries.h:207:17: warning: inline function ‘itrie_print’ declared but never defined 207 | inline void itrie_print(TrEntry itrie); | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:206:17: warning: inline function ‘itrie_usage’ declared but never defined 206 | inline void itrie_usage(TrEntry itrie, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:205:17: warning: inline function ‘itrie_max_stats’ declared but never defined 205 | inline void itrie_max_stats(YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:204:17: warning: inline function ‘itrie_stats’ declared but never defined 204 | inline void itrie_stats(YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:203:17: warning: inline function ‘itrie_load’ declared but never defined 203 | inline TrEntry itrie_load(FILE *file); | ^~~~~~~~~~ ../../../library/tries/base_itries.h:202:17: warning: inline function ‘itrie_save_as_trie’ declared but never defined 202 | inline void itrie_save_as_trie(TrEntry itrie, FILE *file); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:201:17: warning: inline function ‘itrie_save’ declared but never defined 201 | inline void itrie_save(TrEntry itrie, FILE *file); | ^~~~~~~~~~ ../../../library/tries/base_itries.h:200:17: warning: inline function ‘itrie_count_intersect’ declared but never defined 200 | inline YAP_Int itrie_count_intersect(TrEntry itrie1, TrEntry itrie2); | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:199:17: warning: inline function ‘itrie_count_join’ declared but never defined 199 | inline YAP_Int itrie_count_join(TrEntry itrie1, TrEntry itrie2); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:198:17: warning: inline function ‘itrie_intersect’ declared but never defined 198 | inline void itrie_intersect(TrEntry itrie_dest, TrEntry itrie_source); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:197:17: warning: inline function ‘itrie_join’ declared but never defined 197 | inline void itrie_join(TrEntry itrie_dest, TrEntry itrie_source); | ^~~~~~~~~~ ../../../library/tries/base_itries.h:196:17: warning: inline function ‘itrie_subtract’ declared but never defined 196 | inline void itrie_subtract(TrEntry itrie_dest, TrEntry itrie_source); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:195:17: warning: inline function ‘itrie_add’ declared but never defined 195 | inline void itrie_add(TrEntry itrie_dest, TrEntry itrie_source); | ^~~~~~~~~ ../../../library/tries/base_itries.h:194:17: warning: inline function ‘itrie_remove_subtree’ declared but never defined 194 | inline void itrie_remove_subtree(TrData data); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:193:17: warning: inline function ‘itrie_remove_entry’ declared but never defined 193 | inline void itrie_remove_entry(TrData data); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:192:17: warning: inline function ‘itrie_traverse_cont’ declared but never defined 192 | inline TrData itrie_traverse_cont(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:191:17: warning: inline function ‘itrie_traverse_init’ declared but never defined 191 | inline TrData itrie_traverse_init(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:190:17: warning: inline function ‘itrie_get_data’ declared but never defined 190 | inline void itrie_get_data(TrData data, YAP_Int *pos, YAP_Int *neg, YAP_Int *timestamp); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:189:17: warning: inline function ‘itrie_get_entry’ declared but never defined 189 | inline YAP_Term itrie_get_entry(TrData data); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:188:17: warning: inline function ‘itrie_check_entry’ declared but never defined 188 | inline TrData itrie_check_entry(TrEntry itrie, YAP_Term entry); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:187:17: warning: inline function ‘itrie_update_entry’ declared but never defined 187 | inline void itrie_update_entry(TrEntry itrie, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:186:17: warning: inline function ‘itrie_put_entry’ declared but never defined 186 | inline void itrie_put_entry(TrEntry itrie, YAP_Term entry); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:185:17: warning: inline function ‘itrie_get_timestamp’ declared but never defined 185 | inline YAP_Int itrie_get_timestamp(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:184:17: warning: inline function ‘itrie_set_timestamp’ declared but never defined 184 | inline void itrie_set_timestamp(TrEntry itrie, YAP_Int timestamp); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:183:17: warning: inline function ‘itrie_get_mode’ declared but never defined 183 | inline YAP_Int itrie_get_mode(TrEntry itrie); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:182:17: warning: inline function ‘itrie_set_mode’ declared but never defined 182 | inline void itrie_set_mode(TrEntry itrie, YAP_Int mode); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:181:17: warning: inline function ‘itrie_close_all’ declared but never defined 181 | inline void itrie_close_all(void); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:180:17: warning: inline function ‘itrie_close’ declared but never defined 180 | inline void itrie_close(TrEntry itrie); | ^~~~~~~~~~~ ../../../library/tries/base_itries.h:179:17: warning: inline function ‘itrie_open’ declared but never defined 179 | inline TrEntry itrie_open(void); | ^~~~~~~~~~ ../../../library/tries/base_itries.h:178:17: warning: inline function ‘itrie_data_subtract’ declared but never defined 178 | inline void itrie_data_subtract(TrNode node_dest, TrNode node_source); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:177:17: warning: inline function ‘itrie_data_add’ declared but never defined 177 | inline void itrie_data_add(TrNode node_dest, TrNode node_source); | ^~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:176:17: warning: inline function ‘itrie_data_destruct’ declared but never defined 176 | inline void itrie_data_destruct(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:175:17: warning: inline function ‘itrie_data_copy’ declared but never defined 175 | inline void itrie_data_copy(TrNode node_dest, TrNode node_source); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:174:17: warning: inline function ‘itrie_data_print’ declared but never defined 174 | inline void itrie_data_print(TrNode node); | ^~~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:173:17: warning: inline function ‘itrie_data_load’ declared but never defined 173 | inline void itrie_data_load(TrNode node, YAP_Int depth, FILE *file); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:172:17: warning: inline function ‘itrie_data_save’ declared but never defined 172 | inline void itrie_data_save(TrNode node, FILE *file); | ^~~~~~~~~~~~~~~ ../../../library/tries/base_itries.h:171:17: warning: inline function ‘itrie_init_module’ declared but never defined 171 | inline void itrie_init_module(void); | ^~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/itries.c:17: ../../../library/tries/core_dbtries.h:229:18: warning: inline function ‘core_set_trie_db_opt_min_prefix’ declared but never defined 229 | inline void core_set_trie_db_opt_min_prefix(YAP_Int min_prefix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:228:18: warning: inline function ‘core_get_trie_db_opt_min_prefix’ declared but never defined 228 | inline YAP_Int core_get_trie_db_opt_min_prefix(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:227:18: warning: inline function ‘core_depth_breadth_trie_replace_nested_trie’ declared but never defined 227 | inline void core_depth_breadth_trie_replace_nested_trie(TrNode node, YAP_Int nested_trie_id, YAP_Term new_term); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:226:18: warning: inline function ‘core_db_trie_get_optimization_level_count’ declared but never defined 226 | inline YAP_Int core_db_trie_get_optimization_level_count(YAP_Int opt_level); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:225:18: warning: inline function ‘core_set_trie_db_return_term’ declared but never defined 225 | inline void core_set_trie_db_return_term(YAP_Term return_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:224:18: warning: inline function ‘core_get_trie_db_return_term’ declared but never defined 224 | inline YAP_Term core_get_trie_db_return_term(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/itries.c:17: ../../../library/tries/core_dbtries.h:223:18: warning: inline function ‘core_breadth_reduction’ declared but never defined 223 | inline TrNode core_breadth_reduction(TrEngine engine, TrNode node, TrNode breadth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/core_tries.h:316, from ../../../library/tries/itries.c:17: ../../../library/tries/core_dbtries.h:222:18: warning: inline function ‘core_depth_reduction’ declared but never defined 222 | inline TrNode core_depth_reduction(TrEngine engine, TrNode node, TrNode depth_node, YAP_Int opt_level, void (*construct_function)(TrNode), void (*destruct_function)(TrNode), void (*copy_function)(TrNode, TrNode), void (*correct_order_function)(void)); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:221:18: warning: inline function ‘core_finalize_depth_breadth_trie’ declared but never defined 221 | inline void core_finalize_depth_breadth_trie(TrNode depth_node, TrNode breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:220:18: warning: inline function ‘core_initialize_depth_breadth_trie’ declared but never defined 220 | inline void core_initialize_depth_breadth_trie(TrNode node, TrNode *depth_node, TrNode *breadth_node); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:219:18: warning: inline function ‘core_get_label_counter’ declared but never defined 219 | inline YAP_Int core_get_label_counter(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_dbtries.h:218:18: warning: inline function ‘core_set_label_counter’ declared but never defined 218 | inline void core_set_label_counter(YAP_Int value); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../library/tries/itries.c:17: ../../../library/tries/core_tries.h:314:18: warning: inline function ‘core_trie_to_list’ declared but never defined 314 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:312:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 312 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:311:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 311 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:309:17: warning: inline function ‘core_trie_print’ declared but never defined 309 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:308:17: warning: inline function ‘core_trie_usage’ declared but never defined 308 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:307:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 307 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:306:17: warning: inline function ‘core_trie_stats’ declared but never defined 306 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:305:17: warning: inline function ‘core_trie_load’ declared but never defined 305 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:304:17: warning: inline function ‘core_trie_save’ declared but never defined 304 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:303:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 303 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:302:17: warning: inline function ‘core_trie_count_join’ declared but never defined 302 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:301:17: warning: inline function ‘core_trie_intersect’ declared but never defined 301 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:300:17: warning: inline function ‘core_trie_join’ declared but never defined 300 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:299:17: warning: inline function ‘core_trie_add’ declared but never defined 299 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ../../../library/tries/core_tries.h:298:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 298 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:297:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 297 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:296:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 296 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:295:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 295 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:294:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 294 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:293:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 293 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:292:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 292 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:291:17: warning: inline function ‘core_trie_close_all’ declared but never defined 291 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:290:17: warning: inline function ‘core_trie_close’ declared but never defined 290 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:289:17: warning: inline function ‘core_trie_open’ declared but never defined 289 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ../../../library/tries/core_tries.h:288:17: warning: inline function ‘core_trie_init_module’ declared but never defined 288 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o itries.so core_tries.o base_itries.o itries.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' (cd packages/clib; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/error.c -o error.o ../../../packages/clib/error.c: In function ‘pl_error’: ../../../packages/clib/error.c:88:11: warning: unused variable ‘argn’ [-Wunused-variable] 88 | { int argn = va_arg(args, int); | ^~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/unix.c -o unix.o ../../../packages/clib/unix.c:33:23: warning: extra tokens at end of #include directive 33 | #include u | ^ ../../../packages/clib/unix.c:342:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 342 | pl_detach_IO() | ^~~~~~~~~~~~ ../../../packages/clib/unix.c:372:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 372 | install_unix() | ^~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o unix.so error.o unix.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/random.c -o random.o ../../../packages/clib/random.c:148:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 148 | install_random() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o random.so random.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/socket.c -o socket.o In file included from ../../../packages/clib/socket.c:43: ../../../packages/clib/nonblockio.h:74: warning: "h_errno" redefined 74 | #define h_errno errno | In file included from ../../../packages/clib/nonblockio.h:66, from ../../../packages/clib/socket.c:43: /usr/include/netdb.h:56: note: this is the location of the previous definition 56 | # define h_errno (*__h_errno_location ()) | ../../../packages/clib/socket.c:78:1: warning: no previous prototype for ‘tcp_get_socket’ [-Wmissing-prototypes] 78 | tcp_get_socket(term_t Socket, int *id) | ^~~~~~~~~~~~~~ ../../../packages/clib/socket.c: In function ‘pl_bind’: ../../../packages/clib/socket.c:386:53: warning: passing argument 3 of ‘getsockname’ from incompatible pointer type [-Wincompatible-pointer-types] 386 | if ( getsockname(fd, (struct sockaddr *) &addr, &len) ) | ^~~~ | | | size_t * {aka long unsigned int *} In file included from ../../../packages/clib/nonblockio.h:65, from ../../../packages/clib/socket.c:43: /usr/include/x86_64-linux-gnu/sys/socket.h:117:26: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 117 | socklen_t *__restrict __len) __THROW; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../packages/clib/socket.c: At top level: ../../../packages/clib/socket.c:645:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 645 | uninstall_socket() | ^~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/nonblockio.c -o nonblockio.o In file included from ../../../packages/clib/nonblockio.c:115: ../../../packages/clib/nonblockio.h:74: warning: "h_errno" redefined 74 | #define h_errno errno | In file included from ../../../packages/clib/nonblockio.h:66, from ../../../packages/clib/nonblockio.c:115: /usr/include/netdb.h:56: note: this is the location of the previous definition 56 | # define h_errno (*__h_errno_location ()) | ../../../packages/clib/nonblockio.c:281:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 281 | tcp_debug() | ^~~~~~~~~ ../../../packages/clib/nonblockio.c: In function ‘nbio_error’: ../../../packages/clib/nonblockio.c:1474:16: warning: variable ‘map’ set but not used [-Wunused-but-set-variable] 1474 | error_codes *map; | ^~~ ../../../packages/clib/nonblockio.c: In function ‘nbio_accept’: ../../../packages/clib/nonblockio.c:2007:37: warning: passing argument 3 of ‘accept’ from incompatible pointer type [-Wincompatible-pointer-types] 2007 | slave = accept(m->socket, addr, addrlen); | ^~~~~~~ | | | size_t * {aka long unsigned int *} In file included from ../../../packages/clib/nonblockio.h:65, from ../../../packages/clib/nonblockio.c:115: /usr/include/x86_64-linux-gnu/sys/socket.h:233:28: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 233 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../packages/clib/nonblockio.c: In function ‘nbio_recvfrom’: ../../../packages/clib/nonblockio.c:2331:56: warning: passing argument 6 of ‘recvfrom’ from incompatible pointer type [-Wincompatible-pointer-types] 2331 | n = recvfrom(s->socket, buf, bufSize, flags, from, fromlen); | ^~~~~~~ | | | size_t * {aka long unsigned int *} In file included from ../../../packages/clib/nonblockio.h:65, from ../../../packages/clib/nonblockio.c:115: /usr/include/x86_64-linux-gnu/sys/socket.h:165:27: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 165 | socklen_t *__restrict __addr_len); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o socket.so error.o socket.o nonblockio.o -lpthread x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/form.c -o form.o ../../../packages/clib/form.c:238:1: warning: no previous prototype for ‘next_line’ [-Wmissing-prototypes] 238 | next_line(const char *in) | ^~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/cgi.c -o cgi.o ../../../packages/clib/cgi.c:183:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 183 | install_cgi() | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o cgi.so error.o form.o cgi.o -lpthread x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/memfile.c -o memfile.o ../../../packages/clib/memfile.c:192:1: warning: no previous prototype for ‘atom_to_encoding’ [-Wmissing-prototypes] 192 | atom_to_encoding(atom_t a) | ^~~~~~~~~~~~~~~~ ../../../packages/clib/memfile.c:480:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 480 | install_memfile() | ^~~~~~~~~~~~~~~ ../../../packages/clib/memfile.c: In function ‘free_memory_file’: ../../../packages/clib/memfile.c:140:3: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140 | free(m); | ^~~~~~~ ../../../packages/clib/memfile.c:148:12: note: ‘m’ was declared here 148 | { memfile *m; | ^ ../../../packages/clib/memfile.c: In function ‘utf8_position’: ../../../packages/clib/memfile.c:363:9: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 363 | if ( m->stream ) | ~^~~~~~~~ ../../../packages/clib/memfile.c: In function ‘size_memory_file’: ../../../packages/clib/memfile.c:325:14: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 325 | m->size = PL_utf8_strlen(m->data, m->data_size); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/clib/memfile.c: In function ‘open_memory_file’: ../../../packages/clib/memfile.c:276:18: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 276 | m->data_size = 0; | ~~~~~~~~~~~~~^~~ ../../../packages/clib/memfile.c:224:12: note: ‘m’ was declared here 224 | { memfile *m; | ^ ../../../packages/clib/memfile.c: In function ‘memory_file_to_codes2’: ../../../packages/clib/memfile.c:429:14: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | enc = m->encoding; | ~^~~~~~~~~~ ../../../packages/clib/memfile.c:420:12: note: ‘m’ was declared here 420 | { memfile *m; | ^ ../../../packages/clib/memfile.c: In function ‘memory_file_to_atom2’: ../../../packages/clib/memfile.c:429:14: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 429 | enc = m->encoding; | ~^~~~~~~~~~ ../../../packages/clib/memfile.c:420:12: note: ‘m’ was declared here 420 | { memfile *m; | ^ ../../../packages/clib/memfile.c: In function ‘open_memory_file4’: ../../../packages/clib/memfile.c:276:18: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 276 | m->data_size = 0; | ~~~~~~~~~~~~~^~~ ../../../packages/clib/memfile.c: In function ‘memory_file_to_codes3’: ../../../packages/clib/memfile.c:434:7: warning: ‘enc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 434 | { switch(enc) | ^~~~~~ ../../../packages/clib/memfile.c:423:11: note: ‘enc’ was declared here 423 | { IOENC enc; | ^~~ ../../../packages/clib/memfile.c:441:11: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 441 | return PL_unify_chars(atom, flags|REP_UTF8, m->data_size, m->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/clib/memfile.c:420:12: note: ‘m’ was declared here 420 | { memfile *m; | ^ ../../../packages/clib/memfile.c: In function ‘memory_file_to_atom3’: ../../../packages/clib/memfile.c:434:7: warning: ‘enc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 434 | { switch(enc) | ^~~~~~ ../../../packages/clib/memfile.c:423:11: note: ‘enc’ was declared here 423 | { IOENC enc; | ^~~ ../../../packages/clib/memfile.c:441:11: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 441 | return PL_unify_chars(atom, flags|REP_UTF8, m->data_size, m->data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/clib/memfile.c:420:12: note: ‘m’ was declared here 420 | { memfile *m; | ^ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o memfile.so error.o memfile.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/files.c -o files.o ../../../packages/clib/files.c:156:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 156 | install_files() | ^~~~~~~~~~~~~ ../../../packages/clib/files.c:82:1: warning: ‘get_time_option’ defined but not used [-Wunused-function] 82 | get_time_option(term_t list, functor_t f, time_t def, time_t *tme) | ^~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o files.so error.o files.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/mime.c -o mime.o In file included from ../../../packages/clib/mime.c:35: ../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../packages/clib/mime.c:321:1: warning: no previous prototype for ‘mime_parse’ [-Wmissing-prototypes] 321 | mime_parse(term_t handle, term_t result) | ^~~~~~~~~~ ../../../packages/clib/mime.c:374:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 374 | install_mime() | ^~~~~~~~~~~~ (cd maildrop/rfc2045 && make) make[3]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib/maildrop/rfc2045' x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c -o rfc2045.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:19: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:29:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 29 | extern void rfc2045_enomem(); | ^~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:38:17: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 38 | struct rfc2045 *rfc2045_alloc() | ^~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:179:6: warning: no previous prototype for ‘rfc2045_add_buf’ [-Wmissing-prototypes] 179 | void rfc2045_add_buf( | ^~~~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:207:6: warning: no previous prototype for ‘rfc2045_add_workbuf’ [-Wmissing-prototypes] 207 | void rfc2045_add_workbuf(struct rfc2045 *h, const char *p, size_t len) | ^~~~~~~~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:214:6: warning: no previous prototype for ‘rfc2045_add_workbufch’ [-Wmissing-prototypes] 214 | void rfc2045_add_workbufch(struct rfc2045 *h, int c) | ^~~~~~~~~~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.c:1144:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1144 | const char *rfc2045_getdefaultcharset() | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045acchk.c -o rfc2045acchk.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045acchk.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045acchk.c:23:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 23 | extern void rfc2045_enomem(); | ^~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045acprep.c -o rfc2045acprep.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045acprep.c:6: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045acprep.c:14:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 14 | static void end_rwprep(); | ^~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045acprep.c:37:17: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 37 | struct rfc2045 *rfc2045_alloc_ac() | ^~~~~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045acprep.c:105:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 105 | static void end_rwprep() | ^~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045appendurl.c -o rfc2045appendurl.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045appendurl.c:19: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045appendurl.c:21:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 21 | extern void rfc2045_enomem(); | ^~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045cdecode.c -o rfc2045cdecode.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045cdecode.c:6: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045cdecode.c: In function ‘do_decode_base64’: ../../../../../packages/clib/maildrop/rfc2045/rfc2045cdecode.c:68:5: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] 68 | int rc; | ^~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045decode.c -o rfc2045decode.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045decode.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045enomem.c -o rfc2045enomem.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045enomem.c:4: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045enomem.c:6:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 6 | void rfc2045_enomem() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045_base64encode.c -o rfc2045_base64encode.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045_base64encode.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045_base64encode.c:47:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 47 | void rfc2045_base64encode_end() | ^~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045_fromfd.c -o rfc2045_fromfd.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045_fromfd.c:15: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045find.c -o rfc2045find.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045find.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045mkboundary.c -o rfc2045mkboundary.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045mkboundary.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045mkboundary.c:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 33 | extern void rfc2045_enomem(); | ^~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c -o rfc2045rewrite.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:46:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 46 | static void qpe_start(); | ^~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:48:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 48 | static void qpe_end(); | ^~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:51:12: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 51 | static int fdout_flush() | ^~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:422:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 422 | static void qpe_start() | ^~~~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045rewrite.c:469:13: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 469 | static void qpe_end() | ^~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045tryboundary.c -o rfc2045tryboundary.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045tryboundary.c:9: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../../../packages/clib/maildrop/rfc2045 -I../../../../../packages/clib/maildrop/rfc2045/.. -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc2045/rfc2045xdump.c -o rfc2045xdump.o In file included from ../../../../../packages/clib/maildrop/rfc2045/rfc2045xdump.c:10: ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 144 | void rfc2045_base64encode_end(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 157 | void (*end_section)(); | ^~~~ ../../../../../packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rm -f librfc2045.a x86_64-linux-gnu-ar r librfc2045.a rfc2045.o rfc2045acchk.o rfc2045acprep.o rfc2045appendurl.o rfc2045cdecode.o rfc2045decode.o rfc2045enomem.o rfc2045_base64encode.o rfc2045_fromfd.o rfc2045find.o rfc2045mkboundary.o rfc2045rewrite.o rfc2045tryboundary.o rfc2045xdump.o x86_64-linux-gnu-ar: creating librfc2045.a x86_64-linux-gnu-ranlib librfc2045.a make[3]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib/maildrop/rfc2045' (cd maildrop/rfc822 && make) make[3]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib/maildrop/rfc822' x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc822.c -o rfc822.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc822_getaddr.c -o rfc822_getaddr.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc822_getaddrs.c -o rfc822_getaddrs.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc822_mkdate.c -o rfc822_mkdate.o x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc822_parsedt.c -o rfc822_parsedt.o ../../../../../packages/clib/maildrop/rfc822/rfc822_parsedt.c:113:8: warning: no previous prototype for ‘rfc822_parsedt’ [-Wmissing-prototypes] 113 | time_t rfc822_parsedt(const char *rfcdt) | ^~~~~~~~~~~~~~ ../../../../../packages/clib/maildrop/rfc822/rfc822_parsedt.c:225:13: warning: no previous prototype for ‘rfc822_mkdt’ [-Wmissing-prototypes] 225 | const char *rfc822_mkdt(time_t t) | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc2047u.c -o rfc2047u.o ../../../../../packages/clib/maildrop/rfc822/rfc2047u.c:16:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 16 | static const char rcsid[]="$Id$"; | ^~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/rfc2047.c -o rfc2047.o ../../../../../packages/clib/maildrop/rfc822/rfc2047.c:15:19: warning: ‘rcsid’ defined but not used [-Wunused-const-variable=] 15 | static const char rcsid[]="$Id$"; | ^~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/imapsubj.c -o imapsubj.o ../../../../../packages/clib/maildrop/rfc822/imapsubj.c: In function ‘stripsubj’: ../../../../../packages/clib/maildrop/rfc822/imapsubj.c:27:21: warning: implicit declaration of function ‘strnicmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration] 27 | #define strncasecmp strnicmp | ^~~~~~~~ ../../../../../packages/clib/maildrop/rfc822/imapsubj.c:73:20: note: in expansion of macro ‘strncasecmp’ 73 | if (p-s >= 5 && strncasecmp(p-5, "(FWD)", 5) == 0) | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -c -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I../../../.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes ../../../../../packages/clib/maildrop/rfc822/imaprefs.c -o imaprefs.o rm -f librfc822.a x86_64-linux-gnu-ar r librfc822.a rfc822.o rfc822_getaddr.o rfc822_getaddrs.o rfc822_mkdate.o rfc822_parsedt.o rfc2047u.o rfc2047.o imapsubj.o imaprefs.o x86_64-linux-gnu-ar: creating librfc822.a x86_64-linux-gnu-ranlib librfc822.a make[3]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib/maildrop/rfc822' x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o mime.so error.o mime.o maildrop/rfc2045/librfc2045.a maildrop/rfc822/librfc822.a x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/crypt.c -o crypt.o ../../../packages/clib/crypt.c:163:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 163 | install_crypt() | ^~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/md5.c -o md5.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/md5passwd.c -o md5passwd.o ../../../packages/clib/md5passwd.c:38:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 38 | to64(s, v, n) | ^~~~ ../../../packages/clib/md5passwd.c:56:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 56 | md5_crypt(pw, salt) | ^~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o crypt.so error.o crypt.o md5.o md5passwd.o -lcrypt -lgmp -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -lreadline -lncurses -lz -ldl -lnsl -lpthread x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/time.c -o time.o ../../../packages/clib/time.c:221:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 221 | allocEvent() | ^~~~~~~~~~ ../../../packages/clib/time.c:344:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 344 | cleanupHandler() | ^~~~~~~~~~~~~~ ../../../packages/clib/time.c:353:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 353 | installHandler() | ^~~~~~~~~~~~~~ ../../../packages/clib/time.c:672:1: warning: no previous prototype for ‘alarm_error’ [-Wmissing-prototypes] 672 | alarm_error(term_t alarm, int err) | ^~~~~~~~~~~ ../../../packages/clib/time.c:970:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 970 | install_time() | ^~~~~~~~~~~~ ../../../packages/clib/time.c:1005:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1005 | uninstall_time() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o time.so error.o time.o -lpthread x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/readutil.c -o readutil.o ../../../packages/clib/readutil.c:163:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 163 | install_readutil() | ^~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o readutil.so readutil.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/streaminfo.c -o streaminfo.o ../../../packages/clib/streaminfo.c:107:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 107 | install_streaminfo() | ^~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o streaminfo.so error.o streaminfo.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/process.c -o process.o ../../../packages/clib/process.c:1594:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1594 | install_process() | ^~~~~~~~~~~~~~~ ../../../packages/clib/process.c: In function ‘process_kill’: ../../../packages/clib/process.c:1572:8: warning: ‘p’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1572 | if ( kill(p, sig) == 0 ) | ^~~~~~~~~~~~ ../../../packages/clib/process.c: In function ‘process_wait’: ../../../packages/clib/process.c:1246:8: warning: ‘p’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1246 | PL_put_integer(PID, pid) && | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/clib/process.c:1508:9: note: ‘p’ was declared here 1508 | { pid_t p; | ^ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o process.so error.o process.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/sha4pl.c -o sha4pl.o ../../../packages/clib/sha4pl.c:259:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 259 | install_sha4pl() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/sha1/sha1.c -o sha1/sha1.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/sha1/sha2.c -o sha1/sha2.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 -DUSE_SHA1 -o sha1/hmac_sha1.o ../../../packages/clib/sha1/hmac.c x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 -DUSE_SHA256 -o sha1/hmac_sha256.o ../../../packages/clib/sha1/hmac.c x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o sha4pl.so error.o sha4pl.o sha1/sha1.o sha1/sha2.o sha1/hmac_sha1.o sha1/hmac_sha256.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/clib -I../.. -I../../../packages/clib/../../include -I. -I../../../packages/clib/maildrop/rfc2045 -I../../../packages/clib/maildrop/rfc822 ../../../packages/clib/uri.c -o uri.o ../../../packages/clib/uri.c:161:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 161 | fill_flags() | ^~~~~~~~~~ ../../../packages/clib/uri.c:1568:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1568 | install_uri() | ^~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o uri.so uri.o -lpthread make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' (cd packages/http; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/http -I../.. -I../../../packages/http/../../include ../../../packages/http/http_stream.c -o http_stream.o In file included from ../../../packages/http/http_stream.c:25: ../../../packages/http/http_error.c:128:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 128 | instantiation_error() | ^~~~~~~~~~~~~~~~~~~ ../../../packages/http/http_error.c:161:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 161 | init_errors() | ^~~~~~~~~~~ In file included from ../../../packages/http/http_stream.c:26: ../../../packages/http/http_chunked.c:288:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 288 | install_http_chunked() | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../../packages/http/http_stream.c:27: ../../../packages/http/cgi_stream.c:719:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 719 | install_cgi_stream() | ^~~~~~~~~~~~~~~~~~ In file included from ../../../packages/http/http_stream.c:28: ../../../packages/http/stream_range.c:217:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 217 | install_stream_range() | ^~~~~~~~~~~~~~~~~~~~ ../../../packages/http/http_stream.c:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 31 | install_http_stream() | ^~~~~~~~~~~~~~~~~~~ In file included from ../../../packages/http/http_stream.c:27: ../../../packages/http/cgi_stream.c: In function ‘cgi_discard’: ../../../packages/http/cgi_stream.c:404:30: warning: ‘ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 404 | ctx->cgi_stream->bufp = ctx->cgi_stream->buffer; | ~~~^~~~~~~~~~~~ ../../../packages/http/cgi_stream.c:405:3: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 405 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ ../../../packages/http/cgi_stream.c: In function ‘cgi_property’: ../../../packages/http/cgi_stream.c:293:67: warning: ‘ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 293 | rc = PL_unify_chars(arg, PL_CODE_LIST, ctx->data_offset, ctx->data); | ~~~^~~~~~ ../../../packages/http/cgi_stream.c:313:3: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 313 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ ../../../packages/http/cgi_stream.c: In function ‘cgi_set’: ../../../packages/http/cgi_stream.c:378:32: warning: ‘ctx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 378 | { ctx->transfer_encoding = enc; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../packages/http/cgi_stream.c:389:3: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 389 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o http_stream.so http_stream.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/http -I../.. -I../../../packages/http/../../include ../../../packages/http/json.c -o json.o ../../../packages/http/json.c:149:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 149 | install_json() | ^~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o json.so json.o make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' (cd packages/plunit; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' Nothing to do for this package make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' (cd packages/RDF; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' Nothing to do for this package make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' (cd packages/semweb; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/rdf_db.c -o rdf_db.o In file included from ../../../packages/semweb/rdf_db.c:60: ../../../packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 31 | int rdf_debuglevel(); | ^~~ ../../../packages/semweb/rdf_db.c:2010:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2010 | new_db() | ^~~~~~ ../../../packages/semweb/rdf_db.c:2649:1: warning: no previous prototype for ‘next_table_size’ [-Wmissing-prototypes] 2649 | next_table_size(long s0) | ^~~~~~~~~~~~~~~ ../../../packages/semweb/rdf_db.c: In function ‘load_db’: ../../../packages/semweb/rdf_db.c:3187:7: warning: variable ‘version’ set but not used [-Wunused-but-set-variable] 3187 | { int version; | ^~~~~~~ ../../../packages/semweb/rdf_db.c: At top level: ../../../packages/semweb/rdf_db.c:4390:1: warning: no previous prototype for ‘put_begin_end’ [-Wmissing-prototypes] 4390 | put_begin_end(term_t t, functor_t be, int level) | ^~~~~~~~~~~~~ ../../../packages/semweb/rdf_db.c:6479:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 6479 | rdf_reset_db() | ^~~~~~~~~~~~ In file included from ../../../packages/semweb/rdf_db.c:6557: ../../../packages/semweb/quote.c:42:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 42 | uri_ok() | ^~~~~~ ../../../packages/semweb/rdf_db.c:6569:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 6569 | install_rdf_db() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/atom.c -o atom.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/lock.c -o lock.o In file included from ../../../packages/semweb/lock.c:28: ../../../packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 31 | int rdf_debuglevel(); | ^~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/md5.c -o md5.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/avl.c -o avl.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/atom_map.c -o atom_map.o In file included from ../../../packages/semweb/atom_map.c:34: ../../../packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 31 | int rdf_debuglevel(); | ^~~ ../../../packages/semweb/atom_map.c:142:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 142 | init_functors() | ^~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c:297:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 297 | init_datum_store() | ^~~~~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c:1117:1: warning: no previous prototype for ‘rdf_statistics_literal_map’ [-Wmissing-prototypes] 1117 | rdf_statistics_literal_map(term_t map, term_t key) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c:1147:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 1147 | install_atom_map() | ^~~~~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c: In function ‘rdf_reset_literal_map’: ../../../packages/semweb/atom_map.c:1101:11: warning: ‘map’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1101 | avlfree(&map->tree); | ^~~~~~~~~~ ../../../packages/semweb/atom_map.c: In function ‘delete_atom_map2’: ../../../packages/semweb/atom_map.c:730:22: warning: ‘map’ may be used uninitialized in this function [-Wmaybe-uninitialized] 730 | map->value_count -= data->values->size; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c: In function ‘delete_atom_map3’: ../../../packages/semweb/atom_map.c:763:23: warning: ‘map’ may be used uninitialized in this function [-Wmaybe-uninitialized] 763 | { map->value_count--; | ~~~~~~~~~~~~~~~~^~ ../../../packages/semweb/atom_map.c: In function ‘rdf_statistics_literal_map’: ../../../packages/semweb/atom_map.c:1131:33: warning: ‘m’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1131 | return PL_unify_integer(a, m->value_count); | ~^~~~~~~~~~~~~ ../../../packages/semweb/atom_map.c: In function ‘insert_atom_map3’: ../../../packages/semweb/atom_map.c:695:21: warning: ‘map’ may be used uninitialized in this function [-Wmaybe-uninitialized] 695 | map->value_count++; | ~~~~~~~~~~~~~~~~^~ ../../../packages/semweb/atom_map.c:660:13: note: ‘map’ was declared here 660 | { atom_map *map; | ^~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/debug.c -o debug.o In file included from ../../../packages/semweb/debug.c:26: ../../../packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 31 | int rdf_debuglevel(); | ^~~ ../../../packages/semweb/debug.c:33:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 33 | rdf_debuglevel() | ^~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/hash.c -o hash.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/murmur.c -o murmur.o ../../../packages/semweb/murmur.c:69:1: warning: no previous prototype for ‘rdf_murmer_hash’ [-Wmissing-prototypes] 69 | rdf_murmer_hash(const void *key, int len, unsigned int seed) | ^~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o rdf_db.so rdf_db.o atom.o lock.o md5.o avl.o atom_map.o debug.o hash.o murmur.o x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/semweb -I../.. -I../../../packages/semweb/../../include ../../../packages/semweb/turtle.c -o turtle.o ../../../packages/semweb/turtle.c:591:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 591 | install_turtle() | ^~~~~~~~~~~~~~ ../../../packages/semweb/turtle.c: In function ‘string_escape’: ../../../packages/semweb/turtle.c:290:10: warning: ‘esc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 290 | *value = esc; | ~~~~~~~^~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o turtle.so turtle.o make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' (cd packages/sgml; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o parser.o -c ../../../packages/sgml/parser.c ../../../packages/sgml/parser.c:256:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 256 | new_symbol_table() | ^~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o util.o -c ../../../packages/sgml/util.c ../../../packages/sgml/util.c:802:1: warning: no previous prototype for ‘wputs’ [-Wmissing-prototypes] 802 | wputs(ichar *s) | ^~~~~ x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o charmap.o -c ../../../packages/sgml/charmap.c x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o catalog.o -c ../../../packages/sgml/catalog.c ../../../packages/sgml/catalog.c:159:1: warning: no previous prototype for ‘register_catalog_file_unlocked’ [-Wmissing-prototypes] 159 | register_catalog_file_unlocked(const ichar *file, catalog_location where) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/sgml/catalog.c:208:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 208 | init_catalog() | ^~~~~~~~~~~~ ../../../packages/sgml/catalog.c: In function ‘find_in_catalogue’: ../../../packages/sgml/catalog.c:459:30: warning: array subscript -1 is outside array bounds of ‘ichar[8192]’ {aka ‘int[8192]’} [-Warray-bounds] 91 | #define isDirSep(c) ((c) == '/') | ~~~ ...... 459 | if (p != base && !isDirSep(p[-1])) ../../../packages/sgml/catalog.c:91:23: note: in definition of macro ‘isDirSep’ 91 | #define isDirSep(c) ((c) == '/') | ^ ../../../packages/sgml/catalog.c:435:9: note: while referencing ‘base’ 435 | ichar base[2 * FILENAME_MAX]; | ^~~~ x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o model.o -c ../../../packages/sgml/model.c x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o xmlns.o -c ../../../packages/sgml/xmlns.c x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o utf8.o -c ../../../packages/sgml/utf8.c x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o xml_unicode.o -c ../../../packages/sgml/xml_unicode.c ../../../packages/sgml/xml_unicode.c:41:1: warning: no previous prototype for ‘xml_basechar’ [-Wmissing-prototypes] 41 | xml_basechar(int c) | ^~~~~~~~~~~~ ../../../packages/sgml/xml_unicode.c:798:1: warning: no previous prototype for ‘xml_ideographic’ [-Wmissing-prototypes] 798 | xml_ideographic(int c) | ^~~~~~~~~~~~~~~ ../../../packages/sgml/xml_unicode.c:810:1: warning: no previous prototype for ‘xml_combining_char’ [-Wmissing-prototypes] 810 | xml_combining_char(int c) | ^~~~~~~~~~~~~~~~~~ ../../../packages/sgml/xml_unicode.c:1162:1: warning: no previous prototype for ‘xml_digit’ [-Wmissing-prototypes] 1162 | xml_digit(int c) | ^~~~~~~~~ ../../../packages/sgml/xml_unicode.c:1223:1: warning: no previous prototype for ‘xml_extender’ [-Wmissing-prototypes] 1223 | xml_extender(int c) | ^~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o error.o -c ../../../packages/sgml/error.c x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o sgml2pl.o -c ../../../packages/sgml/sgml2pl.c ../../../packages/sgml/sgml2pl.c:180:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 180 | initConstants() | ^~~~~~~~~~~~~ ../../../packages/sgml/sgml2pl.c:778:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 778 | reset_url_cache() | ^~~~~~~~~~~~~~~ ../../../packages/sgml/sgml2pl.c:2462:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2462 | { int (*func)(); | ^ ../../../packages/sgml/sgml2pl.c:2484:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2484 | initprops() | ^~~~~~~~~ ../../../packages/sgml/sgml2pl.c:2582:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 2582 | install() | ^~~~~~~ ../../../packages/sgml/sgml2pl.c: In function ‘pl_free_sgml_parser’: ../../../packages/sgml/sgml2pl.c:351:5: warning: ‘p’ may be used uninitialized in this function [-Wmaybe-uninitialized] 351 | { free_dtd_parser(p); | ^~~~~~~~~~~~~~~~~~ ../../../packages/sgml/sgml2pl.c: In function ‘pl_free_dtd’: ../../../packages/sgml/sgml2pl.c:381:5: warning: ‘dtd’ may be used uninitialized in this function [-Wmaybe-uninitialized] 381 | { free_dtd(dtd); | ^~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/sgml -I../.. -I../../../packages/sgml/../../include -o quote.o -c ../../../packages/sgml/quote.c ../../../packages/sgml/quote.c:468:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 468 | install_xml_quote() | ^~~~~~~~~~~~~~~~~ ../../../packages/sgml/quote.c: In function ‘xml_name’: ../../../packages/sgml/quote.c:402:10: warning: ‘maxchr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 402 | if ( c > maxchr || | ^ ../../../packages/sgml/quote.c: In function ‘xml_quote_attribute’: ../../../packages/sgml/quote.c:298:10: warning: ‘maxchr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 298 | return do_quote(in, out, map, maxchr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../packages/sgml/quote.c: In function ‘xml_quote_cdata’: ../../../packages/sgml/quote.c:324:10: warning: ‘maxchr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 324 | return do_quote(in, out, map, maxchr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o sgml2pl.so parser.o util.o charmap.o catalog.o model.o xmlns.o utf8.o xml_unicode.o error.o sgml2pl.o quote.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' (cd packages/swi-minisat2/C; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' x86_64-linux-gnu-g++ -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/swi-minisat2/C -I../../.. -I../../../../packages/swi-minisat2/C/../../../include ../../../../packages/swi-minisat2/C/Solver.C -o Solver.o ../../../../packages/swi-minisat2/C/Solver.C: In member function ‘lbool Solver::search(int, int)’: ../../../../packages/swi-minisat2/C/Solver.C:583:10: warning: variable ‘first’ set but not used [-Wunused-but-set-variable] 583 | bool first = true; | ^~~~~ In file included from ../../../../packages/swi-minisat2/C/Solver.h:25, from ../../../../packages/swi-minisat2/C/Solver.C:20: ../../../../packages/swi-minisat2/C/Vec.h: In instantiation of ‘void vec::push() [with T = vec]’: ../../../../packages/swi-minisat2/C/Solver.C:81:21: required from here ../../../../packages/swi-minisat2/C/Vec.h:82:106: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class vec’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 82 | void push (void) { if (sz == cap) { cap = imax(2, (cap*3+1)>>1); data = (T*)realloc(data, cap * sizeof(T)); } new (&data[sz]) T(); sz++; } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../packages/swi-minisat2/C/Solver.h:25, from ../../../../packages/swi-minisat2/C/Solver.C:20: ../../../../packages/swi-minisat2/C/Vec.h:33:7: note: ‘class vec’ declared here 33 | class vec { | ^~~ x86_64-linux-gnu-g++ -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/swi-minisat2/C -I../../.. -I../../../../packages/swi-minisat2/C/../../../include ../../../../packages/swi-minisat2/C/pl-minisat.C -o pl-minisat.o x86_64-linux-gnu-g++ -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o pl-minisat.so Solver.o pl-minisat.o -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' (cd packages/tai; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' (cd libtai ; make) make[3]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai/libtai' x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/tai_add.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/tai_now.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/tai_pack.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/tai_sub.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/tai_unpack.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_add.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_approx.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_fmtfrac.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_frac.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_half.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_less.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_now.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_pack.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_sub.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_tai.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/taia_unpack.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_fmt.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_scan.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_fmjd.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_mjd.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_norm.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caldate_ster.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/leapsecs_read.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/leapsecs_init.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/leapsecs_add.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/leapsecs_sub.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caltime_fmt.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caltime_scan.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caltime_tai.c x86_64-linux-gnu-gcc -c -I.. -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../../packages/tai/libtai -I../../.. -I../../../../packages/tai/libtai/../../include ../../../../packages/tai/libtai/caltime_utc.c rm -f libtai.a x86_64-linux-gnu-ar cq libtai.a tai_add.o tai_now.o tai_pack.o tai_sub.o tai_unpack.o taia_add.o taia_approx.o taia_fmtfrac.o taia_frac.o taia_half.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_tai.o taia_unpack.o caldate_fmt.o caldate_scan.o caldate_fmjd.o caldate_mjd.o caldate_norm.o caldate_ster.o leapsecs_read.o leapsecs_init.o leapsecs_add.o leapsecs_sub.o caltime_fmt.o caltime_scan.o caltime_tai.o caltime_utc.o x86_64-linux-gnu-ranlib libtai.a make[3]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai/libtai' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/tai -I../.. -I../../../packages/tai/../../include -I../../../packages/tai/../PLStream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap ../../../packages/tai/pl-tai.c -o pl-tai.o ../../../packages/tai/pl-tai.c:90:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 90 | do_tzset() | ^~~~~~~~ ../../../packages/tai/pl-tai.c:108:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 108 | tz_offset() | ^~~~~~~~~ ../../../packages/tai/pl-tai.c:320:1: warning: no previous prototype for ‘cal_ftm’ [-Wmissing-prototypes] 320 | cal_ftm(ftm *ftm, int required) | ^~~~~~~ ../../../packages/tai/pl-tai.c: In function ‘format_time’: ../../../packages/tai/pl-tai.c:621:13: warning: variable ‘n’ set but not used [-Wunused-but-set-variable] 621 | size_t n; | ^ ../../../packages/tai/pl-tai.c: At top level: ../../../packages/tai/pl-tai.c:950:2: warning: no previous prototype for ‘install’ [-Wmissing-prototypes] 950 | install(void) | ^~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o pl-tai.so pl-tai.o libtai/libtai.a -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' (cd packages/zlib; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' x86_64-linux-gnu-gcc -c -shared -fPIC -O3 -fomit-frame-pointer -Wall -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I../../../packages/zlib -I../.. -I../../../packages/zlib/../../include ../../../packages/zlib/zlib4pl.c -o zlib4pl.o ../../../packages/zlib/zlib4pl.c:96:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 96 | instantiation_error() | ^~~~~~~~~~~~~~~~~~~ ../../../packages/zlib/zlib4pl.c: In function ‘zread’: ../../../packages/zlib/zlib4pl.c:397:7: warning: variable ‘flush’ set but not used [-Wunused-but-set-variable] 397 | int flush = Z_SYNC_FLUSH; | ^~~~~ ../../../packages/zlib/zlib4pl.c: At top level: ../../../packages/zlib/zlib4pl.c:782:1: warning: function declaration isn’t a prototype [-Wstrict-prototypes] 782 | install_zlib4pl() | ^~~~~~~~~~~~~~~ x86_64-linux-gnu-gcc -shared -export-dynamic -Wl,-R,/usr/lib/Yap -Wl,-R,/usr/lib -L/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream -lplstream -rdynamic -Wl,-z,relro -L/build/yap-Fy9Fqh/yap-6.2.2/arch -Wl,-R/usr/lib -Wl,-R,/usr/lib/Yap -o zlib4pl.so zlib4pl.o -lz make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' make[1]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' make[1]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' makeinfo ../docs/yap.tex ../docs/yap.tex:5: warning: @setcontentsaftertitlepage is obsolete; move your @contents command if you want the contents after the title page ../docs/yap.tex:5921: warning: @menu in invalid context ../docs/swi.tex:54: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14050: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14114: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14122: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14547: warning: @example should only appear at the beginning of a line ../docs/yap.tex:5934: warning: for `Modifying the Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6077: warning: for `Looking at the Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6189: warning: for `Database References', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6238: warning: for `Internal Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6501: warning: for `BlackBoard', up in menu `Top' and up `Database' don't match makeinfo --html --no-split ../docs/yap.tex ../docs/yap.tex:5: warning: @setcontentsaftertitlepage is obsolete; move your @contents command if you want the contents after the title page ../docs/yap.tex:5921: warning: @menu in invalid context ../docs/swi.tex:54: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14050: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14114: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14122: warning: @example should only appear at the beginning of a line ../docs/yap.tex:14547: warning: @example should only appear at the beginning of a line ../docs/yap.tex:5934: warning: for `Modifying the Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6077: warning: for `Looking at the Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6189: warning: for `Database References', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6238: warning: for `Internal Database', up in menu `Top' and up `Database' don't match ../docs/yap.tex:6501: warning: for `BlackBoard', up in menu `Top' and up `Database' don't match make[1]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' touch build-stamp fakeroot debian/rules binary-arch dh_testdir cd arch && make && make info html make[1]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' (cd packages/PLStream; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' (cd library/lammpi; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' YAP LAM/MPI module not compiled. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' (cd library/matrix; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' (cd library/random; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' (cd library/regex; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' (cd library/rltree; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' (cd library/system; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' (cd library/tries; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' (cd packages/clib; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' (cd packages/http; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' (cd packages/plunit; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' Nothing to do for this package make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' (cd packages/RDF; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' Nothing to do for this package make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' (cd packages/semweb; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' (cd packages/sgml; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' make[2]: 'sgml2pl.so' is up to date. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' (cd packages/swi-minisat2/C; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' (cd packages/tai; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' (cd packages/zlib; make) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' make[1]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' make[1]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' make[1]: Nothing to be done for 'info'. make[1]: Nothing to be done for 'html'. make[1]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' touch build-stamp dh_testdir dh_testroot dh_clean -k dh_clean: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_clean: warning: dh_clean -k is deprecated; use dh_prep instead dh_clean: warning: This feature will be removed in compat 12. dh_installdirs dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 5 in use) cd arch \ && /usr/bin/make \ ROOTDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr \ EROOTDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr \ YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap \ YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap \ LIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib \ install make[1]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin /usr/bin/install -c -m 755 yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /usr/bin/install -c -m 644 startup.yss /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss /usr/bin/install -c -m 644 -m 755 libYap.a /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/pl mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/doc/Yap /usr/bin/install -c ../Artistic /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/doc/Yap /usr/bin/install -c ../README /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/doc/Yap /usr/bin/install -c ../COPYING /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/doc/Yap for f in ../pl/arith.yap ../pl/arrays.yap ../pl/attributes.yap ../pl/boot.yap ../pl/callcount.yap ../pl/checker.yap ../pl/chtypes.yap ../pl/consult.yap ../pl/control.yap ../pl/corout.yap ../pl/debug.yap ../pl/depth_bound.yap ../pl/dialect.yap ../pl/directives.yap ../pl/eam.yap ../pl/eval.yap ../pl/errors.yap ../pl/flags.yap ../pl/grammar.yap ../pl/ground.yap ../pl/hacks.yap ../pl/init.yap ../pl/listing.yap ../pl/lists.yap ../pl/messages.yap ../pl/load_foreign.yap ../pl/modules.yap ../pl/preds.yap ../pl/profile.yap ../pl/protect.yap ../pl/save.yap ../pl/setof.yap ../pl/signals.yap ../pl/sockets.yap ../pl/sort.yap ../pl/statistics.yap ../pl/strict_iso.yap ../pl/tabling.yap ../pl/threads.yap ../pl/udi.yap ../pl/utils.yap ../pl/yapor.yap ../pl/yio.yap; do /usr/bin/install -c $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/pl; done (cd packages/PLStream; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' /usr/bin/install -c libplstream.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/PLStream' (cd library/lammpi; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' YAP LAM/MPI module not compiled. make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/lammpi' (cd library/matrix; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' /usr/bin/install -c matrix.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/matrix' (cd library/random; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' /usr/bin/install -c yap_random.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/random' (cd library/regex; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' /usr/bin/install -c regexp.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/regex' (cd library/rltree; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/rltree' (cd library/system; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' /usr/bin/install -c sys.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/system' (cd library/tries; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' /usr/bin/install -c tries.so itries.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library/tries' (cd packages/clib; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap for f in unix.so random.so socket.so cgi.so memfile.so files.so mime.so crypt.so time.so readutil.so streaminfo.so process.so sha4pl.so uri.so; do \ /usr/bin/install -c $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap; \ done mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap for f in ../../../packages/clib/unix.pl ../../../packages/clib/random.pl ../../../packages/clib/socket.pl ../../../packages/clib/cgi.pl ../../../packages/clib/memfile.pl ../../../packages/clib/filesex.pl ../../../packages/clib/mime.pl ../../../packages/clib/crypt.pl ../../../packages/clib/time.pl ../../../packages/clib/streaminfo.pl ../../../packages/clib/process.pl ../../../packages/clib/prolog_server.pl ../../../packages/clib/sha.pl ../../../packages/clib/socket.pl ../../../packages/clib/uri.pl; do \ /usr/bin/install -c -m 644 $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; \ done YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clib' (cd packages/http; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap rm -f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/http_chunked.so /usr/bin/install -c http_stream.so json.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/http mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/http/web/icons mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/web/css /usr/bin/install -c -m 644 ../../../packages/http/html_write.pl ../../../packages/http/http_client.pl ../../../packages/http/http_header.pl ../../../packages/http/http_mime_plugin.pl ../../../packages/http/http_sgml_plugin.pl ../../../packages/http/mimepack.pl ../../../packages/http/mimetype.pl ../../../packages/http/dcg_basics.pl ../../../packages/http/thread_httpd.pl ../../../packages/http/xpce_httpd.pl ../../../packages/http/inetd_httpd.pl ../../../packages/http/http_wrapper.pl ../../../packages/http/http_open.pl ../../../packages/http/http_session.pl ../../../packages/http/http_error.pl ../../../packages/http/http_parameters.pl ../../../packages/http/http_dispatch.pl ../../../packages/http/http_authenticate.pl ../../../packages/http/http_stream.pl ../../../packages/http/http_log.pl ../../../packages/http/http_path.pl ../../../packages/http/http_hook.pl ../../../packages/http/html_head.pl ../../../packages/http/http_exception.pl ../../../packages/http/json.pl ../../../packages/http/http_json.pl ../../../packages/http/json_convert.pl ../../../packages/http/http_dirindex.pl ../../../packages/http/http_server_files.pl ../../../packages/http/http_pwp.pl ../../../packages/http/http_host.pl ../../../packages/http/http_openid.pl ../../../packages/http/js_write.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/http /usr/bin/install -c -m 644 ../../../packages/http/README /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/http /usr/bin/install -c -m 644 ../../../packages/http/web/icons/*.png /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/http/web/icons /usr/bin/install -c -m 644 ../../../packages/http/web/css/*.css /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/web/css YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/http' (cd packages/plunit; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap /usr/bin/install -c -m 644 ../../../packages/plunit/plunit.pl ../../../packages/plunit/test_wizard.pl ../../../packages/plunit/test_cover.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/plunit' (cd packages/sgml; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/DTD for f in HTML4.dcl HTML4.dtd HTML4.soc HTMLlat1.ent HTMLspec.ent HTMLsym.ent; do \ /usr/bin/install -c -m 644 ../../../packages/sgml/DTD/$f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/DTD; \ done mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /usr/bin/install -c sgml2pl.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /usr/bin/install -c -m 644 ../../../packages/sgml/sgml.pl ../../../packages/sgml/xsdp_types.pl ../../../packages/sgml/iso_639.pl ../../../packages/sgml/sgml_write.pl ../../../packages/sgml/xpath.pl ../../../packages/sgml/pwp.pl ../../../packages/sgml/pltotex.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/sgml' (cd packages/RDF; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' /usr/bin/install -c -m 644 ../../../packages/RDF/rdf.pl ../../../packages/RDF/rdf_parser.pl ../../../packages/RDF/rdf_triple.pl ../../../packages/RDF/rewrite.pl ../../../packages/RDF/rdf_ntriples.pl ../../../packages/RDF/rdf_write.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/RDF' (cd packages/semweb; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap for f in rdf_db.so turtle.so; do \ /usr/bin/install -c -m 755 $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap; \ done mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/semweb for f in ../../../packages/semweb/rdfs.rdfs ../../../packages/semweb/dc.rdfs ../../../packages/semweb/eor.rdfs ../../../packages/semweb/owl.owl ../../../packages/semweb/rdf_library.ttl ../../../packages/semweb/rdf_db.pl ../../../packages/semweb/rdfs.pl ../../../packages/semweb/rdf_edit.pl ../../../packages/semweb/rdf_litindex.pl ../../../packages/semweb/rdf_persistency.pl ../../../packages/semweb/rdf_turtle.pl ../../../packages/semweb/rdf_cache.pl ../../../packages/semweb/rdf_http_plugin.pl ../../../packages/semweb/rdf_zlib_plugin.pl ../../../packages/semweb/rdf_portray.pl ../../../packages/semweb/rdf_compare.pl ../../../packages/semweb/turtle_base.pl ../../../packages/semweb/rdf_turtle_write.pl ../../../packages/semweb/rdf_library.pl ../../../packages/semweb/sparql_client.pl ../../../packages/semweb/README; do \ /usr/bin/install -c -m 644 $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/semweb; \ done YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/semweb' (cd packages/tai; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' /usr/bin/install -c pl-tai.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/tai' (cd packages/zlib; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap for f in zlib4pl.so; do \ /usr/bin/install -c $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap; \ done mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap for f in ../../../packages/zlib/zlib.pl; do \ /usr/bin/install -c -m 644 $f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; \ done YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -f none -g make -t halt % Restoring file /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss YAP 6.2.2 (x86_64-linux): Sat Apr 16 19:36:57 UTC 2022 yes % YAP execution halted make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/zlib' (cd packages/swi-minisat2/C; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' /usr/bin/install -c pl-minisat.so /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2/C' #@# (cd packages/pyswip; /usr/bin/make install) mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/include/Yap /usr/bin/install -c ../H/TermExt.h ../H/Atoms.h ../H/Tags_32bits.h ../H/Tags_32Ops.h ../H/Tags_32LowTag.h ../H/Tags_64bits.h ../H/Tags_24bits.h ../H/sshift.h ../H/Yap.h ../H/Yatom.h ../H/YapHeap.h ../H/Regs.h ../H/Yapproto.h ../H/absmi.h ../H/alloc.h ../H/amidefs.h ../H/amiops.h ../H/arrays.h ../H/arith2.h ../H/attvar.h ../H/clause.h ../H/compile.h ../H/corout.h ../H/dlmalloc.h ../H/dglobals.h ../H/dhstruct.h ../H/eval.h ../H/heapgc.h ../H/hglobals.h ../H/hstruct.h ../H/iglobals.h ../H/ihstruct.h ../H/index.h ../H/iopreds.h ../H/iswiatoms.h ../H/rclause.h ../H/rglobals.h ../H/rheap.h ../H/rhstruct.h ../H/threads.h ../H/tracer.h ../H/trim_trail.h ../H/yapio.h ../BEAM/eam.h ../BEAM/eamamasm.h ../OPTYap/opt.config.h ../OPTYap/opt.proto.h ../OPTYap/opt.structs.h ../OPTYap/opt.macros.h ../OPTYap/or.macros.h ../OPTYap/or.sbaamiops.h ../OPTYap/or.sbaunify.h ../OPTYap/tab.structs.h ../OPTYap/locks_x86.h ../OPTYap/locks_sparc.h ../OPTYap/locks_mips.h ../OPTYap/locks_mips_funcs.h ../OPTYap/locks_alpha.h ../OPTYap/locks_alpha_funcs.h ../OPTYap/locks_pthread.h ../H/cut_c.h ../H/iatoms.h ../H/ratoms.h ../H/tatoms.h ../library/dialect/swi/fli/swi.h ../MYDDAS/myddas.h ../MYDDAS/myddas_structs.h ../MYDDAS/myddas_statistics.h ../MYDDAS/myddas_statistics_structs.h ../MYDDAS/myddas_wkb.h ../MYDDAS/myddas_wkb2prolog.h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/include/Yap for h in ../include/c_interface.h ../include/clause_list.h ../include/dswiatoms.h ../include/udi.h ../include/rtree_udi.h ../include/yap_structs.h ../include/YapInterface.h ../include/SWI-Prolog.h ../include/SWI-Stream.h; do /usr/bin/install -c $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/include/Yap; done /usr/bin/install -c config.h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/include/Yap/config.h /usr/bin/install -c parms.h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/include/Yap/parms.h (cd library ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library' count=`echo "-DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 " | grep MYDDAS | wc -l`; \ if [ $count -ne 0 ]; then \ mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; \ for p in ../../library/MYDDAS/myddas.ypp ../../library/MYDDAS/myddas_assert_predicates.ypp ../../library/MYDDAS/myddas_mysql.ypp ../../library/MYDDAS/myddas_top_level.ypp ../../library/MYDDAS/myddas_errors.ypp ../../library/MYDDAS/myddas_prolog2sql.ypp ../../library/MYDDAS/myddas_util_predicates.ypp ../../library/MYDDAS/myddas_prolog2sql_optimizer.ypp; \ do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; \ done; \ for p in /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/myddas*.ypp; \ do name=`basename $p .ypp`; \ cpp -DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -P -E -w $p > /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/$name.yap; \ rm -fr $p; \ done; \ fi mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/dialect mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/dialect/swi for p in ../../library/INDEX.pl ../../library/apply.yap ../../library/apply_macros.yap ../../library/arg.yap ../../library/assoc.yap ../../library/atts.yap ../../library/autoloader.yap ../../library/avl.yap ../../library/bhash.yap ../../library/charsio.yap ../../library/cleanup.yap ../../library/clp/clpfd.pl ../../library/coinduction.yap ../../library/dbqueues.yap ../../library/dbusage.yap ../../library/dgraphs.yap ../../library/expand_macros.yap ../../library/gensym.yap ../../library/hacks.yap ../../library/heaps.yap ../../library/lambda.pl ../../library/lineutils.yap ../../library/lists.yap ../../library/nb.yap ../../library/ordsets.yap ../../library/maplist.yap ../../library/matlab.yap ../../library/matrix.yap ../../library/prandom.yap ../../library/queues.yap ../../library/random.yap ../../library/r_session.yap ../../library/rbtrees.yap ../../library/readutil.yap ../../library/regexp.yap ../../library/rltree.yap ../../library/splay.yap ../../library/stringutils.yap ../../library/system.yap ../../library/terms.yap ../../library/tries.yap ../../library/itries.yap ../../library/timeout.yap ../../library/trees.yap ../../library/ugraphs.yap ../../library/undgraphs.yap ../../library/varnumbers.yap ../../library/wdgraphs.yap ../../library/wgraphs.yap ../../library/wundgraphs.yap ../../library/lam_mpi.yap ../../library/ypp.yap ../../library/c_alarms.yap ../../library/flags.yap ../../library/block_diagram.yap; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done for p in ../../library/dialect/commons.yap ../../library/dialect/hprolog.yap ../../library/dialect/swi.yap; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/dialect; done for p in ../../library/dialect/swi/INDEX.pl ../../library/dialect/swi/listing.pl ../../library/dialect/swi/readutil.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/dialect/swi; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/library' (cd packages/swi-minisat2; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/minisat_examples for p in ../../../packages/swi-minisat2/cnf.pl ../../../packages/swi-minisat2/minisat.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done for p in ../../../packages/swi-minisat2/examples/adder.pl ../../../packages/swi-minisat2/examples/pearl_examples.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/minisat_examples; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/swi-minisat2' (cd LGPL ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/LGPL' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap for p in ../../LGPL/base64.pl ../../LGPL/broadcast.pl ../../LGPL/date.pl ../../LGPL/debug.pl ../../LGPL/maplist.pl ../../LGPL/nb_set.pl ../../LGPL/operators.pl ../../LGPL/option.pl ../../LGPL/prolog_source.pl ../../LGPL/prolog_xref.pl ../../LGPL/quintus.pl ../../LGPL/record.pl ../../LGPL/settings.pl ../../LGPL/shlib.pl ../../LGPL/url.pl ../../LGPL/utf8.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/LGPL' (cd GPL ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/GPL' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap for p in ../../GPL/aggregate.pl ../../GPL/ctypes.pl ../../GPL/error.pl ../../GPL/occurs.yap ../../GPL/pairs.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/GPL' /usr/bin/install -c -m 644 ../LGPL/pillow/icon_address.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/ /usr/bin/install -c -m 644 ../LGPL/pillow/pillow.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/ (cd LGPL/clp ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/LGPL/clp' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clp for p in ../../../LGPL/clp/clp_events.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clp; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/LGPL/clp' (cd packages/CLPBN ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/CLPBN' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn/learning mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn/examples/School for h in ../../../packages/CLPBN/clpbn.yap; do /usr/bin/install -c -m 644 $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done for h in ../../../packages/CLPBN/clpbn/aggregates.yap ../../../packages/CLPBN/clpbn/bnt.yap ../../../packages/CLPBN/clpbn/bp.yap ../../../packages/CLPBN/clpbn/connected.yap ../../../packages/CLPBN/clpbn/discrete_utils.yap ../../../packages/CLPBN/clpbn/display.yap ../../../packages/CLPBN/clpbn/dists.yap ../../../packages/CLPBN/clpbn/evidence.yap ../../../packages/CLPBN/clpbn/gibbs.yap ../../../packages/CLPBN/clpbn/graphs.yap ../../../packages/CLPBN/clpbn/graphviz.yap ../../../packages/CLPBN/clpbn/hmm.yap ../../../packages/CLPBN/clpbn/jt.yap ../../../packages/CLPBN/clpbn/matrix_cpt_utils.yap ../../../packages/CLPBN/clpbn/pgrammar.yap ../../../packages/CLPBN/clpbn/table.yap ../../../packages/CLPBN/clpbn/topsort.yap ../../../packages/CLPBN/clpbn/utils.yap ../../../packages/CLPBN/clpbn/vel.yap ../../../packages/CLPBN/clpbn/viterbi.yap ../../../packages/CLPBN/clpbn/xbif.yap; do /usr/bin/install -c -m 644 $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn; done for h in ../../../packages/CLPBN/learning/aleph_parms.yap ../../../packages/CLPBN/learning/bnt_parms.yap ../../../packages/CLPBN/learning/em.yap ../../../packages/CLPBN/learning/learn_utils.yap ../../../packages/CLPBN/learning/mle.yap; do /usr/bin/install -c -m 644 $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn/learning; done /usr/bin/install: cannot stat '../../../packages/CLPBN/learning/aleph_parms.yap': No such file or directory for h in ../../../packages/CLPBN/clpbn/examples/cg.yap ../../../packages/CLPBN/clpbn/examples/sprinkler.yap; do /usr/bin/install -c -m 644 $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn/examples; done for h in ../../../packages/CLPBN/clpbn/examples/School/README ../../../packages/CLPBN/clpbn/examples/School/evidence_128.yap ../../../packages/CLPBN/clpbn/examples/School/schema.yap ../../../packages/CLPBN/clpbn/examples/School/school_128.yap ../../../packages/CLPBN/clpbn/examples/School/school_32.yap ../../../packages/CLPBN/clpbn/examples/School/school_64.yap ../../../packages/CLPBN/clpbn/examples/School/tables.yap; do /usr/bin/install -c -m 644 $h /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpbn/examples/School; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/CLPBN' (cd packages/ProbLog ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/ProbLog' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/problog mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/problog_examples for p in ../../../packages/ProbLog/problog.yap ../../../packages/ProbLog/problog_lfi.yap ../../../packages/ProbLog/dtproblog.yap ../../../packages/ProbLog/aproblog.yap ../../../packages/ProbLog/problog_learning.yap; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap; done for p in ../../../packages/ProbLog/problog/extlists.yap ../../../packages/ProbLog/problog/flags.yap ../../../packages/ProbLog/problog/gflags.yap ../../../packages/ProbLog/problog/grounder.yap ../../../packages/ProbLog/problog/hash_table.yap ../../../packages/ProbLog/problog/intervals.yap ../../../packages/ProbLog/problog/logger.yap ../../../packages/ProbLog/problog/mc_DNF_sampling.yap ../../../packages/ProbLog/problog/os.yap ../../../packages/ProbLog/problog/print.yap ../../../packages/ProbLog/problog/sampling.yap ../../../packages/ProbLog/problog/tabling.yap ../../../packages/ProbLog/problog/timer.yap ../../../packages/ProbLog/problog/ptree.yap ../../../packages/ProbLog/problog/variable_elimination.yap ../../../packages/ProbLog/problog/print_learning.yap ../../../packages/ProbLog/problog/utils_learning.yap ../../../packages/ProbLog/problog/version_control.yap ../../../packages/ProbLog/problog/nestedtries.yap ../../../packages/ProbLog/problog/utils.yap ../../../packages/ProbLog/problog/ad_converter.yap ../../../packages/ProbLog/problog/termhandling.yap ../../../packages/ProbLog/problog/completion.yap ../../../packages/ProbLog/problog/discrete.yap ../../../packages/ProbLog/problog/bdd.yap ../../../packages/ProbLog/problog/variables.yap; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/problog; done for p in ../../../packages/ProbLog/problog_examples/alarm.pl ../../../packages/ProbLog/problog_examples/graph.pl ../../../packages/ProbLog/problog_examples/graph_tabled.pl ../../../packages/ProbLog/problog_examples/learn_graph.pl ../../../packages/ProbLog/problog_examples/office.pl ../../../packages/ProbLog/problog_examples/viralmarketing.pl ../../../packages/ProbLog/problog_examples/aProbLog_examples.pl ../../../packages/ProbLog/problog_examples/viralmarketing_tabled.pl; do /usr/bin/install -c -m 644 $p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/problog_examples; done make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/ProbLog' (cd packages/chr ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/chr' YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step1('../../../packages/chr/chr_translate_bootstrap1.chr','chr_translate_bootstrap1.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step2('../../../packages/chr/chr_translate_bootstrap1.chr','chr_translate_bootstrap1.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step2('../../../packages/chr/chr_translate_bootstrap2.chr','chr_translate_bootstrap2.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step3('../../../packages/chr/chr_translate_bootstrap2.chr','chr_translate_bootstrap2.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step3('../../../packages/chr/guard_entailment.chr','guard_entailment.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step3('../../../packages/chr/chr_translate.chr','chr_translate.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -p chr=. -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step4('guard_entailment.chr','guard_entailment.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. YAPSHAREDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap YAPLIBDIR=/build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/bin/yap /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/startup.yss -p chr=. -q -f ../../../packages/chr/chr_swi_bootstrap.pl \ -g "chr_compile_step4('../../../packages/chr/chr_translate.chr','chr_translate.pl'),halt" \ -t 'halt(1)' dlopen of /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/lib/Yap/pl-tai.so failed with error libplstream.so: cannot open shared object file: No such file or directory :- system:load_foreign_files([pl-tai],[],install) failed. mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/chr /usr/bin/install -c -m 644 ../../../packages/chr/chr_runtime.pl ../../../packages/chr/chr_op.pl chr_translate.pl ../../../packages/chr/chr_debug.pl ../../../packages/chr/chr_messages.pl ../../../packages/chr/pairlist.pl ../../../packages/chr/clean_code.pl ../../../packages/chr/find.pl ../../../packages/chr/a_star.pl ../../../packages/chr/binomialheap.pl ../../../packages/chr/builtins.pl ../../../packages/chr/chr_hashtable_store.pl ../../../packages/chr/listmap.pl guard_entailment.pl ../../../packages/chr/chr_compiler_options.pl ../../../packages/chr/chr_compiler_utility.pl ../../../packages/chr/chr_compiler_errors.pl ../../../packages/chr/chr_integertable_store.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/chr /usr/bin/install -c -m 644 ../../../packages/chr/chr_swi.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/chr.pl /usr/bin/install -c -m 644 ../../../packages/chr/README /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/chr true make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/chr' (cd packages/clpqr ; /usr/bin/make install) make[2]: Entering directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clpqr' mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpr mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpq mkdir -p /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpqr /usr/bin/install -c -m 644 ../../../packages/clpqr/clpr.pl ../../../packages/clpqr/clpq.pl /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap for f in bb_r.pl bv_r.pl fourmotz_r.pl ineq_r.pl itf_r.pl nf_r.pl store_r.pl; do /usr/bin/install -c -m 644 ../../../packages/clpqr/clpr/$f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpr; done for f in bb_q.pl bv_q.pl fourmotz_q.pl ineq_q.pl itf_q.pl nf_q.pl store_q.pl; do /usr/bin/install -c -m 644 ../../../packages/clpqr/clpq/$f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpq; done for f in class.pl dump.pl geler.pl itf.pl ordering.pl project.pl redund.pl; do /usr/bin/install -c -m 644 ../../../packages/clpqr/clpqr/$f /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpqr; done /usr/bin/install -c -m 644 ../../../packages/clpqr/README /build/yap-Fy9Fqh/yap-6.2.2/debian/yap/usr/share/Yap/clpqr make[2]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch/packages/clpqr' make[1]: Leaving directory '/build/yap-Fy9Fqh/yap-6.2.2/arch' cd debian/yap/ && chrpath -d usr/lib/Yap/*.so usr/bin/yap chmod a-x debian/yap/usr/share/Yap/pl/*.yap chmod a+x debian/yap/usr/lib/Yap/startup.yss rm -r debian/yap/usr/share/doc/Yap dh_testdir dh_testroot dh_installchangelogs dh_installchangelogs: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_installdocs dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_installinfo dh_installinfo: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_installman debian/yap.1 dh_installman: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_link dh_strip dh_strip: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_compress dh_compress: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_fixperms dh_installdeb dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 5 in use) dh_shlibdeps dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 5 in use) dpkg-shlibdeps: warning: cannot find library libplstream.so needed by debian/yap/usr/lib/Yap/sgml2pl.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dpkg-shlibdeps: warning: cannot find library libplstream.so needed by debian/yap/usr/lib/Yap/pl-tai.so (ELF format: 'elf64-x86-64' abi: '0201003e00000000'; RPATH: '') dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'yap' in '../yap_6.2.2-6+b5_amd64.deb'. dpkg-deb: building package 'yap-dbgsym' in '../yap-dbgsym_6.2.2-6+b5_amd64.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any >../yap_6.2.2-6+b5_amd64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/yap-Fy9Fqh /tmp/yap-6.2.2-6+b53e_uzwh3 I: cleaning package lists and apt cache... I: removing tempdir /tmp/mmdebstrap.y2IGrmHNqm... I: success in 457.1132 seconds md5: Value of 'md5' differs for yap-dbgsym_6.2.2-6+b5_amd64.deb md5: Size differs for yap-dbgsym_6.2.2-6+b5_amd64.deb md5: Value of 'md5' differs for yap_6.2.2-6+b5_amd64.deb md5: Size differs for yap_6.2.2-6+b5_amd64.deb sha1: Value of 'sha1' differs for yap-dbgsym_6.2.2-6+b5_amd64.deb sha1: Size differs for yap-dbgsym_6.2.2-6+b5_amd64.deb sha1: Value of 'sha1' differs for yap_6.2.2-6+b5_amd64.deb sha1: Size differs for yap_6.2.2-6+b5_amd64.deb sha256: Value of 'sha256' differs for yap-dbgsym_6.2.2-6+b5_amd64.deb sha256: Size differs for yap-dbgsym_6.2.2-6+b5_amd64.deb sha256: Value of 'sha256' differs for yap_6.2.2-6+b5_amd64.deb sha256: Size differs for yap_6.2.2-6+b5_amd64.deb Checksums: FAIL Cannot generate diffoscope for yap-dbgsym_6.2.2-6+b5_amd64.deb: Cannot find URL: http://snapshot.notset.fr/mr/file/7c59d667fbeec7ffcf21b25212647e5a8a7be948f9cfd86419ce5f4abbfcccbe/download Cannot generate diffoscope for yap_6.2.2-6+b5_amd64.deb: RetryError[]