Skip to content

Instantly share code, notes, and snippets.

@Althorion
Created December 3, 2018 23:07
Show Gist options
  • Save Althorion/2380707a5060a38cb02d69baa383719d to your computer and use it in GitHub Desktop.
Save Althorion/2380707a5060a38cb02d69baa383719d to your computer and use it in GitHub Desktop.
* Package: sys-libs/ncurses-5.9-r101
* Repository: gentoo
* Maintainer: base-system@gentoo.org
* USE: abi_x86_32 abi_x86_64 amd64 elibc_glibc gpm kernel_linux tinfo unicode userland_GNU
* FEATURES: preserve-libs sandbox userpriv usersandbox
ncurses: Sun Sep 16 22:19:33 2018: 2 minutes, 24 seconds
ncurses: Mon Sep 17 21:11:36 2018: 3 minutes, 39 seconds
ncurses: Mon Sep 17 22:08:37 2018: 4 minutes, 5 seconds
ncurses: Tue Sep 18 22:31:38 2018: 2 minutes, 45 seconds
ncurses: Wed Sep 19 21:26:29 2018: 2 minutes, 49 seconds
ncurses: Sun Sep 23 09:31:29 2018: 2 minutes, 53 seconds
ncurses: Mon Sep 24 11:37:03 2018: 5 minutes, 30 seconds
ncurses: Wed Sep 26 17:38:04 2018: 4 minutes, 25 seconds
ncurses: Sat Sep 29 15:41:52 2018: 6 minutes, 38 seconds
ncurses: Mon Oct 29 22:17:14 2018: 4 minutes, 42 seconds
ncurses: Sun Nov 4 23:54:47 2018: 4 minutes, 45 seconds
ncurses: Mon Nov 5 15:49:13 2018: 4 minutes, 46 seconds
ncurses: 12 times
ncurses: 4 minutes, 6 seconds for 12 merges
]0;emerge 23:45:05 2|2 ncurses 04:06 (root@ripper) * /etc/portage/package.cflags/ltoworkarounds.conf -> sys-libs/ncurses: *FLAGS-=-Wl,--as-needed *FLAGS+=-ldl # checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl (#111)
* FEATURES='assume-digests binpkg-docompress binpkg-dostrip binpkg-logs cgroup config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr'
* CFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl -Wl,-O1 -Wl,--hash-style=gnu'
* CXXFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl -Wl,-O1 -Wl,--hash-style=gnu'
* FFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl -Wl,-O1 -Wl,--hash-style=gnu'
* FCFLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl -Wl,-O1 -Wl,--hash-style=gnu'
* F77FLAGS='-march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl -Wl,-O1 -Wl,--hash-style=gnu'
* LDFLAGS='-Wl,-O1 -Wl,--hash-style=gnu -march=native -O3 -fgraphite-identity -floop-nest-optimize -fipa-pta -fno-semantic-interposition -flto=12 -fuse-linker-plugin -pipe -ldl'
* MAKEOPTS='-j32 -l32'
* gcc (Gentoo 8.2.0-r5 p1.6) 8.2.0
* Linux ripper 4.19.6-gentoogent #1 SMP PREEMPT Sun Dec 2 22:27:29 CET 2018 x86_64 AMD Ryzen Threadripper 1950X 16-Core Processor AuthenticAMD GNU/Linux
>>> Unpacking source...
>>> Unpacking ncurses-5.9.tar.gz to /var/tmp/portage/sys-libs/ncurses-5.9-r101/work
>>> Source unpacked in /var/tmp/portage/sys-libs/ncurses-5.9-r101/work
>>> Preparing source in /var/tmp/portage/sys-libs/ncurses-5.9-r101/work/ncurses-5.9 ...
* Applying ncurses-5.8-gfbsd.patch ...
[ ok ]
* Applying ncurses-5.7-nongnu.patch ...
[ ok ]
* Applying ncurses-5.9-rxvt-unicode-9.15.patch ...
[ ok ]
* Applying ncurses-5.9-fix-clang-build.patch ...
[ ok ]
* Applying ncurses-5.9-pkg-config.patch ...
[ ok ]
* Applying ncurses-5.9-no-I-usr-include.patch ...
[ ok ]
* Applying ncurses-5.9-gcc-5.patch ...
[ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-libs/ncurses-5.9-r101/work/ncurses-5.9 ...
* econf: updating ncurses-5.9/config.sub with /usr/share/gnuconfig/config.sub
* econf: updating ncurses-5.9/config.guess with /usr/share/gnuconfig/config.guess
/var/tmp/portage/sys-libs/ncurses-5.9-r101/work/ncurses-5.9/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 --libdir=/usr/lib64 --with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo --without-hashed-db --disable-pc-files --with-shared --without-hashed-db --without-ada --without-cxx --without-cxx-binding --without-debug --without-profile --with-gpm=libgpm.so.1 --disable-termcap --enable-symlinks --with-rcs-ids --with-manpage-format=normal --enable-const --enable-colorfgbg --enable-echo --disable-warnings --without-assertions --enable-leaks --without-expanded --with-macros --without-progs --without-tests --without-trace --with-termlib --with-chtype=long --with-mmask-t=long --disable-ext-colors --disable-ext-mouse --without-pthread --without-reentrant --disable-widec --includedir=/usr/include/cross --with-progs --without-shared --with-normal
checking for egrep... grep -E
Configuring NCURSES 5.9 ABI 5 (Mon Dec 3 23:45:07 CET 2018)
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
Configuring for linux-gnu
checking for prefix... /usr
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking version of x86_64-pc-linux-gnu-gcc... 86
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking whether x86_64-pc-linux-gnu-gcc needs -traditional... no
checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes
checking for POSIXized ISC... no
checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... -DCC_HAS_PROTOS
checking for ldconfig... /sbin/ldconfig
checking if you want to ensure bool is consistent with C++... no
checking if you want to build C++ binding and demo... no
checking if you want to build with Ada95... no
checking if you want to install manpages... yes
checking if you want to build programs such as tic... yes
checking if you want to build test-programs... no
checking if you wish to install curses.h... yes
checking for mawk... no
checking for gawk... gawk
checking for egrep... (cached) grep -E
checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c
checking for tdlint... no
checking for lint... no
checking for alint... no
checking for splint... no
checking for lclint... no
checking whether ln -s works... yes
checking if ln -s -f options work... yes
checking for long file names... yes
checking if you want to use pkg-config... yes
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config
checking if we should install .pc files for /usr/bin/x86_64-pc-linux-gnu-pkg-config... no
checking if we should assume mixed-case filenames... auto
checking if filesystem supports mixed-case filenames... yes
checking whether make sets ${MAKE}... yes
checking for exctags... no
checking for ctags... ctags
checking for exetags... no
checking for etags... etags
checking for ctags... yes
checking for etags... yes
checking for makeflags variable...
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking for x86_64-pc-linux-gnu-ld... x86_64-pc-linux-gnu-ld
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for x86_64-pc-linux-gnu-ar... (cached) x86_64-pc-linux-gnu-ar
checking for options to update archives... -curv
checking if you have specified an install-prefix...
checking if libtool -version-number should be used... yes
checking if you want to build libraries with libtool... no
checking if you want to build shared libraries... no
checking if you want to build static libraries... yes
checking if you want to build debug libraries... no
checking if you want to build profiling libraries... no
checking for specified models... normal
checking for default model... normal
checking if you want to build a separate terminfo library... yes
checking if you want to build a separate tic library... no
checking if you want to link with the GPM mouse library... libgpm.so.1
checking for gpm.h... yes
checking if you want to load GPM dynamically... yes
checking for dlsym... yes
checking whether able to link to dl*() functions... configure: error: Cannot link test program for libdl
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-libs/ncurses-5.9-r101/work/cross/config.log
* ERROR: sys-libs/ncurses-5.9-r101::gentoo failed (configure phase):
* econf failed
*
* Call stack:
* ebuild.sh, line 124: Called src_configure
* environment, line 3537: Called do_configure 'cross' '--without-shared' '--with-normal'
* environment, line 1566: Called econf '--with-terminfo-dirs=/etc/terminfo:/usr/share/terminfo' '--without-hashed-db' '--disable-pc-files' '--with-shared' '--without-hashed-db' '--without-ada' '--without-cxx' '--without-cxx-binding' '--without-debug' '--without-profile' '--with-gpm=libgpm.so.1' '--disable-termcap' '--enable-symlinks' '--with-rcs-ids' '--with-manpage-format=normal' '--enable-const' '--enable-colorfgbg' '--enable-echo' '--disable-warnings' '--without-assertions' '--enable-leaks' '--without-expanded' '--with-macros' '--without-progs' '--without-tests' '--without-trace' '--with-termlib' '--with-chtype=long' '--with-mmask-t=long' '--disable-ext-colors' '--disable-ext-mouse' '--without-pthread' '--without-reentrant' '--disable-widec' '--includedir=/usr/include/cross' '--with-progs' '--without-shared' '--with-normal'
* phase-helpers.sh, line 718: Called __helpers_die 'econf failed'
* isolated-functions.sh, line 119: Called die
* The specific snippet of code:
* die "$@"
*
* If you need support, post the output of `emerge --info '=sys-libs/ncurses-5.9-r101::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-libs/ncurses-5.9-r101::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-libs/ncurses-5.9-r101/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-libs/ncurses-5.9-r101/temp/environment'.
* Working directory: '/var/tmp/portage/sys-libs/ncurses-5.9-r101/work/cross'
* S: '/var/tmp/portage/sys-libs/ncurses-5.9-r101/work/ncurses-5.9'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment