- * Package: dev-lang/qu-prolog-9.1
- * Repository: gentoo
- * Maintainer: prolog@gentoo.org
- * USE: amd64 doc elibc_glibc kernel_linux multilib readline test userland_GNU
- * FEATURES: sandbox test userpriv usersandbox
- Installed LAPACK for library directory lib64
- [1] atlas *
- [2] reference
- Installed BLAS for library directory lib64
- [1] atlas *
- [2] atlas-threads
- [3] reference
- Installed CBLAS for library directory lib64
- [1] atlas *
- [2] atlas-threads
- [3] gsl
- [4] reference
- >>> Unpacking source...
- >>> Unpacking qp9.1.tar.gz to /tmp/portage/dev-lang/qu-prolog-9.1/work
- >>> Source unpacked in /tmp/portage/dev-lang/qu-prolog-9.1/work
- >>> Preparing source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
- * Applying qu-prolog-9.1-portage.patch ...
- [ ok ]
- * Applying qu-prolog-9.1-cflags.patch ...
- [ ok ]
- * Applying qu-prolog-9.1-cerr-ptr.patch ...
- [ ok ]
- >>> Source prepared.
- >>> Configuring source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
- * econf: updating qp9.1/config.guess with /usr/share/gnuconfig/config.guess
- * econf: updating qp9.1/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 --disable-debug --disable-multiple-threads
- configure: loading site script /usr/share/config.site
- configure: WARNING: Configuring for single Prolog thread per process
- 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 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 a BSD-compatible install... /usr/bin/install -c
- checking for flex... flex
- checking lex output file root... lex.yy
- checking lex library... none needed
- checking whether yytext is a pointer... no
- checking whether ln -s works... yes
- checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
- checking for bison... bison -y
- checking for cmp... /usr/bin/cmp
- checking for cpp... /usr/bin/cpp
- checking whether cpp needs -traditional flag for QP chars... no
- checking for perl... /usr/bin/perl
- checking for printf... /usr/bin/printf
- checking for dlopen in -ldl... yes
- checking for main in -lnsl... yes
- checking for main in -lposix4... no
- checking for socket in -lsocket... no
- checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -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 arpa/inet.h usability... yes
- checking arpa/inet.h presence... yes
- checking for arpa/inet.h... yes
- checking fcntl.h usability... yes
- checking fcntl.h presence... yes
- checking for fcntl.h... yes
- checking limits.h usability... yes
- checking limits.h presence... yes
- checking for limits.h... yes
- checking malloc.h usability... yes
- checking malloc.h presence... yes
- checking for malloc.h... yes
- checking netinet/in.h usability... yes
- checking netinet/in.h presence... yes
- checking for netinet/in.h... yes
- checking sys/file.h usability... yes
- checking sys/file.h presence... yes
- checking for sys/file.h... yes
- checking sys/ioctl.h usability... yes
- checking sys/ioctl.h presence... yes
- checking for sys/ioctl.h... yes
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/filio.h usability... no
- checking sys/filio.h presence... no
- checking for sys/filio.h... no
- checking sys/sockio.h usability... no
- checking sys/sockio.h presence... no
- checking for sys/sockio.h... no
- checking for unistd.h... (cached) yes
- checking for mode_t... yes
- checking for pid_t... yes
- checking for size_t... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking for working alloca.h... yes
- checking for alloca... yes
- checking for working memcmp... yes
- checking return type of signal handlers... void
- checking for gethostname... yes
- checking for gethostbyname... yes
- checking for poll... yes
- checking for putenv... yes
- checking for select... yes
- checking for sigwait... yes
- checking for sigtimedwait... yes
- checking for socket... yes
- checking for strerror... yes
- checking for strstr... yes
- checking for uname... yes
- checking for GCC version... 4.7.2
- checking for -fno-strict-aliasing... found
- checking for an integer type with at least 16 bits... short
- checking for an integer type with at least 32 bits... int
- checking the number of bytes per word... 8
- checking the number of bits per word... 64
- checking whether we can use gcc labels... no
- configure: creating ./config.status
- config.status: creating LOGIN_CMDS
- config.status: creating Makefile
- config.status: creating PROFILE_CMDS
- config.status: creating bin/Makefile
- config.status: creating bin/kq
- config.status: creating bin/qc
- config.status: creating bin/qc1.boot
- config.status: creating bin/qcc
- config.status: creating bin/qppp
- config.status: creating prolog/Makefile
- config.status: creating prolog/compiler/Makefile
- config.status: creating prolog/library/Makefile
- config.status: creating prolog/qc1/Makefile
- config.status: creating prolog/qecat/Makefile
- config.status: creating prolog/qg/Makefile
- config.status: creating prolog/qp/Makefile
- config.status: creating src/Makefile
- config.status: creating src/Makefile.heap
- config.status: creating src/Makefile.ipc
- config.status: creating src/Makefile.library
- config.status: creating src/Makefile.psi
- config.status: creating src/Makefile.qa
- config.status: creating src/Makefile.qdeal
- config.status: creating src/Makefile.qem
- config.status: creating src/Makefile.ql
- config.status: creating src/Makefile.qod
- config.status: creating src/Makefile.thread
- config.status: creating config.h
- *********************************************************************
- Command history/editing/completion can be used if rlwrap is installed
- *********************************************************************
- >>> Source configured.
- >>> Compiling source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
- make -j24
- make[1]: Entering directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/bin'
- chmod a+x qppp
- make[1]: Leaving directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/bin'
- make[1]: Entering directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/src'
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c bind.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c check.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c collect.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c copy_term.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c delay.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c dereference.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c display_term.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c distinction.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c equal.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c freeness.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c heap.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c heap_buffer.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c objects.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c occurs_check.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c regalloc.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c substitution.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c timeout.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c unify.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c unravel.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c user_hash_table.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c yield.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c WinXGetopt.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c pedro_env.cc
- x86_64-pc-linux-gnu-g++ -c -o pedro_token.o pedro_token.c
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c thread_table.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c atom_table.cc
- user_hash_table.cc: In member function 'bool UserHashState::hashIterNext(Object*&, Object*&, Object*&, Heap&)':
- user_hash_table.cc:120:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- user_hash_table.cc:127:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
- In file included from thread_qp.h:79:0,
- from scheduler.h:71,
- from global.h:63,
- from freeness.cc:58:
- pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
- freeness.cc:159:59: required from here
- pile.h:88:31: error: 'setTopOfStack' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:88:31: note: use 'this->setTopOfStack' instead
- pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
- freeness.cc:211:44: required from here
- pile.h:78:33: error: 'pushElement' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:78:33: note: use 'this->pushElement' instead
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c block.cc
- x86_64-pc-linux-gnu-g++ -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -Wall -D_GNU_SOURCE=1 -Wno-uninitialized -c code.cc
- In file included from thread_qp.h:79:0,
- from scheduler.h:71,
- from global.h:63,
- from unify.cc:56:
- pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
- unify.cc:127:31: required from here
- pile.h:78:33: error: 'pushElement' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:78:33: note: use 'this->pushElement' instead
- pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
- unify.cc:361:68: required from here
- pile.h:88:31: error: 'setTopOfStack' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:88:31: note: use 'this->setTopOfStack' instead
- make[1]: *** [freeness.o] Error 1
- make[1]: *** Waiting for unfinished jobs....
- In file included from thread_qp.h:79:0,
- from equal.cc:57:
- pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
- equal.cc:170:27: required from here
- pile.h:78:33: error: 'pushElement' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:78:33: note: use 'this->pushElement' instead
- pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
- equal.cc:192:64: required from here
- pile.h:88:31: error: 'setTopOfStack' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
- pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
- pile.h:88:31: note: use 'this->setTopOfStack' instead
- make[1]: *** [unify.o] Error 1
- make[1]: *** [equal.o] Error 1
- make[1]: Leaving directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/src'
- make: *** [objects] Error 2
- emake failed
- * ERROR: dev-lang/qu-prolog-9.1 failed (compile phase):
- * emake failed
- *
- * Call stack:
- * ebuild.sh, line 93: Called src_compile
- * environment, line 2480: Called die
- * The specific snippet of code:
- * emake || die "emake failed";
- *
- * If you need support, post the output of `emerge --info '=dev-lang/qu-prolog-9.1'`,
- * the complete build log and the output of `emerge -pqv '=dev-lang/qu-prolog-9.1'`.
- sed: couldn't open temporary file /etc/portage/package.mask/sed2lv0IY: Permission denied