1. * Package: dev-libs/libpo6-0.5.2
  2. * Repository: gentoo
  3. * Maintainer: patrick@gentoo.org
  4. * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. Installed LAPACK for library directory lib64
  7. [1] reference *
  8. Installed BLAS for library directory lib64
  9. [1] reference *
  10. Installed CBLAS for library directory lib64
  11. [1] gsl
  12. [2] reference *
  13. >>> Unpacking source...
  14. >>> Unpacking libpo6-0.5.2.tar.gz to /tmp/portage/dev-libs/libpo6-0.5.2/work
  15. >>> Source unpacked in /tmp/portage/dev-libs/libpo6-0.5.2/work
  16. >>> Preparing source in /tmp/portage/dev-libs/libpo6-0.5.2/work/libpo6-0.5.2 ...
  17. >>> Source prepared.
  18. >>> Configuring source in /tmp/portage/dev-libs/libpo6-0.5.2/work/libpo6-0.5.2 ...
  19. ./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 --disable-dependency-tracking --libdir=/usr/lib64
  20. configure: loading site script /usr/share/config.site
  21. ./configure: 40: /usr/share/config.site: [[: Permission denied
  22. checking for a BSD-compatible install... /usr/bin/install -c
  23. checking whether build environment is sane... yes
  24. checking for a thread-safe mkdir -p... /bin/mkdir -p
  25. checking for gawk... gawk
  26. checking whether make sets $(MAKE)... yes
  27. checking whether make supports nested variables... yes
  28. checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++
  29. checking whether the C++ compiler works... yes
  30. checking for C++ compiler default output file name... a.out
  31. checking for suffix of executables...
  32. checking whether we are cross compiling... no
  33. checking for suffix of object files... o
  34. checking whether we are using the GNU C++ compiler... yes
  35. checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes
  36. checking for style of include used by make... GNU
  37. checking dependency style of x86_64-pc-linux-gnu-g++... none
  38. checking for gawk... (cached) gawk
  39. checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
  40. checking whether we are using the GNU C compiler... yes
  41. checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
  42. checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
  43. checking dependency style of x86_64-pc-linux-gnu-gcc... none
  44. checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
  45. checking whether ln -s works... yes
  46. checking whether make sets $(MAKE)... (cached) yes
  47. checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
  48. checking for grep that handles long lines and -e... /bin/grep
  49. checking for egrep... /bin/grep -E
  50. checking for ANSI C header files... yes
  51. checking for sys/types.h... yes
  52. checking for sys/stat.h... yes
  53. checking for stdlib.h... yes
  54. checking for string.h... yes
  55. checking for memory.h... yes
  56. checking for strings.h... yes
  57. checking for inttypes.h... yes
  58. checking for stdint.h... yes
  59. checking for unistd.h... yes
  60. checking arpa/inet.h usability... yes
  61. checking arpa/inet.h presence... yes
  62. checking for arpa/inet.h... yes
  63. checking fcntl.h usability... yes
  64. checking fcntl.h presence... yes
  65. checking for fcntl.h... yes
  66. checking netinet/in.h usability... yes
  67. checking netinet/in.h presence... yes
  68. checking for netinet/in.h... yes
  69. checking limits.h usability... yes
  70. checking limits.h presence... yes
  71. checking for limits.h... yes
  72. checking sys/socket.h usability... yes
  73. checking sys/socket.h presence... yes
  74. checking for sys/socket.h... yes
  75. checking for stdbool.h that conforms to C99... yes
  76. checking for _Bool... yes
  77. checking for inline... inline
  78. checking for size_t... yes
  79. checking for ssize_t... yes
  80. checking for uint64_t... yes
  81. checking for uint8_t... yes
  82. checking for error_at_line... yes
  83. checking whether strerror_r is declared... yes
  84. checking for strerror_r... yes
  85. checking whether strerror_r returns char *... no
  86. checking for memmove... yes
  87. checking for memset... yes
  88. checking for socket... yes
  89. configure: creating ./config.status
  90. config.status: creating Makefile
  91. config.status: creating libpo6.pc
  92. config.status: executing depfiles commands
  93. >>> Source configured.
  94. >>> Compiling source in /tmp/portage/dev-libs/libpo6-0.5.2/work/libpo6-0.5.2 ...
  95. make -j24
  96. make: Nothing to be done for 'all'.
  97. >>> Source compiled.
  98. >>> Test phase: dev-libs/libpo6-0.5.2
  99. make -j24 -j1 check
  100. * Tinderbox QA Notice: 'make' called by __eapi0_src_test
  101. make -j24 -j24 -j1 check
  102. make --no-print-directory test/error test/io_fd test/net/hostname test/net/ipaddr test/net/location test/net/socket test/pathname test/threads/cond test/threads/mutex test/threads/rwlock test/threads/spinlock test/threads/thread
  103. CXX test/error.o
  104. In file included from test/error.cc:33:0:
  105. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  106. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  107. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  108. ^
  109. CXX test/runner.o
  110. CXX th.o
  111. CXXLD test/error
  112. CXX test/io/fd.o
  113. CXXLD test/io_fd
  114. CXX test/net/hostname.o
  115. In file included from ./po6/net/location.h:35:0,
  116. from ./po6/net/hostname.h:40,
  117. from test/net/hostname.cc:30:
  118. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  119. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  120. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  121. ^
  122. CXXLD test/net/hostname
  123. CXX test/net/ipaddr.o
  124. In file included from ./po6/net/ipaddr.h:49:0,
  125. from test/net/ipaddr.cc:33:
  126. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  127. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  128. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  129. ^
  130. CXXLD test/net/ipaddr
  131. CXX test/net/location.o
  132. In file included from ./po6/net/ipaddr.h:49:0,
  133. from test/net/location.cc:30:
  134. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  135. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  136. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  137. ^
  138. CXXLD test/net/location
  139. CXX test/net/socket.o
  140. In file included from ./po6/net/ipaddr.h:49:0,
  141. from test/net/socket.cc:30:
  142. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  143. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  144. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  145. ^
  146. CXXLD test/net/socket
  147. CXX test/pathname.o
  148. In file included from ./po6/pathname.h:45:0,
  149. from test/pathname.cc:33:
  150. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  151. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  152. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  153. ^
  154. CXXLD test/pathname
  155. CXX test/threads/cond.o
  156. In file included from ./po6/threads/thread.h:39:0,
  157. from test/threads/cond.cc:32:
  158. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  159. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  160. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  161. ^
  162. CXXLD test/threads/cond
  163. CXX test/threads/mutex.o
  164. In file included from ./po6/threads/thread.h:39:0,
  165. from test/threads/mutex.cc:31:
  166. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  167. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  168. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  169. ^
  170. CXXLD test/threads/mutex
  171. CXX test/threads/rwlock.o
  172. In file included from ./po6/threads/rwlock.h:36:0,
  173. from test/threads/rwlock.cc:30:
  174. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  175. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  176. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  177. ^
  178. CXXLD test/threads/rwlock
  179. CXX test/threads/spinlock.o
  180. In file included from ./po6/threads/spinlock.h:36:0,
  181. from test/threads/spinlock.cc:30:
  182. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  183. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  184. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  185. ^
  186. CXXLD test/threads/spinlock
  187. CXX test/threads/thread.o
  188. In file included from ./po6/threads/thread.h:39:0,
  189. from test/threads/thread.cc:30:
  190. ./po6/error.h: In member function 'void po6::error::use_strerror()':
  191. ./po6/error.h:140:54: warning: ignoring return value of 'char* strerror_r(int, char*, size_t)', declared with attribute warn_unused_result [-Wunused-result]
  192. strerror_r(m_errno, m_msg, PO6_ERROR_MSG_LEN);
  193. ^
  194. CXXLD test/threads/thread
  195. make --no-print-directory check-TESTS
  196. ===== Test ErrorTest::CopyingAndAssigning @ test/error.cc:39
  197. PASS: test/error
  198. ===== Test FdTest::CtorAndDtor @ test/io/fd.cc:41
  199. ===== Test FdTest::OpenAndExplicitClose @ test/io/fd.cc:46
  200. ===== Test FdTest::OpenAndImplicitClose @ test/io/fd.cc:53
  201. ===== Test FdTest::OpenReadWriteClose @ test/io/fd.cc:59
  202. PASS: test/io_fd
  203. ===== Test HostnameTest::CtorAndDtor @ test/net/hostname.cc:36
  204. ===== Test HostnameTest::Comparison @ test/net/hostname.cc:43
  205. terminate called after throwing an instance of 'po6::error'
  206. what(): Temporary failure in name resolution
  207. Aborted
  208. FAIL: test/net/hostname
  209. ===== Test IpaddrTest::CreateAndCompare @ test/net/ipaddr.cc:38
  210. ===== Test IpaddrTest::Assignment @ test/net/ipaddr.cc:69
  211. ===== Test IpaddrTest::SelfAssignment @ test/net/ipaddr.cc:79
  212. ===== Test IpaddrTest::PackV4 @ test/net/ipaddr.cc:88
  213. ===== Test IpaddrTest::PackV6 @ test/net/ipaddr.cc:101
  214. ===== Test IpaddrTest::OutputStream @ test/net/ipaddr.cc:117
  215. ===== Test IpaddrTest::InputStream @ test/net/ipaddr.cc:140
  216. ===== Test IpaddrTest::InputStreamErrors @ test/net/ipaddr.cc:163
  217. PASS: test/net/ipaddr
  218. ===== Test LocationTest::CtorAndDtor @ test/net/location.cc:36
  219. ===== Test LocationTest::Comparison @ test/net/location.cc:41
  220. ===== Test LocationTest::FromSockaddrIn @ test/net/location.cc:55
  221. ===== Test LocationTest::FromSockaddrIn6 @ test/net/location.cc:65
  222. ===== Test LocationTest::FromSockaddrInCasted @ test/net/location.cc:75
  223. ===== Test LocationTest::FromSockaddrIn6Casted @ test/net/location.cc:85
  224. PASS: test/net/location
  225. ===== Test SocketTest::ClientAndServer @ test/net/socket.cc:37
  226. PASS: test/net/socket
  227. ===== Test PathnameTest::CtorAndDtor @ test/pathname.cc:39
  228. ===== Test PathnameTest::Equality @ test/pathname.cc:48
  229. ===== Test PathnameTest::Basename @ test/pathname.cc:102
  230. ===== Test PathnameTest::Dirname @ test/pathname.cc:120
  231. ===== Test PathnameTest::Join @ test/pathname.cc:138
  232. PASS: test/pathname
  233. ===== Test CondTest::CtorAndDtor @ test/threads/cond.cc:75
  234. ===== Test CondTest::SimpleCond @ test/threads/cond.cc:81
  235. PASS: test/threads/cond
  236. ===== Test MutexTest::CtorAndDtor @ test/threads/mutex.cc:66
  237. ===== Test MutexTest::LockAndUnlock @ test/threads/mutex.cc:71
  238. ===== Test MutexTest::TryLock @ test/threads/mutex.cc:78
  239. ===== Test MutexTest::TwoThreads @ test/threads/mutex.cc:86
  240. ===== Test MutexTest::Holding @ test/threads/mutex.cc:99
  241. PASS: test/threads/mutex
  242. ===== Test RwlockTest::CtorAndDtor @ test/threads/rwlock.cc:76
  243. ===== Test RwlockTest::LockAndUnlock @ test/threads/rwlock.cc:81
  244. ===== Test RwlockTest::TwoThreads @ test/threads/rwlock.cc:90
  245. ===== Test RwlockTest::Holding @ test/threads/rwlock.cc:107
  246. PASS: test/threads/rwlock
  247. ===== Test SpinlockTest::CtorAndDtor @ test/threads/spinlock.cc:65
  248. ===== Test SpinlockTest::LockAndUnlock @ test/threads/spinlock.cc:70
  249. ===== Test SpinlockTest::TryLock @ test/threads/spinlock.cc:77
  250. ===== Test SpinlockTest::TwoThreads @ test/threads/spinlock.cc:85
  251. ===== Test SpinlockTest::Holding @ test/threads/spinlock.cc:98
  252. PASS: test/threads/spinlock
  253. ===== Test ThreadTest::CtorAndDtor @ test/threads/thread.cc:40
  254. ===== Test ThreadTest::StartAndJoin @ test/threads/thread.cc:46
  255. ===== Test ThreadTest::DoubleStart @ test/threads/thread.cc:54
  256. ===== Test ThreadTest::DoubleJoin @ test/threads/thread.cc:74
  257. ===== Test ThreadTest::JoinWithoutStart @ test/threads/thread.cc:94
  258. PASS: test/threads/thread
  259. ====================================
  260. 1 of 12 tests failed
  261. Please report to robert@hyperdex.org
  262. ====================================
  263. Makefile:626: recipe for target 'check-TESTS' failed
  264. make[1]: *** [check-TESTS] Error 1
  265. Makefile:881: recipe for target 'check-am' failed
  266. make: *** [check-am] Error 2
  267. * ERROR: dev-libs/libpo6-0.5.2::gentoo failed (test phase):
  268. * emake failed
  269. *
  270. * If you need support, post the output of `emerge --info '=dev-libs/libpo6-0.5.2::gentoo'`,
  271. * the complete build log and the output of `emerge -pqv '=dev-libs/libpo6-0.5.2::gentoo'`.
  272. * The complete build log is located at '/var/log/portage/dev-libs:libpo6-0.5.2:20141029-210251.log'.
  273. * The ebuild environment file is located at '/tmp/portage/dev-libs/libpo6-0.5.2/temp/environment'.
  274. * Working directory: '/tmp/portage/dev-libs/libpo6-0.5.2/work/libpo6-0.5.2'
  275. * S: '/tmp/portage/dev-libs/libpo6-0.5.2/work/libpo6-0.5.2'
  276. >>> Install libpo6-0.5.2 into /tmp/portage/dev-libs/libpo6-0.5.2/image/ category dev-libs
  277. make -j24 DESTDIR=/tmp/portage/dev-libs/libpo6-0.5.2/image/ install
  278. make[1]: Nothing to be done for 'install-exec-am'.
  279. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include'
  280. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/lib64/pkgconfig'
  281. /usr/bin/install -c -m 644 libpo6.pc '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/lib64/pkgconfig'
  282. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/io'
  283. /usr/bin/install -c -m 644 po6/io/fd.h '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/io'
  284. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/threads'
  285. /usr/bin/install -c -m 644 po6/threads/barrier.h po6/threads/cond.h po6/threads/mutex.h po6/threads/rwlock.h po6/threads/spinlock.h po6/threads/thread.h '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/threads'
  286. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/net'
  287. /usr/bin/install -c -m 644 po6/net/hostname.h po6/net/ipaddr.h po6/net/location.h po6/net/socket.h '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6/net'
  288. /bin/mkdir -p '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6'
  289. /usr/bin/install -c -m 644 po6/error.h po6/noncopyable.h po6/pathname.h '/tmp/portage/dev-libs/libpo6-0.5.2/image//usr/include/po6'
  290. >>> Completed installing libpo6-0.5.2 into /tmp/portage/dev-libs/libpo6-0.5.2/image/
  291. ecompressdir: bzip2 -9 /usr/share/doc