x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"libressl\" -DPACKAGE_TARNAME=\"libressl\" -DPACKAGE_VERSION=\"2.6.0\" -DPACKAGE_STRING=\"libressl\ 2.6.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libressl\" -DVERSION=\"2.6.0\" -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_GETPAGESIZE=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_EXPLICIT_BZERO=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.6.0/work/libressl-2.6.0/tests -I/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/include -I/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/include/compat -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= -I /var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/crypto/modes -I /var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/crypto/asn1 -I /var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/ssl -I /var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/apps/openssl -I /var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/apps/openssl/compat -D_PATH_SSL_CA_FILE=\"/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0/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.6.0/work/libressl-2.6.0/tests/aeadtest.c make[2]: *** No rule to make target '/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0-abi_x86_64.amd64/tls/.libs/libtls.a', needed by 'aeadtest'. Stop. make[2]: Leaving directory '/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0-abi_x86_64.amd64/tests' make[1]: *** [Makefile:2274: check-am] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-libs/libressl-2.6.0/work/libressl-2.6.0-abi_x86_64.amd64/tests' ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-gnome_libressl_20170706-202936 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.3.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) [3] jython2.7 (fallback) java-config: The following VMs are available for generation-2: 1) IcedTea JDK 7.2.6.10 [icedtea-bin-7] *) IcedTea JDK 3.4.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-7 [2] icedtea-bin-8 system-vm
Created attachment 484944 [details] emerge-info.txt
Created attachment 484946 [details] dev-libs:libressl-2.6.0:20170716-012158.log.bz2
Created attachment 484948 [details] emerge-history.txt
Created attachment 484950 [details] environment
Created attachment 484952 [details] etc.portage.tbz2
Created attachment 484954 [details] logs.tbz2
Created attachment 484956 [details] temp.tbz2
Created attachment 484958 [details] tests.tbz2
Created attachment 496304 [details] build.log from a x86 system Portage 2.3.8 (python 3.4.5-final-0, default/linux/x86/13.0, gcc-5.4.0, glibc-2.23-r4, 4.12.12-gentoo i686) ================================================================= System uname: Linux-4.12.12-gentoo-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.3 KiB Mem: 3108120 total, 2305104 free KiB Swap: 488276 total, 488276 free Timestamp of repository gentoo: Sun, 24 Sep 2017 11:26:16 +0000 Head commit of repository gentoo: 52fd40f0da476c9bf5d3a672edc090a3fef9b065 sh bash 4.3_p48-r1 ld GNU ld (Gentoo 2.28.1 p1.0) 2.28.1 app-shells/bash: 4.3_p48-r1::gentoo dev-lang/perl: 5.24.1-r2::gentoo dev-lang/python: 2.7.12::gentoo, 3.4.5::gentoo dev-util/cmake: 3.7.2::gentoo dev-util/pkgconfig: 0.28-r2::gentoo sys-apps/baselayout: 2.3::gentoo sys-apps/openrc: 0.28::gentoo sys-apps/sandbox: 2.10-r3::gentoo sys-devel/autoconf: 2.69::gentoo sys-devel/automake: 1.15-r2::gentoo sys-devel/binutils: 2.28.1::gentoo sys-devel/gcc: 5.4.0-r3::gentoo sys-devel/gcc-config: 1.7.3::gentoo sys-devel/libtool: 2.4.6-r3::gentoo sys-devel/make: 4.2.1::gentoo sys-kernel/linux-headers: 4.4::gentoo (virtual/os-headers) sys-libs/glibc: 2.23-r4::gentoo Repositories: gentoo location: /usr/portage sync-type: git sync-uri: https://github.com/gentoo-mirror/gentoo.git priority: -1000 ABI="x86" ABI_X86="32" ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" ACCEPT_PROPERTIES="*" ACCEPT_RESTRICT="*" ARCH="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt" CHOST="i686-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CPU_FLAGS_X86="aes avx mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" CXXFLAGS="-O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt" DEFAULT_ABI="x86" EDITOR="/usr/bin/mcedit" ELIBC="glibc" EPREFIX="" EROOT="/" FCFLAGS="-O2 -march=i686 -pipe" FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -march=i686 -pipe" GCC_SPECS="" GRUB_PLATFORMS="efi-32 pc" HOME="/root" INFOPATH="/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/5.4.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.28.1/info" INPUT_DEVICES="libinput keyboard mouse" IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest" KERNEL="linux" L10N="en en-US de de-DE" LANG="en_US.UTF-8" LC_ALL="en_US.UTF-8" LC_MESSAGES="C" LC_PAPER="de_DE.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LIBDIR_x86="lib" LINGUAS="en de" LOGNAME="root" MAIL="/var/mail/root" MAKEOPTS="--jobs 5 --load-average 7.95" MULTILIB_ABIS="x86" MULTIOSDIRS="../lib" NOCOLOR="true" OFFICE_IMPLEMENTATION="libreoffice" OPENGL_PROFILE="xorg-x11" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/5.4.0" PHP_TARGETS="php5-6" POSTGRES_TARGETS="postgres9_5" PWD="/root" PYTHONDONTWRITEBYTECODE="1" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" ROOT="/" ROOTPATH="/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/5.4.0" RUBY_TARGETS="ruby22" SHELL="/bin/bash" SHLVL="2" SSH_TTY="/dev/pts/0" TERM="screen" TMUX="/tmp/tmux-0/default,4522,0" TMUX_PANE="%2" TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1" USER="root" USERLAND="GNU" VIDEO_CARDS="intel"
(In reply to Thomas Deutschmann from comment #9) I'm such a dolt. This is hit during the test phase and its a problem in the build system, not the code itself. For now I can restrict tests in 2.6.0 and continue stabilization. I'll fix it in 2.6.1.
(In reply to Anthony Basile from comment #10) > (In reply to Thomas Deutschmann from comment #9) > > I'm such a dolt. This is hit during the test phase and its a problem in the > build system, not the code itself. For now I can restrict tests in 2.6.0 > and continue stabilization. I'll fix it in 2.6.1. Okay I'm restricting tests for 2.6.0 so we can continue stabilization for that one, but please leave this bug open because I have yet to fix it on later versions. We need to move on with stabilization at this point.
This is still (or again) happening in 2.6.4. Apparently it can be worked around by enabling USE=static-libs but it would be nice if ebuild could take care of that. Or even better, not require me to install static libs when I need to run tests.
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(-)