1. * Package: dev-lang/qu-prolog-9.1
  2. * Repository: gentoo
  3. * Maintainer: prolog@gentoo.org
  4. * USE: amd64 doc elibc_glibc kernel_linux multilib readline test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. Installed LAPACK for library directory lib64
  7. [1] atlas *
  8. [2] reference
  9. Installed BLAS for library directory lib64
  10. [1] atlas *
  11. [2] atlas-threads
  12. [3] reference
  13. Installed CBLAS for library directory lib64
  14. [1] atlas *
  15. [2] atlas-threads
  16. [3] gsl
  17. [4] reference
  18. >>> Unpacking source...
  19. >>> Unpacking qp9.1.tar.gz to /tmp/portage/dev-lang/qu-prolog-9.1/work
  20. >>> Source unpacked in /tmp/portage/dev-lang/qu-prolog-9.1/work
  21. >>> Preparing source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
  22. * Applying qu-prolog-9.1-portage.patch ...
  23. [ ok ]
  24. * Applying qu-prolog-9.1-cflags.patch ...
  25. [ ok ]
  26. * Applying qu-prolog-9.1-cerr-ptr.patch ...
  27. [ ok ]
  28. >>> Source prepared.
  29. >>> Configuring source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
  30. * econf: updating qp9.1/config.guess with /usr/share/gnuconfig/config.guess
  31. * econf: updating qp9.1/config.sub with /usr/share/gnuconfig/config.sub
  32. ./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
  33. configure: loading site script /usr/share/config.site
  34. configure: WARNING: Configuring for single Prolog thread per process
  35. checking build system type... x86_64-pc-linux-gnu
  36. checking host system type... x86_64-pc-linux-gnu
  37. checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
  38. checking whether the C compiler works... yes
  39. checking for C compiler default output file name... a.out
  40. checking for suffix of executables...
  41. checking whether we are cross compiling... no
  42. checking for suffix of object files... o
  43. checking whether we are using the GNU C compiler... yes
  44. checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
  45. checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
  46. checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
  47. checking whether we are using the GNU C++ compiler... yes
  48. checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
  49. checking for a BSD-compatible install... /usr/bin/install -c
  50. checking for flex... flex
  51. checking lex output file root... lex.yy
  52. checking lex library... none needed
  53. checking whether yytext is a pointer... no
  54. checking whether ln -s works... yes
  55. checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
  56. checking for bison... bison -y
  57. checking for cmp... /usr/bin/cmp
  58. checking for cpp... /usr/bin/cpp
  59. checking whether cpp needs -traditional flag for QP chars... no
  60. checking for perl... /usr/bin/perl
  61. checking for printf... /usr/bin/printf
  62. checking for dlopen in -ldl... yes
  63. checking for main in -lnsl... yes
  64. checking for main in -lposix4... no
  65. checking for socket in -lsocket... no
  66. checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E
  67. checking for grep that handles long lines and -e... /bin/grep
  68. checking for egrep... /bin/grep -E
  69. checking for ANSI C header files... yes
  70. checking for sys/types.h... yes
  71. checking for sys/stat.h... yes
  72. checking for stdlib.h... yes
  73. checking for string.h... yes
  74. checking for memory.h... yes
  75. checking for strings.h... yes
  76. checking for inttypes.h... yes
  77. checking for stdint.h... yes
  78. checking for unistd.h... yes
  79. checking arpa/inet.h usability... yes
  80. checking arpa/inet.h presence... yes
  81. checking for arpa/inet.h... yes
  82. checking fcntl.h usability... yes
  83. checking fcntl.h presence... yes
  84. checking for fcntl.h... yes
  85. checking limits.h usability... yes
  86. checking limits.h presence... yes
  87. checking for limits.h... yes
  88. checking malloc.h usability... yes
  89. checking malloc.h presence... yes
  90. checking for malloc.h... yes
  91. checking netinet/in.h usability... yes
  92. checking netinet/in.h presence... yes
  93. checking for netinet/in.h... yes
  94. checking sys/file.h usability... yes
  95. checking sys/file.h presence... yes
  96. checking for sys/file.h... yes
  97. checking sys/ioctl.h usability... yes
  98. checking sys/ioctl.h presence... yes
  99. checking for sys/ioctl.h... yes
  100. checking sys/time.h usability... yes
  101. checking sys/time.h presence... yes
  102. checking for sys/time.h... yes
  103. checking sys/filio.h usability... no
  104. checking sys/filio.h presence... no
  105. checking for sys/filio.h... no
  106. checking sys/sockio.h usability... no
  107. checking sys/sockio.h presence... no
  108. checking for sys/sockio.h... no
  109. checking for unistd.h... (cached) yes
  110. checking for mode_t... yes
  111. checking for pid_t... yes
  112. checking for size_t... yes
  113. checking whether time.h and sys/time.h may both be included... yes
  114. checking for working alloca.h... yes
  115. checking for alloca... yes
  116. checking for working memcmp... yes
  117. checking return type of signal handlers... void
  118. checking for gethostname... yes
  119. checking for gethostbyname... yes
  120. checking for poll... yes
  121. checking for putenv... yes
  122. checking for select... yes
  123. checking for sigwait... yes
  124. checking for sigtimedwait... yes
  125. checking for socket... yes
  126. checking for strerror... yes
  127. checking for strstr... yes
  128. checking for uname... yes
  129. checking for GCC version... 4.7.2
  130. checking for -fno-strict-aliasing... found
  131. checking for an integer type with at least 16 bits... short
  132. checking for an integer type with at least 32 bits... int
  133. checking the number of bytes per word... 8
  134. checking the number of bits per word... 64
  135. checking whether we can use gcc labels... no
  136. configure: creating ./config.status
  137. config.status: creating LOGIN_CMDS
  138. config.status: creating Makefile
  139. config.status: creating PROFILE_CMDS
  140. config.status: creating bin/Makefile
  141. config.status: creating bin/kq
  142. config.status: creating bin/qc
  143. config.status: creating bin/qc1.boot
  144. config.status: creating bin/qcc
  145. config.status: creating bin/qppp
  146. config.status: creating prolog/Makefile
  147. config.status: creating prolog/compiler/Makefile
  148. config.status: creating prolog/library/Makefile
  149. config.status: creating prolog/qc1/Makefile
  150. config.status: creating prolog/qecat/Makefile
  151. config.status: creating prolog/qg/Makefile
  152. config.status: creating prolog/qp/Makefile
  153. config.status: creating src/Makefile
  154. config.status: creating src/Makefile.heap
  155. config.status: creating src/Makefile.ipc
  156. config.status: creating src/Makefile.library
  157. config.status: creating src/Makefile.psi
  158. config.status: creating src/Makefile.qa
  159. config.status: creating src/Makefile.qdeal
  160. config.status: creating src/Makefile.qem
  161. config.status: creating src/Makefile.ql
  162. config.status: creating src/Makefile.qod
  163. config.status: creating src/Makefile.thread
  164. config.status: creating config.h
  165. *********************************************************************
  166. Command history/editing/completion can be used if rlwrap is installed
  167. *********************************************************************
  168. >>> Source configured.
  169. >>> Compiling source in /tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1 ...
  170. make -j24
  171. make[1]: Entering directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/bin'
  172. chmod a+x qppp
  173. make[1]: Leaving directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/bin'
  174. make[1]: Entering directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/src'
  175. 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
  176. 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
  177. 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
  178. 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
  179. 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
  180. 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
  181. 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
  182. 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
  183. 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
  184. 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
  185. 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
  186. 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
  187. 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
  188. 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
  189. 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
  190. 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
  191. 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
  192. 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
  193. 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
  194. 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
  195. 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
  196. 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
  197. 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
  198. x86_64-pc-linux-gnu-g++ -c -o pedro_token.o pedro_token.c
  199. 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
  200. 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
  201. user_hash_table.cc: In member function 'bool UserHashState::hashIterNext(Object*&, Object*&, Object*&, Heap&)':
  202. user_hash_table.cc:120:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  203. user_hash_table.cc:127:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  204. In file included from thread_qp.h:79:0,
  205. from scheduler.h:71,
  206. from global.h:63,
  207. from freeness.cc:58:
  208. pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
  209. freeness.cc:159:59: required from here
  210. 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]
  211. pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  212. pile.h:88:31: note: use 'this->setTopOfStack' instead
  213. pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
  214. freeness.cc:211:44: required from here
  215. 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]
  216. pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  217. pile.h:78:33: note: use 'this->pushElement' instead
  218. 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
  219. 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
  220. In file included from thread_qp.h:79:0,
  221. from scheduler.h:71,
  222. from global.h:63,
  223. from unify.cc:56:
  224. pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
  225. unify.cc:127:31: required from here
  226. 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]
  227. pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  228. pile.h:78:33: note: use 'this->pushElement' instead
  229. pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
  230. unify.cc:361:68: required from here
  231. 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]
  232. pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  233. pile.h:88:31: note: use 'this->setTopOfStack' instead
  234. make[1]: *** [freeness.o] Error 1
  235. make[1]: *** Waiting for unfinished jobs....
  236. In file included from thread_qp.h:79:0,
  237. from equal.cc:57:
  238. pile.h: In instantiation of 'void Pile<StoredType>::push(StoredType) [with StoredType = Object*]':
  239. equal.cc:170:27: required from here
  240. 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]
  241. pile.h:78:33: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  242. pile.h:78:33: note: use 'this->pushElement' instead
  243. pile.h: In instantiation of 'void Pile<StoredType>::popNEntries(word32) [with StoredType = Object*; word32 = unsigned int]':
  244. equal.cc:192:64: required from here
  245. 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]
  246. pile.h:88:31: note: declarations in dependent base 'PrologStack<Object*>' are not found by unqualified lookup
  247. pile.h:88:31: note: use 'this->setTopOfStack' instead
  248. make[1]: *** [unify.o] Error 1
  249. make[1]: *** [equal.o] Error 1
  250. make[1]: Leaving directory `/tmp/portage/dev-lang/qu-prolog-9.1/work/qp9.1/src'
  251. make: *** [objects] Error 2
  252. emake failed
  253. * ERROR: dev-lang/qu-prolog-9.1 failed (compile phase):
  254. * emake failed
  255. *
  256. * Call stack:
  257. * ebuild.sh, line 93: Called src_compile
  258. * environment, line 2480: Called die
  259. * The specific snippet of code:
  260. * emake || die "emake failed";
  261. *
  262. * If you need support, post the output of `emerge --info '=dev-lang/qu-prolog-9.1'`,
  263. * the complete build log and the output of `emerge -pqv '=dev-lang/qu-prolog-9.1'`.
  264. sed: couldn't open temporary file /etc/portage/package.mask/sed2lv0IY: Permission denied