Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 625266 - dev-libs/libressl-2.6.0+ : 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.
Summary: dev-libs/libressl-2.6.0+ : make[2]: *** No rule to make target /var/tmp/port...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo LibreSSL
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 627696
  Show dependency tree
 
Reported: 2017-07-16 08:02 UTC by Toralf Förster
Modified: 2018-04-17 01:32 UTC (History)
2 users (show)

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


Attachments
emerge-info.txt (emerge-info.txt,17.75 KB, text/plain)
2017-07-16 08:02 UTC, Toralf Förster
Details
dev-libs:libressl-2.6.0:20170716-012158.log.bz2 (dev-libs:libressl-2.6.0:20170716-012158.log.bz2,27.11 KB, application/x-bzip)
2017-07-16 08:02 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,350.19 KB, text/plain)
2017-07-16 08:03 UTC, Toralf Förster
Details
environment (environment,96.03 KB, text/plain)
2017-07-16 08:03 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,29.13 KB, application/x-bzip)
2017-07-16 08:03 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,11.82 KB, application/x-bzip)
2017-07-16 08:03 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,75.23 KB, application/x-bzip)
2017-07-16 08:03 UTC, Toralf Förster
Details
tests.tbz2 (tests.tbz2,15.22 KB, application/x-bzip)
2017-07-16 08:03 UTC, Toralf Förster
Details
build.log from a x86 system (x86_build.log.gz,44.08 KB, application/gzip)
2017-09-24 18:21 UTC, Thomas Deutschmann (RETIRED)
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-07-16 08:02:51 UTC
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
Comment 1 Toralf Förster gentoo-dev 2017-07-16 08:02:55 UTC
Created attachment 484944 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2017-07-16 08:02:58 UTC
Created attachment 484946 [details]
dev-libs:libressl-2.6.0:20170716-012158.log.bz2
Comment 3 Toralf Förster gentoo-dev 2017-07-16 08:03:02 UTC
Created attachment 484948 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2017-07-16 08:03:05 UTC
Created attachment 484950 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2017-07-16 08:03:09 UTC
Created attachment 484952 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2017-07-16 08:03:12 UTC
Created attachment 484954 [details]
logs.tbz2
Comment 7 Toralf Förster gentoo-dev 2017-07-16 08:03:15 UTC
Created attachment 484956 [details]
temp.tbz2
Comment 8 Toralf Förster gentoo-dev 2017-07-16 08:03:19 UTC
Created attachment 484958 [details]
tests.tbz2
Comment 9 Thomas Deutschmann (RETIRED) gentoo-dev 2017-09-24 18:21:39 UTC
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"
Comment 10 Anthony Basile gentoo-dev 2017-09-25 10:51:24 UTC
(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.
Comment 11 Anthony Basile gentoo-dev 2017-11-12 19:03:17 UTC
(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.
Comment 12 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2018-03-02 10:31:16 UTC
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.
Comment 13 Larry the Git Cow gentoo-dev 2018-04-17 01:32:50 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(-)