make[2]: Entering directory '/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1-abi_x86_64.amd64/tests' x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"libressl\" -DPACKAGE_TARNAME=\"libressl\" -DPACKAGE_VERSION=\"2.5.1\" -DPACKAGE_STRING=\"libressl\ 2.5.1\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libressl\" -DVERSION=\"2.5.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_SYMLINK=1 -DHAVE_ERR_H=1 -DHAVE_ASPRINTF=1 -DHAVE_INET_NTOP=1 -DHAVE_INET_PTON=1 -DHAVE_MEMMEM=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_TIMEGM=1 -DHAVE_ACCEPT4=1 -DHAVE_PIPE2=1 -DHAVE_POLL=1 -DHAVE_SOCKETPAIR=1 -DHAVE_GETAUXVAL=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -DSIZEOF_TIME_T=8 -I. -I/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/tests -I/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/include -I/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/include/compat -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= -I /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/crypto/modes -I /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/crypto/asn1 -I /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/ssl -I /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/apps/openssl -I /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/apps/openssl/compat -D_PATH_SSL_CA_FILE=\"/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/apps/openssl/cert.pem\" -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_POSIX_SOURCE -D_GNU_SOURCE -O2 -pipe -march=native -Wall -Wall -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Wno-pointer-sign -c -o aeadtest.o /var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1/tests/aeadtest.c make[2]: *** No rule to make target '/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1-abi_x86_64.amd64/tls/.libs/libtls.a', needed by 'aeadtest'. Stop. make[2]: Leaving directory '/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1-abi_x86_64.amd64/tests' make[1]: *** [Makefile:2209: check-am] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libressl-2.5.1/work/libressl-2.5.1-abi_x86_64.amd64/tests' ----------------------------------------------------------------- This is an unstable amd64 chroot image (named 13.0-systemd-libressl-unstable_20170130-102323) at a hardened host acting as a tinderbox. ----------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * llvm-config --version: 3.9.1 Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) java-config: The following VMs are available for generation-2: -----------------------------------------------------------------
Created attachment 462162 [details] emerge-info.txt
Created attachment 462164 [details] config.log
Created attachment 462166 [details] dev-libs:libressl-2.5.1:20170201-210230.log.bz2
Created attachment 462168 [details] emerge-history.txt
Created attachment 462170 [details] environment
Created attachment 462172 [details] etc.portage.tbz2
2.5.0 is fine FWIW
Found similar failure on libressl-2.5.4 when tried to keyword libressl on ia64.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbc8eb528dabbf77dacba34e5ea545231a55b90 commit ccbc8eb528dabbf77dacba34e5ea545231a55b90 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2018-04-17 01:31:09 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2018-04-17 01:31:09 +0000 dev-libs/libressl: enable REQUIRED_USE for tests and drop eutils Upstream has noted that tests require static-libs. As such, require that static-libs USE flag is set. Additionally, drop eutils eclass in favor of ltprune as the only function called is prune_libtool_files. Closes: https://bugs.gentoo.org/625266 Closes: https://bugs.gentoo.org/607960 Package-Manager: Portage-2.3.28, Repoman-2.3.9 dev-libs/libressl/libressl-2.6.0.ebuild | 7 +++---- dev-libs/libressl/libressl-2.6.4.ebuild | 5 +++-- dev-libs/libressl/libressl-2.7.2.ebuild | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-)