* Package: dev-lang/yap-6.3.3-r1 * Repository: gentoo * Maintainer: prolog@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux readline userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking yap-6.3.3.tar.gz to /var/tmp/portage/dev-lang/yap-6.3.3-r1/work tar: Ignoring unknown extended header keyword 'SCHILY.dev' tar: Ignoring unknown extended header keyword 'SCHILY.ino' tar: Ignoring unknown extended header keyword 'SCHILY.nlink' >>> Unpacking yap-6.3.3-gentoo-patchset-13.tar.gz to /var/tmp/portage/dev-lang/yap-6.3.3-r1/work >>> Source unpacked in /var/tmp/portage/dev-lang/yap-6.3.3-r1/work >>> Preparing source in /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 ... * Applying patches from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/6.3.3 ... * yap-6.3.3-cflags.patch ... [ ok ] * yap-6.3.3-clpbn.patch ... [ ok ] * yap-6.3.3-destdir.patch ... [ ok ] * yap-6.3.3-docsdir.patch ... [ ok ] * yap-6.3.3-fix-gcc9.patch ... [ ok ] * yap-6.3.3-gprof-null-context.patch ... [ ok ] * yap-6.3.3-interface.patch ... patching file C/qlyr.c patching file C/stdpreds.c patching file C/sysbits.c Hunk #1 succeeded at 88 with fuzz 1. patching file H/pl-yap.h patching file H/udi_private.h patching file library/mpi/mpi.c patching file packages/clib/maildrop/rfc822/imapsubj.c [ ok ] * yap-6.3.3-jpl-docs.patch ... [ ok ] * yap-6.3.3-jpl-install-path.patch ... [ ok ] * yap-6.3.3-ldflags.patch ... [ ok ] * yap-6.3.3-mpi-uses-regs.patch ... patching file library/mpi/mpe.c patching file library/mpi/mpi.c Hunk #1 succeeded at 32 with fuzz 2. [ ok ] * yap-6.3.3-myddas.patch ... [ ok ] * yap-6.3.3-no-prism.patch ... [ ok ] * yap-6.3.3-odbc-multilib.patch ... [ ok ] * yap-6.3.3-package-libdir.patch ... [ ok ] * yap-6.3.3-stdbool.patch ... [ ok ] * yap-6.3.3-stream-trylock.patch ... [ ok ] * yap-6.3.3-yaplib-dependency.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 ... * econf: updating yap-6.3.3/config.sub with /usr/share/gnuconfig/config.sub * econf: updating yap-6.3.3/packages/clib/config.sub with /usr/share/gnuconfig/config.sub * econf: updating yap-6.3.3/packages/clib/config.guess with /usr/share/gnuconfig/config.guess * econf: updating yap-6.3.3/packages/jpl/config.sub with /usr/share/gnuconfig/config.sub * econf: updating yap-6.3.3/packages/jpl/config.guess with /usr/share/gnuconfig/config.guess * econf: updating yap-6.3.3/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/yap-6.3.3-r1 --htmldir=/usr/share/doc/yap-6.3.3-r1/html --libdir=/usr/lib64 --disable-chr --disable-prism --disable-gecode --enable-dynamic-loading --disable-threads --disable-pthread-locking --disable-debug-yap --disable-low-level-tracer --without-gmp --with-readline --without-mpi --without-mpe --without-java --without-R --disable-myddas checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for gawk... gawk 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 how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking gecode/support/config.hpp usability... no checking gecode/support/config.hpp presence... no checking for gecode/support/config.hpp... no checking if dynamic arrays are supported... yes checking whether CXX supports -std-c++0x... yes checking whether ln -s works... yes checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking for x86_64-pc-linux-gnu-indent... no checking for indent... no checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar checking for x86_64-pc-linux-gnu-mpicc... no checking for mpicc... no checking for install-info... /usr/bin/install-info checking for sh... /bin/sh 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 -lncurses... yes checking for main in -lreadline... yes checking for Judy1Set in -lJudy... no libJudy not found, UDI will only work with one Index at a time checking how to run the C preprocessor... x86_64-pc-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 ANSI C header files... (cached) yes 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 crtdbg.h usability... no checking crtdbg.h presence... no checking for crtdbg.h... no 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 for memory.h... (cached) yes 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 shlobj.h usability... no checking shlobj.h presence... no checking for shlobj.h... no 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 for stdint.h... (cached) yes checking for string.h... (cached) 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 for sys/stat.h... (cached) 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 for sys/types.h... (cached) 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 for unistd.h... (cached) 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 LibLoaderAPI.h usability... no checking LibLoaderAPI.h presence... no checking for LibLoaderAPI.h... no checking Judy.h usability... no checking Judy.h presence... no checking for Judy.h... no checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking readline/history.h usability... yes checking readline/history.h presence... yes checking for readline/history.h... yes checking for rl_completion_matches... yes checking for rl_clear_pending_input... yes checking for rl_cleanup_after_signal... yes checking for rl_event_hook... yes checking for rl_filename_completion_function... yes checking for rl_free_line_state... yes checking for rl_insert_close... yes checking for rl_set_prompt... yes checking for rl_state_initialized... 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 "variable timezone in tzset"... yes checking for struct tm.tm_gmtoff... yes checking union wait... no checking environ... yes checking return type of signal handlers... void checking for _NSGetEnviron... no checking for _chsize_s... 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 clock... yes checking for clock_gettime... 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 ftruncate... yes checking for getcwd... yes checking for getenv... yes checking for getexecname... no 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 mbscoll... no checking for mbscasecoll... no 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 sbrk... yes checking for select... yes checking for setbuf... yes checking for setitimer... yes checking for setlocale... 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 strlwr... 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... no 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... (cached) yes checking _XOPEN_SOURCE... yes checking for zlibVersion in -lz... yes checking archive.h usability... no checking archive.h presence... no checking for archive.h... no checking for archive_read_support_compression_bzip2... no checking for archive_read_support_compression_compress... no checking for archive_read_support_compression_gzip... no checking for archive_read_support_compression_lzma... no checking for archive_read_support_compression_none... no checking for archive_read_support_compression_xz... no checking for archive_read_support_format_ar... no checking for archive_read_support_format_cpio... no checking for archive_read_support_format_empty... no checking for archive_read_support_format_iso9660... no checking for archive_read_support_format_mtree... no checking for archive_read_support_format_raw... no checking for archive_read_support_format_tar... no checking for archive_read_support_format_zip... no ################################################################## # ERROR: Could not find library archive (-larchive). Dropped # library(archive). Library archive is available from # http://code.google.com/p/libarchive/ # # Most Unix/Linux distributions are shipped with binaries. Make # sure to have the development library installed. E.g. # # Debian/Ubuntu/Mint: aptitude install libarchive-dev # Fedora/... yum install libarchive-devel # MacOS (Macports): port install libarchive ################################################################## 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/Makefile.defs config.status: creating packages/Dialect.defs 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/meld/Makefile config.status: creating packages/xml/Makefile config.status: creating packages/ProbLog/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/clib/maildrop/rfc2045/rfc2045charset.h config.status: creating packages/clpqr/Makefile config.status: creating packages/http/Makefile config.status: creating packages/pldoc/Makefile config.status: creating packages/pldoc/server/man_server.pl config.status: creating packages/plunit/Makefile config.status: creating packages/R/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/archive/Makefile config.status: creating packages/odbc/Makefile config.status: creating packages/swi-minisat2/Makefile config.status: creating packages/swi-minisat2/C/Makefile config.status: creating packages/CLPBN/horus/Makefile config.status: creating config.h config.status: creating YapTermConfig.h >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 ... make -j4 x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include ./console/yap.c -o yap.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/agc.c -o agc.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/absmi.c -o absmi.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/adtdefs.c -o adtdefs.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/alloc.c -o alloc.o In file included from C/agc.c:192: ./H/rheap.h: In function ‘RestoreForeignCode__’: ./H/rheap.h:1010:7: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1010 | if (objs->next != NULL) | ^~ ./H/rheap.h:1012:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1012 | objs->name = AtomAdjust(objs->name); | ^~~~ In file included from C/absmi.c:3397: ./OPTYap/tab.insts.i: In function ‘Yap_absmi’: ./OPTYap/tab.insts.i:532:11: warning: variable ‘leader_dep_on_stack’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 532 | int leader_dep_on_stack; | ^~~~~~~~~~~~~~~~~~~ ./OPTYap/tab.insts.i:672:11: warning: variable ‘leader_dep_on_stack’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 672 | int leader_dep_on_stack; | ^~~~~~~~~~~~~~~~~~~ ./OPTYap/tab.insts.i:812:11: warning: variable ‘leader_dep_on_stack’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 812 | int leader_dep_on_stack; | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/amasm.c -o amasm.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/analyst.c -o analyst.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/arrays.c -o arrays.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/arith0.c -o arith0.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/arith1.c -o arith1.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/arith2.c -o arith2.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/attvar.c -o attvar.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/bignum.c -o bignum.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/bb.c -o bb.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/cdmgr.c -o cdmgr.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/cmppreds.c -o cmppreds.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/compiler.c -o compiler.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/computils.c -o computils.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/corout.c -o corout.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/cut_c.c -o cut_c.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/dbase.c -o dbase.o C/dbase.c: In function ‘GetDBTerm’: C/dbase.c:2477:2: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 2477 | if (H+NOf > ASP) | ^~ C/dbase.c:2479:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 2479 | Yap_exit( 1); | ^~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/dlmalloc.c -o dlmalloc.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/errors.c -o errors.o In file included from /usr/include/string.h:495, from ./H/absmi.h:149, from C/errors.c:18: In function ‘strncpy’, inlined from ‘Yap_Error’ at C/errors.c:1803:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘Yap_Error’ at C/errors.c:1799:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/eval.c -o eval.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/exec.c -o exec.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/exo.c -o exo.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/globals.c -o globals.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/gmp_support.c -o gmp_support.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/gprof.c -o gprof.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/grow.c -o grow.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/heapgc.c -o heapgc.o C/heapgc.c: In function ‘mark_choicepoints’: C/heapgc.c:2027:38: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘UInt’ {aka ‘long unsigned int’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat=-Wformat=]8;;] 2027 | fprintf(GLOBAL_stderr,"%% %s/%d marked " Int_FORMAT " (%u)\n", RepAtom(NameOfFunctor(pe->FunctorOfPred))->StrOfAE, pe->ArityOfPE, LOCAL_total_marked, (unsigned int)opnum); | ~^ ~~~~~~~~~~~~~ | | | | int UInt {aka long unsigned int} | %ld x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/index.c -o index.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/init.c -o init.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/inlines.c -o inlines.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/iopreds.c -o iopreds.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/depth_bound.c -o depth_bound.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/mavar.c -o mavar.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_mysql.c -o myddas_mysql.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_odbc.c -o myddas_odbc.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_shared.c -o myddas_shared.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_initialization.c -o myddas_initialization.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_util.c -o myddas_util.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_statistics.c -o myddas_statistics.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_top_level.c -o myddas_top_level.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./MYDDAS/myddas_wkb2prolog.c -o myddas_wkb2prolog.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/modules.c -o modules.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/other.c -o other.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/parser.c -o parser.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/qlyr.c -o qlyr.o In file included from ./C/qlyr.c:627: ./H/rheap.h: In function ‘RestoreForeignCode__’: ./H/rheap.h:1010:7: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1010 | if (objs->next != NULL) | ^~ ./H/rheap.h:1012:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1012 | objs->name = AtomAdjust(objs->name); | ^~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/qlyw.c -o qlyw.o In file included from ./C/qlyw.c:510: ./H/rheap.h: In function ‘RestoreForeignCode__’: ./H/rheap.h:1010:7: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1010 | if (objs->next != NULL) | ^~ ./H/rheap.h:1012:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1012 | objs->name = AtomAdjust(objs->name); | ^~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/range.c -o range.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/save.c -o save.o In file included from ./C/save.c:1204: ./H/rheap.h: In function ‘RestoreForeignCode__’: ./H/rheap.h:1010:7: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 1010 | if (objs->next != NULL) | ^~ ./H/rheap.h:1012:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 1012 | objs->name = AtomAdjust(objs->name); | ^~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/scanner.c -o scanner.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/sort.c -o sort.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/stdpreds.c -o stdpreds.o ./C/save.c: In function ‘get_header_cell’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 975 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 51 or more bytes (assuming 1074) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c: In function ‘get_cell’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c: In function ‘get_cellptr’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c: In function ‘save_code_info’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c: In function ‘put_info.constprop’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c: In function ‘check_header’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 964 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 62 or more bytes (assuming 1085) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 966 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 60 or more bytes (assuming 1083) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ./H/absmi.h:149, from ./C/save.c:26: In function ‘strncat’, inlined from ‘check_header’ at ./C/save.c:688:5: /usr/include/bits/string_fortified.h:136:10: warning: ‘__builtin___strncat_chk’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-overflow=-Wstringop-overflow=]8;;] 136 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/sysbits.c -o sysbits.o ./C/save.c: In function ‘get_coded’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 985 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 41 or more bytes (assuming 1064) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ./H/absmi.h:149, from ./C/save.c:26: In function ‘strncpy’, inlined from ‘cat_file_name’ at ./C/save.c:1409:3, inlined from ‘OpenRestore’ at ./C/save.c:1480:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘cat_file_name’ at ./C/save.c:1409:3, inlined from ‘OpenRestore’ at ./C/save.c:1493:2: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] In function ‘strncpy’, inlined from ‘OpenRestore’ at ./C/save.c:1560:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output may be truncated copying 1023 bytes from a string of length 1024 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:495, from ./H/absmi.h:149, from ./C/sysbits.c:32: In function ‘strncpy’, inlined from ‘TrueFileName’ at ./C/sysbits.c:2068:6: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘strncpy’, inlined from ‘TrueFileName’ at ./C/sysbits.c:2063:4: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/threads.c -o threads.o In file included from /usr/include/string.h:495, from ./OPTYap/tab.macros.h:20, from C/stdpreds.c:277: In function ‘strncpy’, inlined from ‘p_executable’ at C/stdpreds.c:4015:5: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/tracer.c -o tracer.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include ./C/udi.c -o udi.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/unify.c -o unify.o ./C/save.c: In function ‘Restore’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/userpreds.c -o userpreds.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/utilpreds.c -o utilpreds.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/yap-args.c -o yap-args.o In file included from /usr/include/string.h:495, from C/yap-args.c:30: In function ‘strncpy’, inlined from ‘add_end_dot’ at C/yap-args.c:123:5: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C/yap-args.c: In function ‘add_end_dot’: C/yap-args.c:116:12: note: length computed here 116 | int sz = strlen(arg), i; | ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/write.c -o write.o ./C/save.c: In function ‘save_regs’: ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/save.c:168:67: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 984 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wformat-truncation=-Wformat-truncation=]8;;] 168 | intf(LOCAL_ErrorSay,MAX_ERROR_MSG_SIZE,"%s (%s when reading %s)", msg, strerror(errno), LOCAL_FileNameBuf); | ^~ In file included from /usr/include/stdio.h:867, from ./H/Yap.h:829, from ./H/absmi.h:145, from ./C/save.c:26: /usr/include/bits/stdio2.h:67:10: note: ‘__builtin___snprintf_chk’ output 42 or more bytes (assuming 1065) into a destination of size 1024 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | __bos (__s), __fmt, __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C/write.c: In function ‘check_infinite_loop’: C/write.c:743:7: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 743 | if (x->u.d.old == t) | ^~ C/write.c:745:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 745 | x = x->parent; | ^ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -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:164:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 164 | if ( len ) | ^~ ./library/dialect/swi/fli/blobs.c:166:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 166 | if ( type ) | ^~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I./library/dialect/swi/fli ./library/dialect/swi/fli/swi.c -o swi.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/ypstdio.c -o ypstdio.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-buffer.c -o pl-buffer.o C/utilpreds.c: In function ‘p_term_hash’: C/utilpreds.c:3966:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 3966 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, FALSE PASS_REGS); | ~~~^~ C/utilpreds.c:3937:8: note: while referencing ‘t1’ 3937 | Term t1 = Deref(ARG1); | ^~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-codelist.c -o pl-codelist.o C/utilpreds.c: In function ‘p_instantiated_term_hash’: C/utilpreds.c:4024:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 4024 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, TRUE PASS_REGS); | ~~~^~ C/utilpreds.c:3995:8: note: while referencing ‘t1’ 3995 | Term t1 = Deref(ARG1); | ^~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-ctype.c -o pl-ctype.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-dtoa.c -o pl-dtoa.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-error.c -o pl-error.o ./library/dialect/swi/fli/swi.c: In function ‘Yap_CvtTerm’: ./library/dialect/swi/fli/swi.c:3104:4: warning: array subscript 0 is outside array bounds of ‘Term[0]’ {aka ‘long unsigned int[]’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 3104 | ta[0] = MkIntegerTerm((Int)DBRefOfTerm(t)); | ~~^~~ ./library/dialect/swi/fli/swi.c:3103:7: note: while referencing ‘ta’ 3103 | Term ta[0]; | ^~ C/utilpreds.c: In function ‘Yap_TermHash’: C/utilpreds.c:3909:37: warning: array subscript -1 is outside array bounds of ‘Term[1]’ {aka ‘long unsigned int[1]’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 3909 | CELL *ar = hash_complex_term(&t1-1, &t1, depth, H, FALSE PASS_REGS); | ~~~^~ C/utilpreds.c:3906:8: note: while referencing ‘t1’ 3906 | Term t1 = Deref(t); | ^~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-file.c -o pl-file.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-files.c -o pl-files.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-fmt.c -o pl-fmt.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-glob.c -o pl-glob.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-option.c -o pl-option.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I./os ./os/pl-nt.c -o pl-nt.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-os.c -o pl-os.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-privitf.c -o pl-privitf.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-prologflag.c -o pl-prologflag.o ./os/pl-os.c: In function ‘setRandom’: ./os/pl-os.c:457:16: warning: variable ‘seed’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 457 | { unsigned int seed; | ^~~~ ./os/pl-os.c: In function ‘System’: ./os/pl-os.c:2330:3: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2330 | void (*old_int)(); | ^~~~ ./os/pl-os.c:2331:3: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2331 | void (*old_stop)(); | ^~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-read.c -o pl-read.o ./os/pl-read.c:347:1: warning: no previous prototype for ‘Yap_setCurrentSourceLocation’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 347 | Yap_setCurrentSourceLocation(IOSTREAM **s) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-rl.c -o pl-rl.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-stream.c -o pl-stream.o ./os/pl-rl.c:106:1: warning: ‘Function’ is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;] 106 | extern Function *rl_event_hook; | ^~~~~~ ./os/pl-rl.c: In function ‘Sread_readline’: ./os/pl-rl.c:416:12: warning: unused variable ‘oldclock’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-variable-Wunused-variable]8;;] 416 | intptr_t oldclock = clock(); | ^~~~~~~~ ./os/pl-stream.c: In function ‘Sopen_file’: ./os/pl-stream.c:2837:7: warning: variable ‘wait’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 2837 | int wait = TRUE; | ^~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-string.c -o pl-string.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-table.c -o pl-table.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-tai.c -o pl-tai.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-text.c -o pl-text.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-utf8.c -o pl-utf8.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./os/pl-write.c -o pl-write.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -I. -I./os ./C/pl-yap.c -o pl-yap.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./C/load_foreign.c -o load_foreign.o ./C/pl-yap.c:655:1: warning: ‘check_float’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 655 | check_float(double f) | ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_dl.c -o load_dl.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_dld.c -o load_dld.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_dyld.c -o load_dyld.o In file included from /usr/include/string.h:495, from C/load_dl.c:25: In function ‘strncpy’, inlined from ‘LoadForeign’ at C/load_dl.c:151:7: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_none.c -o load_none.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_aout.c -o load_aout.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_aix.c -o load_aix.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_dll.c -o load_dll.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS C/load_shl.c -o load_shl.o x86_64-pc-linux-gnu-gcc -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -c ./C/c_interface.c -o c_interface.o x86_64-pc-linux-gnu-gcc -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -I./include -c ./C/clause_list.c -o clause_list.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.memory.c -o or.memory.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/opt.init.c -o opt.init.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/opt.preds.c -o opt.preds.o ./C/c_interface.c:2241:12: warning: ‘myputc’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 2241 | static int myputc (wchar_t ch) | ^~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.copy_engine.c -o or.copy_engine.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.cow_engine.c -o or.cow_engine.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.sba_engine.c -o or.sba_engine.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.thread_engine.c -o or.thread_engine.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.scheduler.c -o or.scheduler.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/or.cut.c -o or.cut.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/tab.tries.c -o tab.tries.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./OPTYap/tab.completion.c -o tab.completion.o In file included from ./OPTYap/tab.tries.c:212: ./OPTYap/tab.tries.i: In function ‘answer_search_global_trie_loop’: ./OPTYap/tab.tries.i:1247:7: warning: variable ‘in_pair’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 1247 | int in_pair = 0; | ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./BEAM/eamamasm.c -o eamamasm.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./BEAM/eam_showcode.c -o eam_showcode.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./BEAM/eamindex.c -o eamindex.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS ./BEAM/eam_am.c -o eam_am.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/tai_add.c -o tai_add.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/tai_now.c -o tai_now.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/tai_pack.c -o tai_pack.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/tai_sub.c -o tai_sub.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/tai_unpack.c -o tai_unpack.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_add.c -o taia_add.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_approx.c -o taia_approx.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_fmtfrac.c -o taia_fmtfrac.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_frac.c -o taia_frac.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_half.c -o taia_half.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_less.c -o taia_less.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_now.c -o taia_now.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_pack.c -o taia_pack.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_sub.c -o taia_sub.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_tai.c -o taia_tai.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/taia_unpack.c -o taia_unpack.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_fmt.c -o caldate_fmt.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_scan.c -o caldate_scan.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_fmjd.c -o caldate_fmjd.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_mjd.c -o caldate_mjd.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_norm.c -o caldate_norm.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caldate_ster.c -o caldate_ster.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/leapsecs_read.c -o leapsecs_read.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/leapsecs_init.c -o leapsecs_init.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/leapsecs_add.c -o leapsecs_add.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/leapsecs_sub.c -o leapsecs_sub.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caltime_fmt.c -o caltime_fmt.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caltime_scan.c -o caltime_scan.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caltime_tai.c -o caltime_tai.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS os/libtai/caltime_utc.c -o caltime_utc.o In file included from /usr/include/string.h:495, from ./C/c_interface.c:346: In function ‘strncpy’, inlined from ‘YAP_cwd’ at ./C/c_interface.c:3623:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ output truncated before terminating nul copying as many bytes from a string as its length []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./C/c_interface.c: In function ‘YAP_cwd’: ./C/c_interface.c:3619:9: note: length computed here 3619 | len = strlen(LOCAL_FileNameBuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -o libYap.so 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 exo.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 qlyr.o qlyw.o range.o save.o scanner.o sort.o stdpreds.o sysbits.o threads.o tracer.o udi.o unify.o userpreds.o utilpreds.o yap-args.o write.o blobs.o swi.o ypstdio.o pl-buffer.o pl-codelist.o pl-ctype.o pl-dtoa.o pl-error.o pl-file.o pl-files.o pl-fmt.o pl-glob.o pl-option.o pl-nt.o pl-os.o pl-privitf.o pl-prologflag.o pl-read.o pl-rl.o pl-stream.o pl-string.o pl-table.o pl-tai.o pl-text.o pl-utf8.o pl-write.o pl-yap.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 or.memory.o opt.init.o opt.preds.o or.copy_engine.o or.cow_engine.o or.sba_engine.o or.thread_engine.o or.scheduler.o or.cut.o tab.tries.o tab.completion.o eamamasm.o eam_showcode.o eamindex.o eam_am.o 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 -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -Wl,-soname=libYap.so x86_64-pc-linux-gnu-gcc -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I/usr/include -I. -I./H -I./include -I./os -I./OPTYap -I./BEAM -I./MYDDAS -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o yap yap.o libYap.so -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl rm -f startup.yss echo "bootstrap('./pl/init.yap'). module(user). qsave_program('startup.yss')." | LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 ./yap -b ./pl/boot.yap [prolog] % consulting ./pl/init.yap... % consulting errors.yap... % errors.yap consulted 16096 bytes in 1 msecs % consulting lists.yap... % lists.yap consulted 1856 bytes in 0 msecs % consulting consult.yap... % consult.yap consulted 143376 bytes in 4 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/utils.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/utils.yap consulted 79664 bytes in 2 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/control.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/control.yap consulted 43568 bytes in 2 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/arith.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/arith.yap consulted 50032 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/directives.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/directives.yap consulted 23664 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/flags.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/flags.yap consulted 133904 bytes in 4 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/yio.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/yio.yap consulted 51856 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/debug.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/debug.yap consulted 114272 bytes in 3 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/checker.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/checker.yap consulted 31248 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/depth_bound.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/depth_bound.yap consulted 400 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/grammar.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/grammar.yap consulted 21312 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/ground.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/ground.yap consulted 144 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/listing.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/listing.yap consulted 23264 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/preds.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/preds.yap consulted 136240 bytes in 2 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/modules.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/modules.yap consulted 178048 bytes in 5 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/eval.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/eval.yap consulted 20496 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/signals.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/signals.yap consulted 31904 bytes in 2 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/profile.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/profile.yap consulted 22560 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/callcount.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/callcount.yap consulted 2784 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/load_foreign.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/load_foreign.yap consulted 14816 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/setof.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/setof.yap consulted 16496 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/sort.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/sort.yap consulted 13904 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/statistics.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/statistics.yap consulted 24992 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/strict_iso.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/strict_iso.yap consulted 27664 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/tabling.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/tabling.yap consulted 43392 bytes in 3 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/threads.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/threads.yap consulted 138000 bytes in 7 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/eam.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/eam.yap consulted 9008 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/chtypes.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/chtypes.yap consulted 144 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/yapor.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/yapor.yap consulted 17408 bytes in 1 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/qly.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/qly.yap consulted 44272 bytes in 3 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/udi.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/udi.yap consulted 896 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/protect.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/protect.yap consulted 4416 bytes in 0 msecs % consulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/arrays.yap % /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/arrays.yap consulted 7040 bytes in 0 msecs % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/messages.yap % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/messages.yap in module $messages, 5 msec 93104 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/hacks.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/hacks.yap in module $hacks, 1 msec 31216 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/attributes.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/attributes.yap in module $attributes, 2 msec 31712 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/corout.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/corout.yap in module $coroutining, 2 msec 38208 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/dialect.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/dialect.yap in module dialect, 0 msec 8512 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/history.pl... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/history.pl in module $history, 1 msec 29872 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/dbload.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/dbload.yap in module $db_load, 1 msec 20800 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/swi.yap... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/pl/swi.yap in module $swi, 1 msec 9680 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/predopts.pl... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/predopts.pl in module $predopts, 0 msec 14912 bytes % reconsulting /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/menu.pl... % reconsulted /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/menu.pl in module $win_menu, 0 msec 4896 bytes % ./pl/init.yap consulted 1899472 bytes in 86 msecs yes yes yes (cd library/lammpi; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/lammpi' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/lammpi' (cd library/matrix; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/matrix' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./matrix.c -o matrix.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o matrix.so matrix.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/matrix' (cd library/random; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/random' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./yap_random.c -o yap_random.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o yap_random.so yap_random.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/random' (cd library/regex; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/regex' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./regexp.c -o regexp.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o regexp.so regexp.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 # regcomp.o regerror.o regfree.o regexec.o make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/regex' (cd library/rltree; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/rltree' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./yap_rl.c -o yaprl.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./range_list.c -o range_list.o ./yap_rl.c:428:6: warning: no previous prototype for ‘init_rl’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 428 | void init_rl(void){ | ^~~~~~~ ./range_list.c: In function ‘minus_rl’: ./range_list.c:230:24: warning: self-comparison always evaluates to false []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wtautological-compare-Wtautological-compare]8;;] 230 | if (range1->range_max!=range1->range_max) | ^~ At top level: ./range_list.c:248:13: warning: ‘print_nodes’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 248 | static void print_nodes(RL_Tree* tree) { | ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o yap_rl.so yaprl.o range_list.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/rltree' # (cd LGPL/swi_console; make) (cd library/system; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/system' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include ./sys.c -o sys.o ./sys.c: In function ‘p_sleep’: ./sys.c:879:31: warning: variable ‘usecs’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 879 | unsigned long int secs = 0, usecs = 0, out; | ^~~~~ In file included from /usr/include/string.h:495, from ./sys.c:119: In function ‘strncpy’, inlined from ‘p_mktemp’ at ./sys.c:471:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound 1024 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstringop-truncation-Wstringop-truncation]8;;] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o sys.so sys.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: sys.o: in function `p_tmpnam': sys.c:(.text+0x269): warning: the use of `tmpnam' is dangerous, better use `mkstemp' /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: sys.o: in function `p_mktemp': sys.c:(.text+0xfb9): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/system' (cd library/tries; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/tries' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing ./core_tries.c -o core_tries.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing ./base_tries.c -o base_tries.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing ./tries.c -o tries.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing ./base_itries.c -o base_itries.o ./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); | ^~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~ ./tries.c: In function ‘p_trie_get_db_opt_level_count_cont’: ./tries.c:906:5: warning: this ‘if’ clause does not guard... []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmisleading-indentation-Wmisleading-indentation]8;;] 906 | if (YAP_Unify(arg_opt_level, opt_level->value)); | ^~ ./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 ./base_itries.c:18: ./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; | ^~~~~~~~~~~ ./base_itries.h:44:38: note: in definition of macro ‘TrEntry_previous’ 44 | #define TrEntry_previous(X) ((X)->previous) | ^ ./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 ./base_tries.h:148, from ./tries.c:18: ./tries.c: At top level: In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:374:5: note: in expansion of macro ‘free_itrie_entry’ 374 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./base_tries.h:148, from ./tries.c:18: ./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 ./tries.c:18: ./base_tries.h:146:17: warning: inline function ‘trie_to_list’ declared but never defined 146 | inline YAP_Term trie_to_list(TrEntry trie); | ^~~~~~~~~~~~ ./base_tries.h:144:17: warning: inline function ‘trie_enable_hash_table’ declared but never defined 144 | inline void trie_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ./base_tries.h:143:17: warning: inline function ‘trie_disable_hash_table’ declared but never defined 143 | inline void trie_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ./base_tries.h:142:17: warning: inline function ‘trie_traverse_next’ declared but never defined 142 | inline TrData trie_traverse_next(TrData data); | ^~~~~~~~~~~~~~~~~~ ./base_tries.h:141:17: warning: inline function ‘trie_traverse_first’ declared but never defined 141 | inline TrData trie_traverse_first(TrEntry trie); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./base_tries.h:138:17: warning: inline function ‘trie_data_construct’ declared but never defined 138 | inline void trie_data_construct(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./base_tries.h:136:17: warning: inline function ‘trie_print’ declared but never defined 136 | inline void trie_print(TrEntry trie); | ^~~~~~~~~~ ./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); | ^~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~ ./base_tries.h:132:17: warning: inline function ‘trie_load’ declared but never defined 132 | inline TrEntry trie_load(FILE *file); | ^~~~~~~~~ ./base_tries.h:131:17: warning: inline function ‘trie_save’ declared but never defined 131 | inline void trie_save(TrEntry trie, FILE *file); | ^~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./base_tries.h:126:17: warning: inline function ‘trie_remove_subtree’ declared but never defined 126 | inline void trie_remove_subtree(TrData data); | ^~~~~~~~~~~~~~~~~~~ ./base_tries.h:125:17: warning: inline function ‘trie_remove_entry’ declared but never defined 125 | inline void trie_remove_entry(TrData data); | ^~~~~~~~~~~~~~~~~ ./base_tries.h:124:17: warning: inline function ‘trie_traverse_cont’ declared but never defined 124 | inline TrData trie_traverse_cont(TrEntry trie); | ^~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~ ./base_tries.h:120:17: warning: inline function ‘trie_get_entry’ declared but never defined 120 | inline YAP_Term trie_get_entry(TrData data); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./base_tries.h:117:17: warning: inline function ‘trie_get_mode’ declared but never defined 117 | inline YAP_Int trie_get_mode(void); | ^~~~~~~~~~~~~ ./base_tries.h:116:17: warning: inline function ‘trie_set_mode’ declared but never defined 116 | inline void trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~ ./base_tries.h:115:17: warning: inline function ‘trie_close_all’ declared but never defined 115 | inline void trie_close_all(void); | ^~~~~~~~~~~~~~ ./base_tries.h:114:17: warning: inline function ‘trie_close’ declared but never defined 114 | inline void trie_close(TrEntry trie); | ^~~~~~~~~~ ./base_tries.h:113:17: warning: inline function ‘trie_open’ declared but never defined 113 | inline TrEntry trie_open(void); | ^~~~~~~~~ ./base_tries.h:112:17: warning: inline function ‘trie_data_destruct’ declared but never defined 112 | inline void trie_data_destruct(TrNode node); | ^~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./base_tries.h:109:17: warning: inline function ‘trie_init_module’ declared but never defined 109 | inline void trie_init_module(void); | ^~~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.c:374:5: note: in expansion of macro ‘free_itrie_entry’ 374 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ In file included from ./core_tries.h:318, from ./tries.c:17: ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.h:318, from ./tries.c:17: ./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 ./core_tries.h:318, from ./tries.c:17: ./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)); | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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))) { | ^~~~~~~~~~~~ In file included from ./tries.c:17: ./core_tries.h:316:18: warning: inline function ‘core_trie_to_list’ declared but never defined 316 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ./core_tries.h:314:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 314 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:313:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 313 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:311:17: warning: inline function ‘core_trie_print’ declared but never defined 311 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:310:17: warning: inline function ‘core_trie_usage’ declared but never defined 310 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:309:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 309 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:308:17: warning: inline function ‘core_trie_stats’ declared but never defined 308 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:307:17: warning: inline function ‘core_trie_load’ declared but never defined 307 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:306:17: warning: inline function ‘core_trie_save’ declared but never defined 306 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:305:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 305 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:304:17: warning: inline function ‘core_trie_count_join’ declared but never defined 304 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.h:303:17: warning: inline function ‘core_trie_intersect’ declared but never defined 303 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:302:17: warning: inline function ‘core_trie_join’ declared but never defined 302 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ./core_tries.h:301:17: warning: inline function ‘core_trie_add’ declared but never defined 301 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ./core_tries.h:300:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 300 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:299:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 299 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:298:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 298 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:297:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 297 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:296:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 296 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:295:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 295 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:294:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 294 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:293:17: warning: inline function ‘core_trie_close_all’ declared but never defined 293 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:292:17: warning: inline function ‘core_trie_close’ declared but never defined 292 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:291:17: warning: inline function ‘core_trie_open’ declared but never defined 291 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ./core_tries.h:290:17: warning: inline function ‘core_trie_init_module’ declared but never defined 290 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:18: ./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); \ | ^~~~~~~~~~~ ./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 *)) | ^~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:18: ./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; \ | ^~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:371:3: note: in expansion of macro ‘new_itrie_entry’ 371 | new_itrie_entry(itrie, NULL); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ In file included from ./base_tries.c:408: ./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; | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:408: ./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)); | ^~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~ ./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) | ^~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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) | ^~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./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 *)) | ^~~~ ./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)); \ | ^~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./base_tries.c:331:3: note: in expansion of macro ‘new_trie_data’ 331 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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 ./base_tries.c:18: ./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; | ^~~~~~~~~~ ./base_tries.h:36:37: note: in definition of macro ‘TrEntry_previous’ 36 | #define TrEntry_previous(X) ((X)->previous) | ^ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:288:5: note: in expansion of macro ‘free_trie_entry’ 288 | free_trie_entry(trie); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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))) { | ^~~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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); \ | ^~~~~~~~~~ ./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 *)) | ^~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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; \ | ^~~~~~~~~~ ./base_tries.c:285:3: note: in expansion of macro ‘new_trie_entry’ 285 | new_trie_entry(trie, NULL); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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; | ^~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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) | ^~~~~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:153:5: note: in expansion of macro ‘new_trie_data’ 153 | new_trie_data(data, trie, node); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:126:5: note: in expansion of macro ‘free_trie_entry’ 126 | free_trie_entry(FIRST_TRIE); | ^~~~~~~~~~~~~~~ In file included from ./base_tries.c:17: ./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); | ^~~~~~~~~~ ./core_tries.h:233:40: note: in definition of macro ‘free_struct’ 233 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ./base_tries.c:126:5: note: in expansion of macro ‘free_trie_entry’ 126 | free_trie_entry(FIRST_TRIE); | ^~~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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); | ^~~~~~~~~~ ./base_tries.h:35:37: note: in definition of macro ‘TrEntry_next’ 35 | #define TrEntry_next(X) ((X)->next) | ^ ./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) { | ^~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:96:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 96 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:114:3: note: in expansion of macro ‘free_trie_entry’ 114 | free_trie_entry(trie); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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 ./base_tries.c:18: ./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; | ^~~~~~~~~~ ./base_tries.h:36:37: note: in definition of macro ‘TrEntry_previous’ 36 | #define TrEntry_previous(X) ((X)->previous) | ^ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:72:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 72 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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); \ | ^~~~~~~~~~ ./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 *)) | ^~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ In file included from ./base_tries.c:18: ./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; \ | ^~~~~~~~~~ ./base_tries.c:98:3: note: in expansion of macro ‘new_trie_entry’ 98 | new_trie_entry(trie, node); | ^~~~~~~~~~~~~~ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:100:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 100 | DECREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:87:3: note: in expansion of macro ‘free_trie_data’ 87 | free_trie_data(data); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./base_tries.c:65:3: note: in expansion of macro ‘new_trie_data’ 65 | new_trie_data(data_dest, CURRENT_TRIE, node_dest); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./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 *)) | ^~~~ ./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)); \ | ^~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./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 ./base_tries.c:17: ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_tries.h:89:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 89 | INCREMENT_MEMORY(TRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./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 *)) | ^~~~ ./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)); \ | ^~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:33:37: note: in definition of macro ‘TrEntry_last_data’ 33 | #define TrEntry_last_data(X) ((X)->last_trie_data) | ^ ./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 ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:77:34: note: in definition of macro ‘new_trie_data’ 77 | TrData_trie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ./base_tries.c:18: ./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); | ^~~~~~~~~~~~ ./base_tries.h:32:37: note: in definition of macro ‘TrEntry_first_data’ 32 | #define TrEntry_first_data(X) ((X)->first_trie_data) | ^ ./base_tries.c:55:3: note: in expansion of macro ‘new_trie_data’ 55 | new_trie_data(data, CURRENT_TRIE, node); | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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(); | ^~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ In file included from ./core_tries.h:318, from ./base_tries.c:17: ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.h:318, from ./base_tries.c:17: ./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 ./core_tries.h:318, from ./base_tries.c:17: ./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)); | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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 ./base_tries.c:17: ./core_tries.h:316:18: warning: inline function ‘core_trie_to_list’ declared but never defined 316 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ./core_tries.h:314:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 314 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:313:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 313 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:311:17: warning: inline function ‘core_trie_print’ declared but never defined 311 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:310:17: warning: inline function ‘core_trie_usage’ declared but never defined 310 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:309:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 309 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:308:17: warning: inline function ‘core_trie_stats’ declared but never defined 308 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:307:17: warning: inline function ‘core_trie_load’ declared but never defined 307 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:306:17: warning: inline function ‘core_trie_save’ declared but never defined 306 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:305:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 305 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:304:17: warning: inline function ‘core_trie_count_join’ declared but never defined 304 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.h:303:17: warning: inline function ‘core_trie_intersect’ declared but never defined 303 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:302:17: warning: inline function ‘core_trie_join’ declared but never defined 302 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ./core_tries.h:301:17: warning: inline function ‘core_trie_add’ declared but never defined 301 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ./core_tries.h:300:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 300 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:299:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 299 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:298:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 298 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:297:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 297 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:296:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 296 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:295:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 295 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:294:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 294 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:293:17: warning: inline function ‘core_trie_close_all’ declared but never defined 293 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:292:17: warning: inline function ‘core_trie_close’ declared but never defined 292 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:291:17: warning: inline function ‘core_trie_open’ declared but never defined 291 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ./core_tries.h:290:17: warning: inline function ‘core_trie_init_module’ declared but never defined 290 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:208:5: note: in expansion of macro ‘new_itrie_data’ 208 | new_itrie_data(data, itrie, node, 0, 0, -1, depth); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ./base_itries.c:17: ./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); | ^~~~~~~~~~~ ./core_tries.h:233:40: note: in definition of macro ‘free_struct’ 233 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ./base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./core_tries.h:271:39: note: in definition of macro ‘DECREMENT_MEMORY’ 271 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ./base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:152:52: note: in expansion of macro ‘TrEntry_num_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~~ ./base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ./base_itries.c:17: ./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); | ^~~~~~~~~~~ ./core_tries.h:233:40: note: in definition of macro ‘free_struct’ 233 | YAP_FreeSpaceFromYap((char *) (STR)) | ^~~ ./base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:152:30: note: in expansion of macro ‘TrEntry_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~ ./base_itries.c:167:5: note: in expansion of macro ‘free_itrie_entry’ 167 | free_itrie_entry(FIRST_ITRIE); | ^~~~~~~~~~~~~~~~ In file included from ./base_itries.c:18: ./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); | ^~~~~~~~~~~ ./base_itries.h:43:38: note: in definition of macro ‘TrEntry_next’ 43 | #define TrEntry_next(X) ((X)->next) | ^ ./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) { | ^~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:154:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 154 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:155:3: note: in expansion of macro ‘free_itrie_entry’ 155 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ./core_tries.c: In function ‘core_trie_load’: ./core_tries.c:477:7: warning: variable ‘n’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 477 | int n; | ^ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:152:11: note: in expansion of macro ‘free_itrie_buckets’ 152 | { free_itrie_buckets(TrEntry_buckets(STR), TrEntry_num_buckets(STR)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.c:155:3: note: in expansion of macro ‘free_itrie_entry’ 155 | free_itrie_entry(itrie); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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; | ^~~~~~~~~~~ ./base_itries.h:44:38: note: in definition of macro ‘TrEntry_previous’ 44 | #define TrEntry_previous(X) ((X)->previous) | ^ ./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) | ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I../.. -I./../../include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing ./itries.c -o itries.o In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:94:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 94 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_ENTRY); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:18: ./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); \ | ^~~~~~~~~~~ ./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 *)) | ^~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:18: ./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; \ | ^~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:90:11: note: in expansion of macro ‘new_itrie_buckets’ 90 | new_itrie_buckets(TR_ENTRY, BASE_TR_DATA_BUCKETS); \ | ^~~~~~~~~~~~~~~~~ ./base_itries.c:139:3: note: in expansion of macro ‘new_itrie_entry’ 139 | new_itrie_entry(itrie, node); | ^~~~~~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:162:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 162 | DECREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./base_itries.c:100:3: note: in expansion of macro ‘free_itrie_data’ 100 | free_itrie_data(data); | ^~~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:41:38: note: in definition of macro ‘TrEntry_bucket’ 41 | #define TrEntry_bucket(X,N) ((X)->trie_data_buckets + N) | ^ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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 ./base_itries.c:17: ./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)); | ^~~~~~~~~~~~~ ./core_tries.h:271:39: note: in definition of macro ‘DECREMENT_MEMORY’ 271 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ./base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:119:40: note: in expansion of macro ‘TrEntry_num_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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)); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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 ./base_itries.c:18: ./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)); | ^~~~~~~~~~~~~ ./base_itries.h:111:35: note: in definition of macro ‘new_itrie_data’ 111 | TrData_itrie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ In file included from ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:134:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 134 | INCREMENT_MEMORY(ITRIE_ENGINE, SIZEOF_TR_DATA); \ | ^~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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); | ^~~~~~~~~~~~~ ./base_itries.h:41:38: note: in definition of macro ‘TrEntry_bucket’ 41 | #define TrEntry_bucket(X,N) ((X)->trie_data_buckets + N) | ^ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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 ./base_itries.c:17: ./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); | ^~~~~~~~~~~~~ ./core_tries.h:271:39: note: in definition of macro ‘DECREMENT_MEMORY’ 271 | TrEngine_memory(TR_ENGINE) -= SIZE | ^~~~ ./base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:119:40: note: in expansion of macro ‘TrEntry_num_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:158:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 158 | DECREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:119:13: note: in expansion of macro ‘free_itrie_buckets’ 119 | free_itrie_buckets(bucket, TrEntry_num_buckets(TR_ENTRY)); \ | ^~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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 ./base_itries.c:17: ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); \ | ^~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./base_itries.h:102:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 102 | INCREMENT_MEMORY(ITRIE_ENGINE, (NUM_BUCKETS) * SIZEOF_TR_DATA_BUCKET); \ | ^~~~~~~~~~~~~~~~ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:18: ./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); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./base_itries.h:116:13: note: in expansion of macro ‘new_itrie_buckets’ 116 | new_itrie_buckets(TR_ENTRY, new_num_buckets); \ | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:40:38: note: in definition of macro ‘TrEntry_buckets’ 40 | #define TrEntry_buckets(X) ((X)->trie_data_buckets) | ^ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:47:38: note: in definition of macro ‘TrEntry_num_buckets’ 47 | #define TrEntry_num_buckets(X) ((X)->number_of_buckets) | ^ ./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 ./base_itries.c:18: ./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); | ^~~~~~~~~~~~~ ./base_itries.h:111:35: note: in definition of macro ‘new_itrie_data’ 111 | TrData_itrie(TR_DATA) = TR_ENTRY; \ | ^~~~~~~~ ./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; | ^~~~~~~~~~~ ./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 ./core_tries.h:318, from ./base_itries.c:17: ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.h:318, from ./base_itries.c:17: ./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 ./core_tries.h:318, from ./base_itries.c:17: ./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)); | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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 ./base_itries.c:17: ./core_tries.h:316:18: warning: inline function ‘core_trie_to_list’ declared but never defined 316 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ./core_tries.h:314:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 314 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:313:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 313 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:311:17: warning: inline function ‘core_trie_print’ declared but never defined 311 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:310:17: warning: inline function ‘core_trie_usage’ declared but never defined 310 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:309:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 309 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:308:17: warning: inline function ‘core_trie_stats’ declared but never defined 308 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:307:17: warning: inline function ‘core_trie_load’ declared but never defined 307 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:306:17: warning: inline function ‘core_trie_save’ declared but never defined 306 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:305:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 305 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.c: In function ‘traverse_and_load’: ./core_tries.h:304:17: warning: inline function ‘core_trie_count_join’ declared but never defined 304 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.c:1393:7: warning: variable ‘n’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 1393 | int n; | ^ ./core_tries.h:303:17: warning: inline function ‘core_trie_intersect’ declared but never defined 303 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:302:17: warning: inline function ‘core_trie_join’ declared but never defined 302 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ./core_tries.h:301:17: warning: inline function ‘core_trie_add’ declared but never defined 301 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ./core_tries.h:300:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 300 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:299:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 299 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:298:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 298 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:297:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 297 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:296:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 296 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:295:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 295 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:294:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 294 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:293:17: warning: inline function ‘core_trie_close_all’ declared but never defined 293 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:292:17: warning: inline function ‘core_trie_close’ declared but never defined 292 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:291:17: warning: inline function ‘core_trie_open’ declared but never defined 291 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ./core_tries.h:290:17: warning: inline function ‘core_trie_init_module’ declared but never defined 290 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./core_tries.c: At top level: ./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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:889:7: note: in expansion of macro ‘INCREMENT_ENTRIES’ 889 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:884:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 884 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | TrNode_entry(TrNode_child(node)) != PairEndTag) && (count > TRIE_DEPTH_BREADTH_MIN_PREFIX - 2)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]--; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~~~~~~~~~~ ./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]++; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:154:47: note: in definition of macro ‘POP_UP’ 154 | #define POP_UP(STACK) *--STACK | ^~~~~ In file included from ./core_tries.c:1799: ./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) { | ^~~~~~~~~~ ./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) { | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:154:47: note: in definition of macro ‘POP_UP’ 154 | #define POP_UP(STACK) *--STACK | ^~~~~ In file included from ./core_tries.c:1799: ./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; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:702:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 702 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:622:9: note: in expansion of macro ‘INCREMENT_ENTRIES’ 622 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ./core_tries.c:1799: ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_dbtries.c:525:3: note: in expansion of macro ‘INCREMENT_ENTRIES’ 525 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:172:11: note: in definition of macro ‘PUSH_DOWN’ 172 | STACK++; \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:171:12: note: in definition of macro ‘PUSH_DOWN’ 171 | *STACK = (YAP_Term)(ITEM); \ | ^~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:166:15: note: in definition of macro ‘PUSH_DOWN’ 166 | { if (STACK > STACK_TOP) { \ | ^~~~~ In file included from ./core_tries.c:1799: ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ In file included from ./itries.c:18: ./base_itries.h:207:17: warning: inline function ‘itrie_print’ declared but never defined 207 | inline void itrie_print(TrEntry itrie); | ^~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:203:17: warning: inline function ‘itrie_load’ declared but never defined 203 | inline TrEntry itrie_load(FILE *file); | ^~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:201:17: warning: inline function ‘itrie_save’ declared but never defined 201 | inline void itrie_save(TrEntry itrie, FILE *file); | ^~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./base_itries.h:194:17: warning: inline function ‘itrie_remove_subtree’ declared but never defined 194 | inline void itrie_remove_subtree(TrData data); | ^~~~~~~~~~~~~~~~~~~~ ./base_itries.h:193:17: warning: inline function ‘itrie_remove_entry’ declared but never defined 193 | inline void itrie_remove_entry(TrData data); | ^~~~~~~~~~~~~~~~~~ ./base_itries.h:192:17: warning: inline function ‘itrie_traverse_cont’ declared but never defined 192 | inline TrData itrie_traverse_cont(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:191:17: warning: inline function ‘itrie_traverse_init’ declared but never defined 191 | inline TrData itrie_traverse_init(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./base_itries.h:189:17: warning: inline function ‘itrie_get_entry’ declared but never defined 189 | inline YAP_Term itrie_get_entry(TrData data); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./base_itries.h:185:17: warning: inline function ‘itrie_get_timestamp’ declared but never defined 185 | inline YAP_Int itrie_get_timestamp(TrEntry itrie); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./base_itries.h:183:17: warning: inline function ‘itrie_get_mode’ declared but never defined 183 | inline YAP_Int itrie_get_mode(TrEntry itrie); | ^~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./base_itries.h:181:17: warning: inline function ‘itrie_close_all’ declared but never defined 181 | inline void itrie_close_all(void); | ^~~~~~~~~~~~~~~ ./base_itries.h:180:17: warning: inline function ‘itrie_close’ declared but never defined 180 | inline void itrie_close(TrEntry itrie); | ^~~~~~~~~~~ ./base_itries.h:179:17: warning: inline function ‘itrie_open’ declared but never defined 179 | inline TrEntry itrie_open(void); | ^~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~ ./base_itries.h:176:17: warning: inline function ‘itrie_data_destruct’ declared but never defined 176 | inline void itrie_data_destruct(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./base_itries.h:174:17: warning: inline function ‘itrie_data_print’ declared but never defined 174 | inline void itrie_data_print(TrNode node); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~ ./base_itries.h:171:17: warning: inline function ‘itrie_init_module’ declared but never defined 171 | inline void itrie_init_module(void); | ^~~~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ In file included from ./core_tries.h:318, from ./itries.c:17: ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.h:318, from ./itries.c:17: ./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)); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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 ./core_tries.h:318, from ./itries.c:17: ./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)); | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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 ./itries.c:17: ./core_tries.h:316:18: warning: inline function ‘core_trie_to_list’ declared but never defined 316 | inline YAP_Term core_trie_to_list(TrNode node); | ^~~~~~~~~~~~~~~~~ ./core_tries.h:314:17: warning: inline function ‘core_enable_hash_table’ declared but never defined 314 | inline void core_enable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:313:17: warning: inline function ‘core_disable_hash_table’ declared but never defined 313 | inline void core_disable_hash_table(void); | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:311:17: warning: inline function ‘core_trie_print’ declared but never defined 311 | inline void core_trie_print(TrNode node, void (*print_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:310:17: warning: inline function ‘core_trie_usage’ declared but never defined 310 | inline void core_trie_usage(TrNode node, YAP_Int *entries, YAP_Int *nodes, YAP_Int *virtual_nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:309:17: warning: inline function ‘core_trie_max_stats’ declared but never defined 309 | inline void core_trie_max_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:308:17: warning: inline function ‘core_trie_stats’ declared but never defined 308 | inline void core_trie_stats(TrEngine engine, YAP_Int *memory, YAP_Int *tries, YAP_Int *entries, YAP_Int *nodes); | ^~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:307:17: warning: inline function ‘core_trie_load’ declared but never defined 307 | inline TrNode core_trie_load(TrEngine engine, FILE *file, void (*load_function)(TrNode, YAP_Int, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:306:17: warning: inline function ‘core_trie_save’ declared but never defined 306 | inline void core_trie_save(TrNode node, FILE *file, void (*save_function)(TrNode, FILE *)); | ^~~~~~~~~~~~~~ ./core_tries.h:305:17: warning: inline function ‘core_trie_count_intersect’ declared but never defined 305 | inline YAP_Int core_trie_count_intersect(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:304:17: warning: inline function ‘core_trie_count_join’ declared but never defined 304 | inline YAP_Int core_trie_count_join(TrNode node1, TrNode node2); | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:303:17: warning: inline function ‘core_trie_intersect’ declared but never defined 303 | inline void core_trie_intersect(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:302:17: warning: inline function ‘core_trie_join’ declared but never defined 302 | inline void core_trie_join(TrEngine engine, TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode), void (*copy_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~~ ./core_tries.h:301:17: warning: inline function ‘core_trie_add’ declared but never defined 301 | inline void core_trie_add(TrNode node_dest, TrNode node_source, void (*add_function)(TrNode, TrNode)); | ^~~~~~~~~~~~~ ./core_tries.h:300:17: warning: inline function ‘core_trie_remove_subtree’ declared but never defined 300 | inline void core_trie_remove_subtree(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:299:17: warning: inline function ‘core_trie_remove_entry’ declared but never defined 299 | inline void core_trie_remove_entry(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:298:17: warning: inline function ‘core_trie_get_entry’ declared but never defined 298 | inline YAP_Term core_trie_get_entry(TrNode node); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:297:17: warning: inline function ‘core_trie_check_entry’ declared but never defined 297 | inline TrNode core_trie_check_entry(TrNode node, YAP_Term entry); | ^~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:296:17: warning: inline function ‘core_trie_put_entry’ declared but never defined 296 | inline TrNode core_trie_put_entry(TrEngine engine, TrNode node, YAP_Term entry, YAP_Int *depth); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘replace_nested_trie’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~ ./core_tries.h:295:17: warning: inline function ‘core_trie_get_mode’ declared but never defined 295 | inline YAP_Int core_trie_get_mode(void); | ^~~~~~~~~~~~~~~~~~ In file included from ./core_tries.c:1799: ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:294:17: warning: inline function ‘core_trie_set_mode’ declared but never defined 294 | inline void core_trie_set_mode(YAP_Int mode); | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.h:293:17: warning: inline function ‘core_trie_close_all’ declared but never defined 293 | inline void core_trie_close_all(TrEngine engine, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:292:17: warning: inline function ‘core_trie_close’ declared but never defined 292 | inline void core_trie_close(TrEngine engine, TrNode node, void (*destruct_function)(TrNode)); | ^~~~~~~~~~~~~~~ ./core_tries.h:291:17: warning: inline function ‘core_trie_open’ declared but never defined 291 | inline TrNode core_trie_open(TrEngine engine); | ^~~~~~~~~~~~~~ ./core_tries.h:290:17: warning: inline function ‘core_trie_init_module’ declared but never defined 290 | inline TrEngine core_trie_init_module(void); | ^~~~~~~~~~~~~~~~~~~~~ ./core_tries.c:592:12: warning: ‘trie_to_list’ is static but used in inline function ‘core_trie_to_list’ which is not static 592 | return trie_to_list(root); | ^~~~~~~~~~~~ ./core_tries.c:583:3: warning: ‘TRIE_DISABLE_HASH_TABLE’ is static but used in inline function ‘core_enable_hash_table’ which is not static 583 | TRIE_DISABLE_HASH_TABLE = 0; | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.c:577:3: warning: ‘TRIE_DISABLE_HASH_TABLE’ is static but used in inline function ‘core_disable_hash_table’ which is not static 577 | TRIE_DISABLE_HASH_TABLE = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ./core_tries.c:567:5: warning: ‘traverse_and_print’ is static but used in inline function ‘core_trie_print’ which is not static 567 | traverse_and_print(TrNode_child(node), arity, str, 0, TRIE_PRINT_NORMAL); | ^~~~~~~~~~~~~~~~~~ ./core_tries.c:562:3: warning: ‘DATA_PRINT_FUNCTION’ is static but used in inline function ‘core_trie_print’ which is not static 562 | DATA_PRINT_FUNCTION = print_function; | ^~~~~~~~~~~~~~~~~~~ ./core_tries.c:555:20: warning: ‘USAGE_VIRTUAL_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 555 | *virtual_nodes = USAGE_VIRTUAL_NODES; | ^~~~~~~~~~~~~~~~~~~ ./core_tries.c:554:12: warning: ‘USAGE_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 554 | *nodes = USAGE_NODES; | ^~~~~~~~~~~ ./core_tries.c:553:14: warning: ‘USAGE_ENTRIES’ is static but used in inline function ‘core_trie_usage’ which is not static 553 | *entries = USAGE_ENTRIES; | ^~~~~~~~~~~~~ ./core_tries.c:552:5: warning: ‘traverse_and_get_usage’ is static but used in inline function ‘core_trie_usage’ which is not static 552 | traverse_and_get_usage(TrNode_child(node), 0); | ^~~~~~~~~~~~~~~~~~~~~~ ./core_tries.c:550:3: warning: ‘USAGE_VIRTUAL_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 550 | USAGE_VIRTUAL_NODES = 0; | ^~~~~~~~~~~~~~~~~~~ ./core_tries.c:549:3: warning: ‘USAGE_NODES’ is static but used in inline function ‘core_trie_usage’ which is not static 549 | USAGE_NODES = 0; | ^~~~~~~~~~~ ./core_tries.c:548:3: warning: ‘USAGE_ENTRIES’ is static but used in inline function ‘core_trie_usage’ which is not static 548 | USAGE_ENTRIES = 0; | ^~~~~~~~~~~~~ ./core_tries.c:521:3: warning: ‘traverse_and_load’ is static but used in inline function ‘core_trie_load’ which is not static 521 | traverse_and_load(node, file); | ^~~~~~~~~~~~~~~~~ ./core_tries.c:519:3: warning: ‘DATA_LOAD_FUNCTION’ is static but used in inline function ‘core_trie_load’ which is not static 519 | DATA_LOAD_FUNCTION = load_function; | ^~~~~~~~~~~~~~~~~~ ./core_tries.c:518:3: warning: ‘CURRENT_DEPTH’ is static but used in inline function ‘core_trie_load’ which is not static 518 | CURRENT_DEPTH = 0; | ^~~~~~~~~~~~~ ./core_tries.c:517:3: warning: ‘CURRENT_INDEX’ is static but used in inline function ‘core_trie_load’ which is not static 517 | CURRENT_INDEX = -1; | ^~~~~~~~~~~~~ ./core_tries.c:516:3: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_load’ which is not static 516 | CURRENT_TRIE_ENGINE = engine; | ^~~~~~~~~~~~~~~~~~~ ./core_tries.c:508:5: warning: ‘CURRENT_LOAD_VERSION’ is static but used in inline function ‘core_trie_load’ which is not static 508 | CURRENT_LOAD_VERSION = 1; | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.c:495:5: warning: ‘CURRENT_LOAD_VERSION’ is static but used in inline function ‘core_trie_load’ which is not static 495 | CURRENT_LOAD_VERSION = 2; | ^~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_tries.c:372:3: note: in expansion of macro ‘DECREMENT_ENTRIES’ 372 | DECREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~~~~ ./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) | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~ ./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); | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:155:47: note: in definition of macro ‘POP_DOWN’ 155 | #define POP_DOWN(STACK) *++STACK | ^~~~~ ./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)) { | ^~~~~~~~~~~~~~~ ./core_tries.h:153:53: note: in definition of macro ‘STACK_NOT_EMPTY’ 153 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~~~~~~ ./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)) { | ^~~~~~~~~~ ./core_tries.h:153:44: note: in definition of macro ‘STACK_NOT_EMPTY’ 153 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~ ./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); | ^~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~ ./core_tries.h:155:47: note: in definition of macro ‘POP_DOWN’ 155 | #define POP_DOWN(STACK) *++STACK | ^~~~~ ./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)) { | ^~~~~~~~~~~~~~~ ./core_tries.h:153:53: note: in definition of macro ‘STACK_NOT_EMPTY’ 153 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~~~~~~ ./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)) { | ^~~~~~~~~~ ./core_tries.h:153:44: note: in definition of macro ‘STACK_NOT_EMPTY’ 153 | #define STACK_NOT_EMPTY(STACK, STACK_BASE) STACK != STACK_BASE | ^~~~~ In file included from ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:83:35: note: in definition of macro ‘TrEngine_entries_max’ 83 | #define TrEngine_entries_max(X) ((X)->entries_max_used) | ^ ./core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:79:35: note: in definition of macro ‘TrEngine_entries’ 79 | #define TrEngine_entries(X) ((X)->entries_in_use) | ^ ./core_tries.c:328:5: note: in expansion of macro ‘INCREMENT_ENTRIES’ 328 | INCREMENT_ENTRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:78:35: note: in definition of macro ‘TrEngine_tries’ 78 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ./core_tries.c:293:3: note: in expansion of macro ‘DECREMENT_TRIES’ 293 | DECREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./core_tries.h:237:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 237 | DECREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:237:11: note: in expansion of macro ‘DECREMENT_MEMORY’ 237 | DECREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./core_tries.c:292:3: note: in expansion of macro ‘free_trie_node’ 292 | free_trie_node(node); | ^~~~~~~~~~~~~~ ./core_tries.h:236:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_close’ which is not static 236 | DECREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:236:11: note: in expansion of macro ‘DECREMENT_NODES’ 236 | DECREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./core_tries.c:292:3: note: in expansion of macro ‘free_trie_node’ 292 | free_trie_node(node); | ^~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:78:35: note: in definition of macro ‘TrEngine_tries’ 78 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ./core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:82:35: note: in definition of macro ‘TrEngine_tries_max’ 82 | #define TrEngine_tries_max(X) ((X)->tries_max_used) | ^ ./core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:82:35: note: in definition of macro ‘TrEngine_tries_max’ 82 | #define TrEngine_tries_max(X) ((X)->tries_max_used) | ^ ./core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:78:35: note: in definition of macro ‘TrEngine_tries’ 78 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ./core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:78:35: note: in definition of macro ‘TrEngine_tries’ 78 | #define TrEngine_tries(X) ((X)->tries_in_use) | ^ ./core_tries.c:276:3: note: in expansion of macro ‘INCREMENT_TRIES’ 276 | INCREMENT_TRIES(CURRENT_TRIE_ENGINE); | ^~~~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:81:35: note: in definition of macro ‘TrEngine_memory_max’ 81 | #define TrEngine_memory_max(X) ((X)->memory_max_used) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:199:28: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:77:35: note: in definition of macro ‘TrEngine_memory’ 77 | #define TrEngine_memory(X) ((X)->memory_in_use) | ^ ./core_tries.h:199:11: note: in expansion of macro ‘INCREMENT_MEMORY’ 199 | INCREMENT_MEMORY(CURRENT_TRIE_ENGINE, SIZEOF_TR_NODE); \ | ^~~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:84:35: note: in definition of macro ‘TrEngine_nodes_max’ 84 | #define TrEngine_nodes_max(X) ((X)->nodes_max_used) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./core_tries.h:198:27: warning: ‘CURRENT_TRIE_ENGINE’ is static but used in inline function ‘core_trie_open’ which is not static 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~~~~~ ./core_tries.h:80:35: note: in definition of macro ‘TrEngine_nodes’ 80 | #define TrEngine_nodes(X) ((X)->nodes_in_use) | ^ ./core_tries.h:198:11: note: in expansion of macro ‘INCREMENT_NODES’ 198 | INCREMENT_NODES(CURRENT_TRIE_ENGINE); \ | ^~~~~~~~~~~~~~~ ./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))); | ^~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~~ ./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 ./core_tries.c:18: ./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)); | ^~~~~~~~~~~~~~~~~~~~ ./core_tries.h:178:9: note: in definition of macro ‘new_struct’ 178 | STR = (STR_TYPE *) YAP_AllocSpaceFromYap(STR_SIZE) | ^~~ ./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-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o itries.so core_tries.o base_itries.o itries.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o tries.so core_tries.o base_tries.o tries.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/tries' (cd packages/clib; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uid.c -o uid.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/error.c -o error.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/unix.c -o unix.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c -o socket.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uid.c:233:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 233 | install_uid() | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:48: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:74: warning: "h_errno" redefined 74 | #define h_errno errno | In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:66, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:48: /usr/include/netdb.h:56: note: this is the location of the previous definition 56 | # define h_errno (*__h_errno_location ()) | /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:84:1: warning: no previous prototype for ‘tcp_get_socket’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 84 | tcp_get_socket(term_t Socket, int *id) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/unix.c:346:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 346 | pl_detach_IO() | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/unix.c:376:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 376 | install_unix() | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c: In function ‘pl_bind’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:436:53: warning: passing argument 3 of ‘getsockname’ from incompatible pointer type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types]8;;] 436 | if ( getsockname(fd, (struct sockaddr *) &addr, &len) ) | ^~~~ | | | size_t * {aka long unsigned int *} In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:65, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:48: /usr/include/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; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c: At top level: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.c:702:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 702 | uninstall_socket() | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c -o nonblockio.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/form.c -o form.o In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:132: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:74: warning: "h_errno" redefined 74 | #define h_errno errno | In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:66, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:132: /usr/include/netdb.h:56: note: this is the location of the previous definition 56 | # define h_errno (*__h_errno_location ()) | /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:323:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 323 | tcp_debug() | ^~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c: In function ‘nbio_error’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:1550:16: warning: variable ‘map’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 1550 | error_codes *map; | ^~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/cgi.c -o cgi.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c: In function ‘nbio_accept’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:2101:37: warning: passing argument 3 of ‘accept’ from incompatible pointer type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types]8;;] 2101 | slave = accept(m->socket, addr, addrlen); | ^~~~~~~ | | | size_t * {aka long unsigned int *} In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:65, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:132: /usr/include/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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c: In function ‘nbio_recvfrom’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:2419:56: warning: passing argument 6 of ‘recvfrom’ from incompatible pointer type []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wincompatible-pointer-types-Wincompatible-pointer-types]8;;] 2419 | n = recvfrom(s->socket, buf, bufSize, flags, from, fromlen); | ^~~~~~~ | | | size_t * {aka long unsigned int *} In file included from /usr/include/sys/socket.h:269, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.h:65, from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/nonblockio.c:132: /usr/include/bits/socket2.h:65:49: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’ {aka ‘long unsigned int *’} 65 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/form.c:238:1: warning: no previous prototype for ‘next_line’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 238 | next_line(const char *in) | ^~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/cgi.c:187:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 187 | install_cgi() | ^~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/memfile.c -o memfile.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/files.c -o files.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/mime.c -o mime.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/files.c:295:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 295 | install_files() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/files.c:125:1: warning: ‘get_time_option’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-function-Wunused-function]8;;] 125 | get_time_option(term_t list, functor_t f, time_t def, time_t *tme) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/memfile.c:516:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 516 | install_memfile() | ^~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/mime.c:36: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045/rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045/rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045/rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045/rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045/rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/mime.c:485:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 485 | install_mime() | ^~~~~~~~~~~~ (cd maildrop/rfc2045 && make) make[2]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045.c -o rfc2045.o In file included from rfc2045.c:19: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045.c:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | extern void rfc2045_enomem(); | ^~~~~~ rfc2045.c:40:17: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 40 | struct rfc2045 *rfc2045_alloc() | ^~~~~~~~~~~~~ rfc2045.c:181:6: warning: no previous prototype for ‘rfc2045_add_buf’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 181 | void rfc2045_add_buf( | ^~~~~~~~~~~~~~~ rfc2045.c:209:6: warning: no previous prototype for ‘rfc2045_add_workbuf’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 209 | void rfc2045_add_workbuf(struct rfc2045 *h, const char *p, size_t len) | ^~~~~~~~~~~~~~~~~~~ rfc2045.c:216:6: warning: no previous prototype for ‘rfc2045_add_workbufch’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 216 | void rfc2045_add_workbufch(struct rfc2045 *h, int c) | ^~~~~~~~~~~~~~~~~~~~~ (cd maildrop/rfc822 && make) make[2]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822' x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc822.c -o rfc822.o rfc2045.c:1146:13: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1146 | const char *rfc2045_getdefaultcharset() | ^~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c -o time.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/readutil.c -o readutil.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/readutil.c:163:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 163 | install_readutil() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:225:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 225 | allocEvent() | ^~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:350:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 350 | cleanupHandler() | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:359:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 359 | installHandler() | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:678:1: warning: no previous prototype for ‘alarm_error’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 678 | alarm_error(term_t alarm, int err) | ^~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:994:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 994 | install_time() | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.c:1029:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1029 | uninstall_time() | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/streaminfo.c -o streaminfo.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/streaminfo.c:107:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 107 | install_streaminfo() | ^~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c -o process.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc822_getaddr.c -o rfc822_getaddr.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c:1553:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1553 | install_process() | ^~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045acchk.c -o rfc2045acchk.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045acprep.c -o rfc2045acprep.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc822_getaddrs.c -o rfc822_getaddrs.o In file included from rfc2045acchk.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045acchk.c:25:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 25 | extern void rfc2045_enomem(); | ^~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c: In function ‘process_wait’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c:1205:8: warning: ‘p’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1205 | PL_put_integer(PID, pid) && | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c:1467:9: note: ‘p’ was declared here 1467 | { pid_t p; | ^ In file included from rfc2045acprep.c:6: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045acprep.c:14:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 14 | static void end_rwprep(); | ^~~~~~ rfc2045acprep.c:37:17: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 37 | struct rfc2045 *rfc2045_alloc_ac() | ^~~~~~~~~~~~~~~~ rfc2045acprep.c:105:13: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 105 | static void end_rwprep() | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc822_mkdate.c -o rfc822_mkdate.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045appendurl.c -o rfc2045appendurl.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc822_parsedt.c -o rfc822_parsedt.o rfc822_parsedt.c:113:8: warning: no previous prototype for ‘rfc822_parsedt’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 113 | time_t rfc822_parsedt(const char *rfcdt) | ^~~~~~~~~~~~~~ rfc822_parsedt.c:225:13: warning: no previous prototype for ‘rfc822_mkdt’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 225 | const char *rfc822_mkdt(time_t t) | ^~~~~~~~~~~ In file included from rfc2045appendurl.c:19: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045appendurl.c:21:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 21 | extern void rfc2045_enomem(); | ^~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2047u.c -o rfc2047u.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045cdecode.c -o rfc2045cdecode.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c: In function ‘process_kill’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.c:1531:8: warning: ‘p’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 1531 | if ( kill(p, sig) == 0 ) | ^~~~~~~~~~~~ rfc2047u.c:16:19: warning: ‘rcsid’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-const-variable=-Wunused-const-variable=]8;;] 16 | static const char rcsid[]="$Id$"; | ^~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2047.c -o rfc2047.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha4pl.c -o sha4pl.o In file included from rfc2045cdecode.c:6: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045cdecode.c: In function ‘do_decode_base64’: rfc2045cdecode.c:68:5: warning: variable ‘rc’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 68 | int rc; | ^~ rfc2047.c:15:19: warning: ‘rcsid’ defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-const-variable=-Wunused-const-variable=]8;;] 15 | static const char rcsid[]="$Id$"; | ^~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha4pl.c:275:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 275 | install_sha4pl() | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H imapsubj.c -o imapsubj.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045decode.c -o rfc2045decode.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045enomem.c -o rfc2045enomem.o In file included from rfc2045decode.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ In file included from rfc2045enomem.c:4: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045enomem.c:6:6: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 6 | void rfc2045_enomem() | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045_base64encode.c -o rfc2045_base64encode.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045_fromfd.c -o rfc2045_fromfd.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H imaprefs.c -o imaprefs.o In file included from rfc2045_base64encode.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045_base64encode.c:47:6: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 47 | void rfc2045_base64encode_end() | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from rfc2045_fromfd.c:15: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045find.c -o rfc2045find.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045mkboundary.c -o rfc2045mkboundary.o x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045rewrite.c -o rfc2045rewrite.o In file included from rfc2045find.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ In file included from rfc2045mkboundary.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ rfc2045mkboundary.c:33:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 33 | extern void rfc2045_enomem(); | ^~~~~~ In file included from rfc2045rewrite.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045tryboundary.c -o rfc2045tryboundary.o rfc2045rewrite.c:48:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 48 | static void qpe_start(); | ^~~~~~ rfc2045rewrite.c:50:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 50 | static void qpe_end(); | ^~~~~~ rfc2045rewrite.c:53:12: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 53 | static int fdout_flush() | ^~~~~~~~~~~ rfc2045rewrite.c:424:13: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 424 | static void qpe_start() | ^~~~~~~~~ rfc2045rewrite.c:471:13: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 471 | static void qpe_end() | ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I. -I. -I./.. -I../../../.. -DHAVE_CONFIG_H rfc2045xdump.c -o rfc2045xdump.o In file included from rfc2045tryboundary.c:9: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ In file included from rfc2045xdump.c:10: rfc2045.h:97:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 97 | struct rfc2045 *rfc2045_alloc(); | ^~~~~~~ rfc2045.h:144:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 144 | void rfc2045_base64encode_end(); | ^~~~ rfc2045.h:146:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 146 | const char *rfc2045_getdefaultcharset(); | ^~~~~ rfc2045.h:157:2: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 157 | void (*end_section)(); | ^~~~ rfc2045.h:160:8: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | struct rfc2045 *rfc2045_alloc_ac(); | ^~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H -DUSE_SHA1 -o sha1/sha1.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha1/sha1.c x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H -DUSE_SHA1 -o sha1/sha2.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha1/sha2.c rm -f librfc822.a x86_64-pc-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-pc-linux-gnu-ar: creating librfc822.a x86_64-pc-linux-gnu-ranlib librfc822.a make[2]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H -DUSE_SHA1 -o sha1/hmac_sha1.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha1/hmac.c rm -f librfc2045.a x86_64-pc-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-pc-linux-gnu-ar: creating librfc2045.a x86_64-pc-linux-gnu-ranlib librfc2045.a make[2]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H -DUSE_SHA256 -o sha1/hmac_sha256.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha1/hmac.c x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc2045 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/maildrop/rfc822 -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uri.c -o uri.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o uid.so uid.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uri.c:160:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 160 | fill_flags() | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o unix.so error.o unix.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uri.c:1571:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1571 | install_uri() | ^~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uri.c:1605:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1605 | uninstall_uri() | ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o socket.so error.o socket.o nonblockio.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o cgi.so error.o form.o cgi.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o memfile.so error.o memfile.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o files.so error.o files.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o mime.so error.o mime.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread maildrop/rfc2045/librfc2045.a maildrop/rfc822/librfc822.a x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o time.so error.o time.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o readutil.so readutil.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o streaminfo.so error.o streaminfo.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o process.so error.o process.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o sha4pl.so error.o sha4pl.o sha1/sha1.o sha1/sha2.o sha1/hmac_sha1.o sha1/hmac_sha256.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o uri.so uri.o -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib' (cd packages/http; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c -o http_stream.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/json.c -o json.o In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:25: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_error.c:128:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 128 | instantiation_error() | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_error.c:161:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 161 | init_errors() | ^~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/json.c:149:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 149 | install_json() | ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:26: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_chunked.c:288:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 288 | install_http_chunked() | ^~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:27: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:767:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 767 | install_cgi_stream() | ^~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:28: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/stream_range.c:217:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 217 | install_stream_range() | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | install_http_stream() | ^~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o json.so json.o -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.c:27: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c: In function ‘cgi_property’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:320:67: warning: ‘ctx’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 320 | rc = PL_unify_chars(arg, PL_CODE_LIST, ctx->data_offset, ctx->data); | ~~~^~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:340:3: warning: ‘s’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 340 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c: In function ‘cgi_discard’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:431:30: warning: ‘ctx’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 431 | ctx->cgi_stream->bufp = ctx->cgi_stream->buffer; | ~~~^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:432:3: warning: ‘s’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 432 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c: In function ‘cgi_set’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:405:32: warning: ‘ctx’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 405 | { ctx->transfer_encoding = enc; | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/cgi_stream.c:416:3: warning: ‘s’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 416 | PL_release_stream(s); | ^~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o http_stream.so http_stream.o -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' (cd packages/pldoc; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' make[1]: Nothing to be done for 'top'. make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' (cd packages/plunit; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' Nothing to do for this package make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' (cd packages/R; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' Nothing to do for this package make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' (cd packages/RDF; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF' Nothing to do for this package make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF' (cd packages/semweb; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c -o rdf_db.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom.c -o atom.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/lock.c -o lock.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/md5.c -o md5.o In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/lock.c:28: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | int rdf_debuglevel(); | ^~~ In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:60: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | int rdf_debuglevel(); | ^~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:625:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 625 | check_index_tables() | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:2136:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2136 | new_db() | ^~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/avl.c -o avl.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c: In function ‘load_db’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:3456:7: warning: variable ‘version’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 3456 | { int version; | ^~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c: At top level: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:4681:1: warning: no previous prototype for ‘put_begin_end’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 4681 | put_begin_end(term_t t, functor_t be, int level) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c: In function ‘next_search_state’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:5155:7: warning: variable ‘unify_pred’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 5155 | int unify_pred; | ^~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c: At top level: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:6876:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 6876 | rdf_reset_db() | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/rdf_db.c:6960:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 6960 | install_rdf_db() | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c -o atom_map.o In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c:35: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | int rdf_debuglevel(); | ^~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c:143:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 143 | init_functors() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c:290:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 290 | init_datum_store() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c:1149:1: warning: no previous prototype for ‘rdf_statistics_literal_map’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 1149 | rdf_statistics_literal_map(term_t map, term_t key) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/atom_map.c:1179:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 1179 | install_atom_map() | ^~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.c -o debug.o In file included from /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.c:26: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.h:31:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 31 | int rdf_debuglevel(); | ^~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/debug.c:33:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 33 | rdf_debuglevel() | ^~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/hash.c -o hash.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/murmur.c -o murmur.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/turtle.c -o turtle.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/murmur.c:69:1: warning: no previous prototype for ‘rdf_murmer_hash’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 69 | rdf_murmer_hash(const void *key, int len, unsigned int seed) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/turtle.c:608:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 608 | install_turtle() | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/turtle.c: In function ‘string_escape’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/turtle.c:306:10: warning: ‘esc’ may be used uninitialized in this function []8;;https://gcc.gnu.org/onlinedocs/gfortran/Error-and-Warning-Options.html#index-Wmaybe-uninitialized-Wmaybe-uninitialized]8;;] 306 | *value = esc; | ~~~~~~~^~~~~ x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o turtle.so turtle.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/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 -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb' (cd packages/sgml; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/parser.c -o parser.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/util.c -o util.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/charmap.c -o charmap.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c -o catalog.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/parser.c:256:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 256 | new_symbol_table() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c:171:1: warning: no previous prototype for ‘register_catalog_file_unlocked’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 171 | register_catalog_file_unlocked(const ichar *file, catalog_location where) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c:220:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 220 | init_catalog() | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/util.c:807:1: warning: no previous prototype for ‘wputs’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 807 | wputs(ichar *s) | ^~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/model.c -o model.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c: In function ‘find_in_catalogue’: /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c:471:30: warning: array subscript -1 is outside array bounds of ‘ichar[8192]’ {aka ‘int[8192]’} []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds]8;;] 91 | #define isDirSep(c) ((c) == '/') | ~~~ ...... 471 | if (p != base && !isDirSep(p[-1])) /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c:91:23: note: in definition of macro ‘isDirSep’ 91 | #define isDirSep(c) ((c) == '/') | ^ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/catalog.c:447:9: note: while referencing ‘base’ 447 | ichar base[2 * FILENAME_MAX]; | ^~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xmlns.c -o xmlns.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/utf8.c -o utf8.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c -o xml_unicode.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c:41:1: warning: no previous prototype for ‘xml_basechar’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 41 | xml_basechar(int c) | ^~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c:798:1: warning: no previous prototype for ‘xml_ideographic’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 798 | xml_ideographic(int c) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c:810:1: warning: no previous prototype for ‘xml_combining_char’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 810 | xml_combining_char(int c) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c:1162:1: warning: no previous prototype for ‘xml_digit’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 1162 | xml_digit(int c) | ^~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xml_unicode.c:1223:1: warning: no previous prototype for ‘xml_extender’ []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-prototypes-Wmissing-prototypes]8;;] 1223 | xml_extender(int c) | ^~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/error.c -o error.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c -o sgml2pl.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:180:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 180 | initConstants() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:780:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 780 | reset_url_cache() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:2466:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2466 | { int (*func)(); | ^ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:2488:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2488 | initprops() | ^~~~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:2586:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2586 | install() | ^~~~~~~ /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml2pl.c:2613:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 2613 | uninstall() | ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/quote.c -o quote.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/quote.c:472:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 472 | install_xml_quote() | ^~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/dtd2pl.c -o dtd2pl.o /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/dtd2pl.c:38:1: warning: function declaration isn’t a prototype []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wstrict-prototypes-Wstrict-prototypes]8;;] 38 | usage() | ^~~~~ x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/prolog.c -o prolog.o x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -I. /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml.c -o sgml.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/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 -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread x86_64-pc-linux-gnu-gcc -shared -export-dynamic -o dtd2pl parser.o util.o charmap.o catalog.o model.o xmlns.o utf8.o xml_unicode.o dtd2pl.o prolog.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -o sgml parser.o util.o charmap.o catalog.o model.o xmlns.o utf8.o xml_unicode.o sgml.o make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml' (cd packages/CLPBN/horus; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN/horus' x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG BayesBall.cpp -o BayesBall.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG BayesBallGraph.cpp -o BayesBallGraph.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG BeliefProp.cpp -o BeliefProp.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG ConstraintTree.cpp -o ConstraintTree.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG CountingBp.cpp -o CountingBp.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG ElimGraph.cpp -o ElimGraph.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG Factor.cpp -o Factor.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG FactorGraph.cpp -o FactorGraph.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG Histogram.cpp -o Histogram.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG HorusYap.cpp -o HorusYap.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedBp.cpp -o LiftedBp.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedKc.cpp -o LiftedKc.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedOperations.cpp -o LiftedOperations.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedUtils.cpp -o LiftedUtils.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedVe.cpp -o LiftedVe.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG LiftedWCNF.cpp -o LiftedWCNF.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG ProbFormula.cpp -o ProbFormula.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG Parfactor.cpp -o Parfactor.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG ParfactorList.cpp -o ParfactorList.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG GroundSolver.cpp -o GroundSolver.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG Util.cpp -o Util.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG Var.cpp -o Var.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG VarElim.cpp -o VarElim.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG WeightedBp.cpp -o WeightedBp.o x86_64-pc-linux-gnu-g++ -c -std=c++0x -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../include -I/usr/include -DNDEBUG HorusCli.cpp -o HorusCli.o x86_64-pc-linux-gnu-g++ -shared -export-dynamic -o horus.so BayesBall.o BayesBallGraph.o BeliefProp.o ConstraintTree.o CountingBp.o ElimGraph.o Factor.o FactorGraph.o Histogram.o HorusYap.o LiftedBp.o LiftedKc.o LiftedOperations.o LiftedUtils.o LiftedVe.o LiftedWCNF.o ProbFormula.o Parfactor.o ParfactorList.o GroundSolver.o Util.o Var.o VarElim.o WeightedBp.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap x86_64-pc-linux-gnu-g++ -o ./hcli BayesBall.o BayesBallGraph.o BeliefProp.o CountingBp.o ElimGraph.o Factor.o FactorGraph.o HorusCli.o GroundSolver.o Util.o Var.o VarElim.o WeightedBp.o make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN/horus' (cd packages/swi-minisat2/C; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2/C' x86_64-pc-linux-gnu-g++ -c -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../os -I./../../../include -I/usr/include ./Solver.C -o Solver.o x86_64-pc-linux-gnu-g++ -c -shared -fPIC -Wall -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H -D_YAP_NOT_INSTALLED_=1 -I. -I../../.. -I./../../../os -I./../../../include -I/usr/include ./pl-minisat.C -o pl-minisat.o ./Solver.C: In member function ‘lbool Solver::search(int, int)’: ./Solver.C:583:10: warning: variable ‘first’ set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wunused-but-set-variable-Wunused-but-set-variable]8;;] 583 | bool first = true; | ^~~~~ In file included from ./Solver.h:25, from ./Solver.C:20: ./Vec.h: In instantiation of ‘void vec::push() [with T = vec]’: ./Solver.C:81:21: required from here ./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 []8;;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wclass-memaccess-Wclass-memaccess]8;;] 82 | 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 ./Solver.h:25, from ./Solver.C:20: ./Vec.h:33:7: note: ‘class vec’ declared here 33 | class vec { | ^~~ x86_64-pc-linux-gnu-g++ -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o pl-minisat.so Solver.o pl-minisat.o -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2/C' (cd packages/archive; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive' WARNING: Could not find archive library; skipped make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive' (cd packages/odbc; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc' WARNING: Could not find odbc library; skipped make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc' (cd packages/zlib; make) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib' x86_64-pc-linux-gnu-gcc -c -D_YAP_NOT_INSTALLED_=1 -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib -I../.. -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib/../../include -I/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib/../../os -I/usr/include -shared -fPIC -Wall -Wstrict-prototypes -Wmissing-prototypes -O2 -pipe -march=native -frecord-gcc-switches -fcommon -fno-strict-aliasing -DHAVE_CONFIG_H /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib/zlib4pl.c -o zlib4pl.o x86_64-pc-linux-gnu-gcc -shared -export-dynamic -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -L/usr/lib64 -L/usr/lib -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -Wl,-R/usr/lib64 -Wl,-R,/usr/lib64/Yap -o zlib4pl.so zlib4pl.o -lreadline -lncurses -lresolv -lnss_dns -lnss_files -lcrypt -lstdc++ -lm -ldl -lnsl -lz -L/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3 -lYap -Wl,-R,/usr/lib64/Yap -Wl,-R,/usr/lib64 -lpthread make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib' >>> Source compiled. >>> Test phase [not enabled]: dev-lang/yap-6.3.3-r1 >>> Install dev-lang/yap-6.3.3-r1 into /var/tmp/portage/dev-lang/yap-6.3.3-r1/image/ make -j4 DESTDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image/ install mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin (cd library ; make install) /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 755 yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 startup.yss /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library' count=`echo "-DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 " | grep MYDDAS | wc -l`; \ if [ $count -ne 0 ]; then \ mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; \ for p in ./MYDDAS/myddas.ypp ./MYDDAS/myddas_assert_predicates.ypp ./MYDDAS/myddas_mysql.ypp ./MYDDAS/myddas_top_level.ypp ./MYDDAS/myddas_errors.ypp ./MYDDAS/myddas_prolog2sql.ypp ./MYDDAS/myddas_util_predicates.ypp ./MYDDAS/myddas_prolog2sql_optimizer.ypp; \ do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; \ done; \ for p in /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/myddas*.ypp; \ do name=`basename $p .ypp`; \ cpp -DCOROUTINING=1 -DCUT_C=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DTABLING=1 -P -E -w $p > /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/$name.yap; \ rm -fr $p; \ done; \ fi /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 -m 755 libYap.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64 mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect/swi mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect/bprolog mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/pl for p in ./INDEX.pl ./apply.yap ./apply_macros.yap ./arg.yap ./assoc.yap ./atts.yap ./autoloader.yap ./avl.yap ./bhash.yap ./charsio.yap ./clp/clpfd.pl ./coinduction.yap ./dbqueues.yap ./dbusage.yap ./dgraphs.yap ./expand_macros.yap ./gensym.yap ./hacks.yap ./heaps.yap ./lambda.pl ./lineutils.yap ./lists.yap ./nb.yap ./ordsets.yap ./maplist.yap ./matlab.yap ./matrix.yap ./prandom.yap ./queues.yap ./random.yap ./range.yap ./r_session.yap ./rbtrees.yap ./regexp.yap ./rltree.yap ./sockets.yap ./splay.yap ./stringutils.yap ./system.yap ./terms.yap ./tries.yap ./itries.yap ./timeout.yap ./trees.yap ./ugraphs.yap ./undgraphs.yap ./varnumbers.yap ./wdgraphs.yap ./wgraphs.yap ./wundgraphs.yap ./lam_mpi.yap ./ypp.yap ./c_alarms.yap ./flags.yap ./block_diagram.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done 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/dbload.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/qly.yap ./pl/save.yap ./pl/setof.yap ./pl/signals.yap ./pl/sort.yap ./pl/statistics.yap ./pl/strict_iso.yap ./pl/tabling.yap ./pl/threads.yap ./pl/udi.yap ./pl/utils.yap ./pl/history.pl ./pl/swi.yap ./pl/yapor.yap ./pl/yio.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/pl; done (cd library/lammpi; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/lammpi' make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/lammpi' (cd library/matrix; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/matrix' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c matrix.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/matrix' (cd library/random; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/random' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c yap_random.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/random' (cd library/regex; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/regex' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c regexp.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/regex' (cd library/rltree; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/rltree' make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/rltree' (cd library/system; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/system' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c sys.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for p in ./dialect/commons.yap ./dialect/bprolog.yap ./dialect/hprolog.yap ./dialect/swi.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect; done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/system' (cd library/tries; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/tries' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c tries.so itries.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library/tries' (cd packages/clib; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in uid.so unix.so socket.so cgi.so memfile.so files.so mime.so time.so readutil.so streaminfo.so process.so sha4pl.so uri.so; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done for p in ./dialect/swi/INDEX.pl ./dialect/swi/listing.pl ./dialect/swi/syspred_options.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect/swi; done for p in ./dialect/bprolog/actionrules.pl ./dialect/bprolog/arrays.yap ./dialect/bprolog/compile_foreach.pl ./dialect/bprolog/foreach.pl ./dialect/bprolog/hashtable.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/dialect/bprolog; done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/library' (cd packages/swi-minisat2; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/minisat for p in ./cnf.pl ./minisat.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done for p in ./examples/adder.pl ./examples/pearl_examples.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/minisat; done mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uid.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/unix.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/socket.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/cgi.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/memfile.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/filesex.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/mime.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/time.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/streaminfo.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/process.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/prolog_server.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/sha.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/uri.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib/udp_broadcast.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2' (cd LGPL ; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for p in ./base64.pl ./broadcast.pl ./date.pl ./debug.pl ./main.pl ./maplist.pl ./menu.pl ./nb_set.pl ./operators.pl ./option.pl ./pairs.pl ./predicate_options.pl ./predopts.pl ./prolog_clause.pl ./prolog_colour.pl ./prolog_source.pl ./prolog_xref.pl ./quintus.pl ./readutil.pl ./record.pl ./settings.pl ./shlib.pl ./thread_pool.pl ./url.pl ./utf8.pl ./win_menu.pl ./www_browser.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/clib' (cd packages/http; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in http_stream.so json.so; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done rm -f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr///http_chunked.so mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http/web/icons mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http/web/css /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/html_write.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_client.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_header.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_mime_plugin.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_sgml_plugin.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/mimepack.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/mimetype.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/dcg_basics.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/thread_httpd.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/xpce_httpd.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/inetd_httpd.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_wrapper.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_open.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_session.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_error.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_parameters.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_dispatch.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_authenticate.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_stream.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_log.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_path.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_hook.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/html_head.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_exception.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/json.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_json.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/json_convert.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_dirindex.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_server_files.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_pwp.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_host.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_openid.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/js_write.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_cookie.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_files.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/http_cors.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/README /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http/README /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/web/icons/*.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http/web/icons /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/web/css/*.css /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/http/web/css (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' (cd packages/http; make install-examples) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/http mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/http/pwp (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/examples && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 demo_body.pl demo_client.pl demo_threads.pl demo_xpce.pl calc.pl demo_files.pl demo_pwp.pl demo_openid.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/http) (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/examples/pwp && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 *.pwp *.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/http/pwp) (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http/examples && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c demo_inetd /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/http) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/http' (cd packages/pldoc; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/pldoc /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_html.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_wiki.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_modes.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_register.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_process.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_index.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_search.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_man.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_library.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/hooks.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_htmlsrc.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_colour.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_util.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_access.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_pack.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pldoc.css /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pldoc.js /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pllisting.css /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pldoc.sty /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/edit.gif /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/private.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/public.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/reload.gif /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/favicon.ico /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/up.gif /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/source.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/h1-bg.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pub-bg.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/multi-bg.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/priv-bg.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/h2-bg.png /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/pldoc /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/README /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/pldoc/README /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/pldoc.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_http.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_latex.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/doc_files.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL' (cd GPL ; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/GPL' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for p in ./aggregate.pl ./ctypes.pl ./error.pl ./occurs.yap ./pairs.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' (cd packages/pldoc; make install-examples) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/pldoc (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc/server && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 README /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/pldoc) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/GPL' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 ./LGPL/pillow/icon_address.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/ (cd server && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c man_server.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/pldoc) /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 ./LGPL/pillow/pillow.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/ make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/pldoc' (cd LGPL/clp ; make install) (cd packages/plunit; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/clp' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clp /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit/plunit.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit/test_wizard.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit/test_cover.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for p in ./clp_events.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clp; done (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/LGPL/clp' (cd packages/CLPBN ; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clpbn mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clpbn/learning mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/School mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/HMMer mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/learning for h in ./clpbn.yap ./pfl.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' (cd packages/plunit; make install-examples) for h in ./clpbn/aggregates.yap ./clpbn/bdd.yap ./clpbn/bnt.yap ./clpbn/connected.yap ./clpbn/discrete_utils.yap ./clpbn/display.yap ./clpbn/dists.yap ./clpbn/evidence.yap ./clpbn/gibbs.yap ./clpbn/graphs.yap ./clpbn/graphviz.yap ./clpbn/ground_factors.yap ./clpbn/hmm.yap ./clpbn/horus.yap ./clpbn/horus_ground.yap ./clpbn/horus_lifted.yap ./clpbn/jt.yap ./clpbn/matrix_cpt_utils.yap ./clpbn/numbers.yap ./clpbn/pgrammar.yap ./clpbn/table.yap ./clpbn/topsort.yap ./clpbn/utils.yap ./clpbn/ve.yap ./clpbn/viterbi.yap ./clpbn/vmap.yap ./clpbn/xbif.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clpbn; done make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/plunit (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit/examples && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 read.pl simple.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/plunit) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/plunit' (cd packages/R; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R/R.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' (cd packages/R; make install-examples) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/R (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R/examples && /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 r_demo.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/R) make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/R' (cd packages/RDF; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF' if [ -d /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/xpce ]; then \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf_diagram.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/xpce/prolog/lib; \ fi /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf_parser.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf_triple.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rewrite.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf_ntriples.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF/rdf_write.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/RDF' (cd packages/semweb; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/semweb mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in rdf_db.so turtle.so; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done for f in rdfs.rdfs dc.rdfs eor.rdfs owl.owl rdf_library.ttl rdf_db.pl rdfs.pl rdf_edit.pl rdf_litindex.pl rdf_persistency.pl rdf_turtle.pl rdf_cache.pl rdf_http_plugin.pl rdf_zlib_plugin.pl rdf_portray.pl rdf_compare.pl turtle_base.pl rdf_turtle_write.pl rdf_library.pl sparql_client.pl; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/$f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/semweb; \ done for h in ./learning/aleph_params.yap ./learning/bnt_parms.yap ./learning/em.yap ./learning/learn_utils.yap ./learning/mle.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/clpbn/learning; done for h in ./examples/burglary-alarm.fg ./examples/burglary-alarm.pfl ./examples/burglary-alarm.uai ./examples/cg.yap ./examples/city.pfl ./examples/comp_workshops.pfl ./examples/social_network1.pfl ./examples/social_network2.pfl ./examples/sprinkler.pfl ./examples/workshop_attrs.pfl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN; done /usr/bin/install: cannot stat './examples/cg.yap': No such file or directory install-xattr: failed to stat ./examples/cg.yap: No such file or directory /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb/README /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/semweb/README (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) for h in ./examples/School/README ./examples/School/evidence_128.yap ./examples/School/parschema.pfl ./examples/School/school_128.yap ./examples/School/school_32.yap ./examples/School/school_64.yap ./examples/School/tables.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/School; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/semweb' (cd packages/sgml; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/DTD for f in HTML4.dcl HTML4.dtd HTML4.soc HTMLlat1.ent HTMLspec.ent HTMLsym.ent; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/DTD/$f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/DTD; \ done for h in ./examples/HMMer/Artemia.fa ./examples/HMMer/fasta.yap ./examples/HMMer/globin.hmm ./examples/HMMer/globin.yap ./examples/HMMer/plan7.yap ./examples/HMMer/scan.yap ./examples/HMMer/score.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/HMMer; done mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c sgml2pl.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xsdp_types.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/iso_639.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/sgml_write.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/xpath.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml/pwp.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) for h in ./examples/learning/debug_school.yap ./examples/learning/prof_params.pfl ./examples/learning/school_params.yap ./examples/learning/sprinkler_params.yap ./examples/learning/train.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/CLPBN/learning; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/sgml' (cd packages/zlib; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in zlib4pl.so; do \ [ "$f" = nolib ] || /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN' (cd packages/meld; make install) mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for f in zlib.pl; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib/$f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; \ done make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/meld' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/meld mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/meld /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 ./meld.yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) for p in ./meldtd.yap ./meldc.yap ./meldi.yap ./meldp.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/meld; done YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/zlib' for p in ./examples/temperature/maxtemp.meld ./examples/temperature/graph0.meld ./examples/temperature/graph1.meld ./examples/temperature/graph2.meld ./examples/temperature/graph3.meld ./examples/pagerank/pagerank.meld ; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/meld; done (cd packages/archive; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive' WARNING: Could not find archive library; skipped mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in nolib; do \ [ "$f" = nolib ] || /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for f in ; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive/$f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; \ done (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/meld' (cd packages/xml; make install) yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/archive' (cd packages/odbc; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/xml' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/xml make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/xml /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 ./xml.pl /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap WARNING: Could not find odbc library; skipped mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap for f in nolib; do \ [ "$f" = nolib ] || /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap; \ done mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap for f in odbc.pl; do \ /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc/$f /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; \ done for p in ./xml_acquisition.pl ./xml_diagnosis.pl ./xml_driver.pl ./xml_generation.pl ./xml.iso.pl ./xml_pp.pl ./xml_utilities.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/xml; done (cd /var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc ; LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64:/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap: YAPSHAREDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap YAPLIBDIR=/var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin/yap /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap/startup.yss -f none -g make -t halt) YAP 6.3.3 (amd64): Wed Jun 3 12:06:13 CEST 2020 yes % YAP execution halted make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/odbc' (cd packages/CLPBN/horus; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN/horus' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c horus.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c ./hcli /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/bin for p in ./xml_example/bib.xml ./xml_example/books.xml ./xml_example/misc.pl ./xml_example/prices.xml ./xml_example/q1.xml ./xml_example/q2.xml ./xml_example/q3.xml ./xml_example/q4.xml ./xml_example/q5.xml ./xml_example/q6.xml ./xml_example/q7.xml ./xml_example/q8.xml ./xml_example/q9.xml ./xml_example/q10.xml ./xml_example/q11.xml ./xml_example/q12.xml ./xml_example/reviews.xml ./xml_example/xml_example.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/xml; done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/CLPBN/horus' (cd packages/swi-minisat2/C; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2/C' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c pl-minisat.so /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/lib64/Yap make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/swi-minisat2/C' #@# (cd packages/python; make install) mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap/src /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c ./H/Atoms.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/dlocals.h ./H/dhstruct.h ./H/eval.h ./H/heapgc.h ./H/hglobals.h ./H/hlocals.h ./H/hstruct.h ./H/iglobals.h ./H/ihstruct.h ./H/ilocals.h ./H/index.h ./H/inline-only.h ./H/iopreds.h ./H/iswiatoms.h ./H/qly.h ./H/rclause.h ./H/rglobals.h ./H/rlocals.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.sba_amiops.h ./OPTYap/or.sba_unify.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 /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap/src for h in ./os/pl-buffer.h ./os/pl-ctype.h ./H/pl-codelist.h ./os/pl-dtoa.h ./os/dtoa.c ./H/pl-incl.h ./H/pl-global.h ./os/pl-option.h ./os/pl-os.h ./os/pl-privitf.h ./os/pl-table.h ./os/pl-text.h ./os/pl-utf8.h ./H/pl-yap.h ./include/c_interface.h ./include/clause_list.h ./include/dswiatoms.h ./include/udi.h ./include/yap_structs.h ./include/YapInterface.h ./include/SWI-Prolog.h ./H/TermExt.h ./H/YapTags.h ./H/Tags_32bits.h ./H/Tags_32Ops.h ./H/Tags_32LowTag.h ./H/Tags_64bits.h ./H/Tags_24bits.h ./H/YapCompoundTerm.h ./include/YapRegs.h ./H/YapTerm.h ./library/dialect/bprolog/fli/bprolog.h ./os/pl-thread.h ./os/SWI-Stream.h; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c $h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap; done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/xml' (cd packages/ProbLog ; make install) make[1]: Entering directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/ProbLog' mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/problog mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/problog mkdir -p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/problog for p in ./problog.yap ./problog_lbdd.yap ./problog_lfi.yap ./dtproblog.yap ./aproblog.yap ./problog_learning.yap ./problog_learning_lbdd.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap; done for p in ./problog/extlists.yap ./problog/flags.yap ./problog/gflags.yap ./problog/grounder.yap ./problog/hash_table.yap ./problog/intervals.yap ./problog/logger.yap ./problog/mc_DNF_sampling.yap ./problog/os.yap ./problog/print.yap ./problog/sampling.yap ./problog/tabling.yap ./problog/timer.yap ./problog/ptree.yap ./problog/variable_elimination.yap ./problog/print_learning.yap ./problog/utils_learning.yap ./problog/version_control.yap ./problog/nestedtries.yap ./problog/utils.yap ./problog/utils_lbdd.yap ./problog/ad_converter.yap ./problog/termhandling.yap ./problog/completion.yap ./problog/discrete.yap ./problog/bdd.yap ./problog/variables.yap; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/Yap/problog; done /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c config.h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap/src/config.h /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c parms.h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap/src/parms.h /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c YapTermConfig.h /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/include/Yap /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 ./LICENSE /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/problog for p in ./problog_examples/alarm.pl ./problog_examples/graph.pl ./problog_examples/graph_tabled.pl ./problog_examples/learn_graph.pl ./problog_examples/office.pl ./problog_examples/viralmarketing.pl ./problog_examples/aProbLog_examples.pl ./problog_examples/viralmarketing_tabled.pl; do /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 $p /var/tmp/portage/dev-lang/yap-6.3.3-r1/image//usr/share/doc/yap-6.3.3-r1/packages/examples/problog; done make[1]: Leaving directory '/var/tmp/portage/dev-lang/yap-6.3.3-r1/work/yap-6.3.3/packages/ProbLog' >>> Completed installing dev-lang/yap-6.3.3-r1 into /var/tmp/portage/dev-lang/yap-6.3.3-r1/image/ * Final size of build directory: 59616 KiB (58.2 MiB) * Final size of installed tree: 14180 KiB (13.8 MiB) * QA Notice: Files built without respecting LDFLAGS have been detected * Please include the following list of files in your report: * /usr/bin/hcli strip: x86_64-pc-linux-gnu-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/yap /usr/lib64/Yap/yap_random.so /usr/lib64/Yap/matrix.so /usr/lib64/libYap.so /usr/lib64/Yap/regexp.so /usr/lib64/Yap/yap_rl.so /usr/lib64/Yap/sys.so /usr/lib64/Yap/tries.so /usr/lib64/Yap/itries.so /usr/lib64/Yap/uid.so /usr/lib64/Yap/unix.so /usr/lib64/Yap/socket.so /usr/lib64/Yap/cgi.so /usr/lib64/Yap/files.so /usr/lib64/Yap/memfile.so /usr/lib64/Yap/mime.so /usr/lib64/Yap/readutil.so /usr/lib64/Yap/time.so /usr/lib64/Yap/streaminfo.so /usr/lib64/Yap/process.so /usr/lib64/Yap/sha4pl.so /usr/lib64/Yap/uri.so /usr/lib64/Yap/http_stream.so /usr/lib64/Yap/json.so /usr/lib64/Yap/rdf_db.so /usr/lib64/Yap/turtle.so /usr/lib64/Yap/sgml2pl.so /usr/lib64/Yap/zlib4pl.so /usr/bin/hcli /usr/lib64/Yap/pl-minisat.so /usr/lib64/Yap/horus.so >>> Done. emerge --info: Portage 2.3.100 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r3, 5.4.0-1011-aws x86_64) ================================================================= System uname: Linux-5.4.0-1011-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 KiB Mem: 16011348 total, 7738052 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Wed, 03 Jun 2020 09:35:33 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.34 p4) 2.34.0 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.3::gentoo dev-util/cmake: 3.17.3::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r1::gentoo sys-devel/gcc: 10.1.0::gentoo sys-devel/gcc-config: 2.3::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.7::gentoo (virtual/os-headers) sys-libs/glibc: 2.31-r3::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fcommon" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fcommon" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fcommon" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fcommon" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" MAKEOPTS="-j4" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS