* Package: dev-lang/xsb-3.5.0 * Repository: gentoo * Maintainer: prolog * USE: abi_x86_64 amd64 curl elibc_glibc kernel_linux pcre userland_GNU xml * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking XSB350.tar.gz to /var/tmp/portage/dev-lang/xsb-3.5.0/work >>> Unpacking xsb-3.5.0-gentoo-patchset-0.tar.gz to /var/tmp/portage/dev-lang/xsb-3.5.0/work >>> Source unpacked in /var/tmp/portage/dev-lang/xsb-3.5.0/work >>> Preparing source in /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB ... * Applying various patches (bugfixes/updates) ... * xsb-3.5.0-configure.patch ... [ ok ] * xsb-3.5.0-nostrip.patch ... [ ok ] * xsb-3.5.0-odbc-xsb.patch ... [ ok ] * xsb-3.5.0-packages.patch ... [ ok ] * xsb-3.5.0-portage.patch ... [ ok ] * xsb-3.5.0-xsb-script.patch ... [ ok ] * Done with patching * This package has a configure.in file which has long been deprecated. Please * update it to use configure.ac instead as newer versions of autotools will die * when it finds this file. See https://bugs.gentoo.org/426262 for details. * Running autoconf ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB ... * econf: updating XSB/build/config.sub with /usr/share/gnuconfig/config.sub * econf: updating XSB/build/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 --libdir=/usr/lib64/lib64 --prefix=/usr/lib64 --disable-optimization --without-smodels --without-odbc --without-iodbc --disable-mt --disable-debug Building XSB Version 3.5.0 (Maotai) of 2013-07-06 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu configure: checking host system type... x86_64-pc-linux-gnu creating cache /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/config.cache 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 how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for a BSD-compatible install... /usr/lib/portage/python2.7/ebuild-helpers/xattr/install -c 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 minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for gcc... yes checking whether we are using SunPro C... no checking whether make sets $(MAKE)... yes checking size of long int... 8 Configuring XSB for a 64 bit machine checking for main in -lm... yes checking for main in -ldl... yes checking for main in -lnsl... yes checking for main in -lpthread... yes checking for main in -lsocket... no checking for readline in -lreadline... yes checking for sched_get_priority_max... yes checking stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking sys/resource.h usability... yes checking sys/resource.h presence... yes checking for sys/resource.h... yes checking for malloc... yes checking for unistd.h... (cached) yes checking for string.h... (cached) yes checking for stdlib.h... (cached) yes checking for an ANSI C-conforming const... yes checking return type of signal handlers... void checking for strdup... yes checking for mkdir... yes checking for gethostbyname... yes checking for gettimeofday... yes checking for socket... yes checking for snprintf... yes checking for regexec... yes checking for regerror... yes checking for regcomp... yes checking for fnmatch... yes checking for glob... yes checking for globfree... yes checking for execvp... yes checking for itkwish... no XMC GUI not supported due to failure to find Incr Tcl/Tk checking whether loader understands -Wl,-export-dynamic... yes checking for inline... inline 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 ls: cannot access /etc/java-config-2/current-system-vm/include/jni_md.h: No such file or directory Obtaining Java header files form /etc/java-config-2/current-system-vm/include and /etc/java-config-2/current-system-vm/include/linux configure: updating cache /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/config.cache configure: creating ./config.status config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/build/Makefile config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/emuMakefile config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/modMakefile config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/gppMakefile config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/smoMakefile config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/makedef.sh config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/lib/xsb_configuration.P config.status: creating windows/xsb_configuration.P config.status: creating windows64/xsb_configuration.P config.status: creating makexsb config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/bin/chr_pp config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/bin/xsb config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/banner.msg config.status: creating windows/banner.msg config.status: creating windows64/banner.msg config.status: creating windows/MSVC_mkfile.mak config.status: creating windows64/MSVC_mkfile.mak config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/packages/xmc/xmc-gui config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/xsb_config.h config.status: creating windows/xsb_config.h config.status: creating windows/xsb_debug.h config.status: windows/xsb_debug.h is unchanged config.status: creating windows64/xsb_config.h config.status: creating windows64/xsb_debug.h config.status: windows64/xsb_debug.h is unchanged config.status: creating /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/xsb_debug.h INSTALLATION SUMMARY -------------------- XSB Version: 3.5.0 Code name: Maotai Release date: 2013-07-06 Configuration: x86_64-pc-linux-gnu Installation date: Wed Dec 30 15:42:14 CET 2015 Build process is looking for XSB sources in: /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB XSB should be installed in: /usr/lib64/xsb-3.5.0 Configuration-specific executables go in: /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/bin Configuration-specific libraries go in: /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/lib Object code goes in: /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/saved.o Site-specific code goes in: /usr/lib64/site Site configuration-specific code goes in: /usr/lib64/site/config/x86_64-pc-linux-gnu XSB will be built with: x86_64-pc-linux-gnu-gcc -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe builtin.c will be built with: x86_64-pc-linux-gnu-gcc -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe loader_xsb.c will be built with: x86_64-pc-linux-gnu-gcc -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe emuloop.c will be built with: x86_64-pc-linux-gnu-gcc -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe tr_utils.c will be built with: x86_64-pc-linux-gnu-gcc -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe Loader flags: -Wl,-O1 -Wl,--as-needed -lm -ldl -Wl,-export-dynamic -lpthread Compilation mode: debug XSB abstract machine: slg-wam XSB scheduling strategy: local Garbage Collection Stress-Test: no Jumptable-based emulator loop: no Demand support: no Support for modular database drivers: no -- These drivers can also be configured later. Native support for Oracle: no Support for the old ODBC driver: no Java compiler: /etc/java-config-2/current-system-vm/bin/javac Support for InterProlog's native engine: yes POSIX regexp matching libraries: yes POSIX wildcard matching libraries: yes *** Warning: The commands 'todos' and 'unix2dos' are not installed. *** Install one of these to speed up compilation of XSB in Windows *** Due to this, always run 'makexsb clean' before every 'makexsb' XSB is configured for installation in /usr/lib64/xsb-3.5.0 Site libraries are to be found in /usr/lib64/site Configuration report is saved in ./Installation_summary ***Now compile XSB with: `./makexsb' * econf: updating XSB/build/config.guess with /usr/share/gnuconfig/config.guess * econf: updating XSB/build/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 - You did not tell me what kind of host system you want to configure. - I will attempt to guess the kind of system this is. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu 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 main in -lcurl... yes 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 curl/curl.h usability... yes checking curl/curl.h presence... yes checking for curl/curl.h... yes configure: creating ./config.status config.status: creating curl_info.P Curl support (HTTP protocol library): yes Curl C flags: -march=native -O2 -pipe Curl loader flags: -Wl,-O1 -Wl,--as-needed * econf: updating XSB/build/config.sub with /usr/share/gnuconfig/config.sub * econf: updating XSB/build/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 --libdir=/usr/lib64 - You did not tell me what kind of host system you want to configure. - I will attempt to guess the kind of system this is. checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu 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 main in -lpcre... yes 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 pcre.h usability... yes checking pcre.h presence... yes checking for pcre.h... yes configure: creating ./config.status config.status: creating pcre_info.P PCRE support (Perl pattern matching): yes PCRE C flags: -march=native -O2 -pipe PCRE loader flags: -Wl,-O1 -Wl,--as-needed * econf: updating XSB/build/config.guess with /usr/share/gnuconfig/config.guess * econf: updating XSB/build/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu XPath support: yes XPath C flags: -I/usr/include/libxml2 XPath loader flags: -L/usr/lib -lxml2 configure: creating ./config.status config.status: creating xpath_init.P >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB ... make -j1 Preparing... Making emulator... make[1]: Entering directory '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/emu' make[1]: Leaving directory '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/emu' make[1]: Entering directory '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/emu' Compiling XSB with x86_64-pc-linux-gnu-gcc using -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe [x86_64-pc-linux-gnu-gcc] main_xsb.c [x86_64-pc-linux-gnu-gcc] auxlry.c [x86_64-pc-linux-gnu-gcc] biassert.c biassert.c: In function ‘dbgen_printinst3’: biassert.c:156:20: warning: type of ‘Opcode’ defaults to ‘int’ [-Wimplicit-int] static inline void dbgen_printinst3(Opcode, Arg1, Arg2, Arg3) ^ biassert.c:156:20: warning: type of ‘Arg1’ defaults to ‘int’ [-Wimplicit-int] biassert.c:156:20: warning: type of ‘Arg2’ defaults to ‘int’ [-Wimplicit-int] biassert.c:156:20: warning: type of ‘Arg3’ defaults to ‘int’ [-Wimplicit-int] biassert.c: In function ‘dbgen_printinst’: biassert.c:179:20: warning: type of ‘Opcode’ defaults to ‘int’ [-Wimplicit-int] static inline void dbgen_printinst(Opcode, Arg1, Arg2) ^ biassert.c:179:20: warning: type of ‘Arg1’ defaults to ‘int’ [-Wimplicit-int] biassert.c:179:20: warning: type of ‘Arg2’ defaults to ‘int’ [-Wimplicit-int] In file included from biassert.c:40:0: biassert.c: At top level: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] builtin.c using -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe In file included from builtin.c:63:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] call_xsb.c In file included from flags_xsb.h:31:0, from call_xsb.c:31: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] cinterf.c In file included from cinterf.c:40:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] conc_compl.c [x86_64-pc-linux-gnu-gcc] debug_xsb.c In file included from debug_xsb.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] dis.c In file included from dis.c:38:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] dynload.c In file included from dynelf_xsb_i.h:40:0, from dynload.c:34: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] dynamic_stack.c In file included from dynamic_stack.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] deadlock.c [x86_64-pc-linux-gnu-gcc] emuloop.c using -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe In file included from emuloop.c:44:0: emuloop.c: In function ‘emuloop’: emuloop.c:1585:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] j += j + ihash(op1, (int)op3); ^ auxlry.h:36:46: note: in definition of macro ‘ihash’ #define ihash(val, size) ((UInteger)(val) % (size)) ^ emuloop.c:1614:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] j += j + (int)ihash(op1, (int)op3); ^ auxlry.h:36:46: note: in definition of macro ‘ihash’ #define ihash(val, size) ((UInteger)(val) % (size)) ^ emuloop.c:1619:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] lpcreg = *(byte **)((byte *)op2 + ((j % (int)op3) * sizeof(Cell))); ^ emuloop.c:2984:22: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘byte * {aka unsigned char *}’ [-Wformat=] sprintf(message, "Illegal opcode hex %x (& %x)", *lpcreg,lpcreg); ^ In file included from emuloop.c:46:0: emuloop.c: At top level: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] error_xsb.c In file included from error_xsb.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] findall.c In file included from findall.c:35:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] function.c In file included from function.c:34:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] hash_xsb.c In file included from hash_xsb.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] hashtable_xsb.c In file included from hashtable_xsb.c:35:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] heap_xsb.c In file included from heap_xsb.c:143:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] init_xsb.c In file included from init_xsb.c:51:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] inst_xsb.c In file included from inst_xsb.c:32:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] io_builtins_xsb.c In file included from io_builtins_xsb.c:47:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] loader_xsb.c using -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe In file included from loader_xsb.c:54:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] memory_xsb.c In file included from memory_xsb.c:51:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] orient_xsb.c In file included from orient_xsb.c:49:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] pathname_xsb.c In file included from pathname_xsb.c:54:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] psc_xsb.c In file included from psc_xsb.c:35:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] random_xsb.c In file included from random_xsb.c:45:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] remove_unf.c In file included from remove_unf.c:7:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] residual.c In file included from residual.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] rw_lock.c [x86_64-pc-linux-gnu-gcc] scc_xsb.c In file included from scc_xsb.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] slgdelay.c In file included from slgdelay.c:39:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] socket_xsb.c In file included from flags_xsb.h:31:0, from socket_xsb.c:65: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] string_xsb.c In file included from string_xsb.c:34:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] storage_xsb.c In file included from storage_xsb.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] struct_manager.c In file included from struct_manager.c:42:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] struct_intern.c In file included from struct_intern.c:48:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] sub_delete.c In file included from sub_delete.c:34:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] subp.c subp.c:1084:38: warning: initialization makes integer from pointer without a cast [-Wint-conversion] pthread_t executing_sleeper_thread = NULL; ^ subp.c: In function ‘executeSleeperThread’: subp.c:1113:30: warning: assignment makes integer from pointer without a cast [-Wint-conversion] executing_sleeper_thread = NULL; ^ subp.c: In function ‘startSleeperThread’: subp.c:1148:30: warning: assignment makes integer from pointer without a cast [-Wint-conversion] executing_sleeper_thread = NULL; ^ [x86_64-pc-linux-gnu-gcc] system_xsb.c In file included from system_xsb.c:55:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] table_stats.c In file included from table_stats.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tables.c In file included from tables.c:38:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] thread_xsb.c In file included from thread_xsb.c:43:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] timer_xsb.c In file included from timer_xsb.c:47:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] token_xsb.c In file included from token_xsb.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tr_utils.c using -I/etc/java-config-2/current-system-vm/include -march=native -O2 -pipe tr_utils.c: In function ‘xsb_compute_ans_depends_scc’: tr_utils.c:4966:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] node_to = (int) search_some(hasht, (void *)ansLeaf); ^ In file included from tr_utils.c:39:0: tr_utils.c: At top level: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] trace_xsb.c In file included from trace_xsb.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] trie_lookup.c In file included from trie_lookup.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] trie_search.c In file included from trie_search.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tries.c tries.c: In function ‘get_lastnode_cs_retskel’: tries.c:2813:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] arity = (int)trieinstr_vars[0]; ^ In file included from tries.c:40:0: tries.c: At top level: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tst_insert.c In file included from tst_insert.c:36:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tst_retrv.c In file included from tst_retrv.c:34:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tst_unify.c In file included from tst_unify.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] tst_utils.c In file included from tst_utils.c:34:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] varstring.c In file included from varstring.c:68:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] ubi_BinTree.c In file included from ubi_BinTree.h:216:0, from ubi_BinTree.c:188: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] ubi_SplayTree.c In file included from ubi_BinTree.h:216:0, from ubi_SplayTree.h:160, from ubi_SplayTree.c:165: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] hashtable.c [x86_64-pc-linux-gnu-gcc] hashtable_itr.c [x86_64-pc-linux-gnu-gcc] url_encode.c In file included from url_encode.c:41:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] incr_xsb.c In file included from incr_xsb.c:33:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] call_graph_xsb.c In file included from call_graph_xsb.c:41:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ [x86_64-pc-linux-gnu-gcc] interprolog_callback.c In file included from interprolog_callback.c:29:0: cell_xsb.h:104:19: warning: inline function ‘sign’ declared but never defined extern inline int sign(Float); ^ Making XSB executable /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/bin/xsb [x86_64-pc-linux-gnu-gcc] -o /var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/config/x86_64-pc-linux-gnu/bin/xsb error_xsb.o: In function `print_incomplete_tables_on_abort.part.2': error_xsb.c:(.text+0x4e): warning: the use of `tempnam' is dangerous, better use `mkstemp' heap_xsb.o: In function `glstack_realloc': heap_xsb.c:(.text+0x466d): undefined reference to `extend_enc_dec_as_nec' init_xsb.o: In function `init_machine': init_xsb.c:(.text+0x170b): undefined reference to `extend_enc_dec_as_nec' init_xsb.c:(.text+0x1769): undefined reference to `extend_enc_dec_as_nec' tr_utils.o: In function `table_inspection_function': tr_utils.c:(.text+0x99eb): undefined reference to `trie_asserted_clref' collect2: error: ld returned 1 exit status Makefile:159: recipe for target 'xsb' failed make[1]: *** [xsb] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/emu' Makefile:196: recipe for target 'emulator' failed make: *** [emulator] Error 1 emake failed * ERROR: dev-lang/xsb-3.5.0::gentoo failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 133: Called src_compile * environment, line 4353: Called die * The specific snippet of code: * emake || die "emake failed"; * * If you need support, post the output of `emerge --info '=dev-lang/xsb-3.5.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/xsb-3.5.0::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =xsb-3.5.0 * The complete build log is located at '/var/log/portage/dev-lang:xsb-3.5.0:20151230-144202.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/xsb-3.5.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/xsb-3.5.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB/build' * S: '/var/tmp/portage/dev-lang/xsb-3.5.0/work/XSB'