Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 607960 - dev-libs/libressl-2.5.1 : fails with FEATURES=test
Summary: dev-libs/libressl-2.5.1 : fails with FEATURES=test
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo LibreSSL
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2017-02-01 21:40 UTC by Toralf Förster
Modified: 2018-04-17 01:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,5.51 KB, text/plain)
2017-02-01 21:40 UTC, Toralf Förster
Details
config.log (config.log,97.72 KB, text/plain)
2017-02-01 21:40 UTC, Toralf Förster
Details
dev-libs:libressl-2.5.1:20170201-210230.log.bz2 (dev-libs:libressl-2.5.1:20170201-210230.log.bz2,25.07 KB, application/x-bzip)
2017-02-01 21:40 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,151.22 KB, text/plain)
2017-02-01 21:40 UTC, Toralf Förster
Details
environment (environment,93.39 KB, text/plain)
2017-02-01 21:40 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,11.64 KB, application/x-bzip)
2017-02-01 21:40 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2017-02-01 21:40:41 UTC
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:
  -----------------------------------------------------------------
Comment 1 Toralf Förster gentoo-dev 2017-02-01 21:40:44 UTC
Created attachment 462162 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-02-01 21:40:47 UTC
Created attachment 462164 [details]
config.log
Comment 3 Toralf Förster gentoo-dev 2017-02-01 21:40:50 UTC
Created attachment 462166 [details]
dev-libs:libressl-2.5.1:20170201-210230.log.bz2
Comment 4 Toralf Förster gentoo-dev 2017-02-01 21:40:53 UTC
Created attachment 462168 [details]
emerge-history.txt
Comment 5 Toralf Förster gentoo-dev 2017-02-01 21:40:55 UTC
Created attachment 462170 [details]
environment
Comment 6 Toralf Förster gentoo-dev 2017-02-01 21:40:58 UTC
Created attachment 462172 [details]
etc.portage.tbz2
Comment 7 Toralf Förster gentoo-dev 2017-02-05 17:50:57 UTC
2.5.0 is fine FWIW
Comment 8 Sergei Trofimovich (RETIRED) gentoo-dev 2017-06-30 10:41:44 UTC
Found similar failure on libressl-2.5.4 when tried to keyword libressl on ia64.
Comment 9 Larry the Git Cow gentoo-dev 2018-04-17 01:32:47 UTC
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(-)