* Package: dev-util/patchelf-0.15.0 * Repository: gentoo * Maintainer: chewi@gentoo.org * USE: elibc_glibc kernel_linux sparc userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking patchelf-0.15.0.tar.gz to /var/tmp/portage/dev-util/patchelf-0.15.0/work >>> Source unpacked in /var/tmp/portage/dev-util/patchelf-0.15.0/work >>> Preparing source in /var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0 ... * Running eautoreconf in '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0' ... * Running 'aclocal --system-acdir=/var/tmp/portage/dev-util/patchelf-0.15.0/temp/aclocal' ... [ ok ] * Running 'autoconf --force' ... [ ok ] * Running 'automake --add-missing --copy --foreign --force-missing' ... [ ok ] * Running elibtoolize in: patchelf-0.15.0/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0 ... * econf: updating patchelf-0.15.0/config.sub with /usr/share/gnuconfig/config.sub * econf: updating patchelf-0.15.0/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=sparc64-unknown-linux-gnu --host=sparc64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/patchelf-0.15.0 --htmldir=/usr/share/doc/patchelf-0.15.0/html --libdir=/usr/lib64 checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for sparc64-unknown-linux-gnu-strip... sparc64-unknown-linux-gnu-strip checking whether make supports the include directive... yes (GNU style) checking for sparc64-unknown-linux-gnu-gcc... sparc64-unknown-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether sparc64-unknown-linux-gnu-gcc accepts -g... yes checking for sparc64-unknown-linux-gnu-gcc option to enable C11 features... none needed checking whether sparc64-unknown-linux-gnu-gcc understands -c and -o together... yes checking dependency style of sparc64-unknown-linux-gnu-gcc... none checking for sparc64-unknown-linux-gnu-g++... sparc64-unknown-linux-gnu-g++ checking whether the compiler supports GNU C++... yes checking whether sparc64-unknown-linux-gnu-g++ accepts -g... yes checking for sparc64-unknown-linux-gnu-g++ option to enable C++11 features... none needed checking dependency style of sparc64-unknown-linux-gnu-g++... none checking dependency style of sparc64-unknown-linux-gnu-gcc... none checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating patchelf.spec config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0 ... make -j256 Making all in src make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/src' sparc64-unknown-linux-gnu-g++ -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -Wall -std=c++17 -D_FILE_OFFSET_BITS=64 -O2 -pipe -mcpu=ultrasparc -c -o patchelf.o patchelf.cc sparc64-unknown-linux-gnu-g++ -Wall -std=c++17 -D_FILE_OFFSET_BITS=64 -O2 -pipe -mcpu=ultrasparc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o patchelf patchelf.o make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/src' Making all in tests make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0' >>> Source compiled. >>> Test phase: dev-util/patchelf-0.15.0 make -j256 check Making check in src make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/src' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/src' Making check in tests make[1]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make simple-pie simple main too-many-strtab main-scoped big-dynstr no-rpath contiguous-note-sections libfoo.so libfoo-scoped.so libbar.so libbar-scoped.so libsimple.so libbuildid.so libtoomanystrtab.so phdr-corruption.so libbig-dynstr.debug make[2]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fPIC -pie -O2 -pipe -mcpu=ultrasparc -c -o simple_pie-simple.o `test -f 'simple.c' || echo './'`simple.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -O2 -pipe -mcpu=ultrasparc -c -o simple-simple.o `test -f 'simple.c' || echo './'`simple.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o main.o main.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o foo.o foo.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o bar.o bar.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o too-many-strtab.o too-many-strtab.c sparc64-unknown-linux-gnu-gcc -O2 -pipe -mcpu=ultrasparc -c -o too-many-strtab2.o too-many-strtab2.s cat main.c > big-dynstr.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -O2 -pipe -mcpu=ultrasparc -c -o no_rpath-no-rpath.o `test -f 'no-rpath.c' || echo './'`no-rpath.c sparc64-unknown-linux-gnu-gcc -O2 -pipe -mcpu=ultrasparc -c -o contiguous-note-sections.o contiguous-note-sections.s sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o simple.o simple.c sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -O2 -pipe -mcpu=ultrasparc -c -o phdr_corruption_so-void.o `test -f 'void.c' || echo './'`void.c i=1; while [ $i -le 2000 ]; do echo "void f$i(void) { };"; i=$(($i + 1)); done >> big-dynstr.c sparc64-unknown-linux-gnu-gcc -pie -O2 -pipe -mcpu=ultrasparc -nostdlib -T ./contiguous-note-sections.ld -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o contiguous-note-sections contiguous-note-sections.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o too-many-strtab too-many-strtab.o too-many-strtab2.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libtoomanystrtab.so too-many-strtab.o too-many-strtab2.o sparc64-unknown-linux-gnu-gcc -O2 -pipe -mcpu=ultrasparc -nostdlib -shared -Wl,-T./phdr-corruption.ld -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o phdr-corruption.so phdr_corruption_so-void.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-rpath,`pwd`/no-such-path -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libbar.so bar.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libbar-scoped.so bar.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libsimple.so simple.o sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,--build-id -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libbuildid.so simple.o sparc64-unknown-linux-gnu-gcc -DPACKAGE_NAME=\"patchelf\" -DPACKAGE_TARNAME=\"patchelf\" -DPACKAGE_VERSION=\"0.15.0\" -DPACKAGE_STRING=\"patchelf\ 0.15.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"patchelf\" -DVERSION=\"0.15.0\" -I. -fpic -O2 -pipe -mcpu=ultrasparc -c -o big-dynstr.o big-dynstr.c sparc64-unknown-linux-gnu-gcc -fPIC -shared -o libbig-dynstr.so big-dynstr.c sparc64-unknown-linux-gnu-gcc -fPIC -pie -O2 -pipe -mcpu=ultrasparc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o simple-pie simple_pie-simple.o sparc64-unknown-linux-gnu-gcc -O2 -pipe -mcpu=ultrasparc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o simple simple-simple.o sparc64-unknown-linux-gnu-gcc -O2 -pipe -mcpu=ultrasparc -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o no-rpath no_rpath-no-rpath.o make[2]: 'libbar-scoped.so' is up to date. sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libfoo-scoped.so foo.o -lbar-scoped make[2]: 'libbar.so' is up to date. sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -shared -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o libfoo.so foo.o -lbar make[2]: 'libfoo-scoped.so' is up to date. make[2]: 'libfoo.so' is up to date. sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o main-scoped main.o -lfoo-scoped sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o main main.o -lfoo sparc64-unknown-linux-gnu-strip --only-keep-debug libbig-dynstr.so -o libbig-dynstr.debug sparc64-unknown-linux-gnu-gcc -fpic -O2 -pipe -mcpu=ultrasparc -Wl,--disable-new-dtags -Wl,-rpath-link=. -L. -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -o big-dynstr big-dynstr.o -lfoo make[2]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make check-TESTS make[2]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make[3]: Entering directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' PASS: plain-fail.sh PASS: plain-run.sh PASS: set-rpath-rel-map.sh PASS: no-dynamic-section.sh PASS: invalid-elf.sh PASS: basic-flags.sh FAIL: grow-file.sh PASS: replace-needed.sh FAIL: set-rpath.sh FAIL: big-dynstr.sh PASS: no-rpath-sh4.sh PASS: no-rpath-sparc.sh FAIL: output-flag.sh PASS: endianness.sh PASS: no-rpath-pie-powerpc.sh PASS: set-interpreter-short.sh PASS: too-many-strtab.sh FAIL: set-interpreter-long.sh PASS: add-debug-tag.sh PASS: phdr-corruption.sh PASS: args-from-file.sh FAIL: no-rpath.sh PASS: plain-needed.sh FAIL: set-rpath-library.sh PASS: no-rpath-i386.sh PASS: no-rpath-amd64.sh PASS: no-rpath-mipsel.sh PASS: no-rpath-powerpc.sh PASS: no-rpath-mips.sh PASS: no-rpath-kfreebsd-amd64.sh PASS: no-rpath-kfreebsd-i386.sh PASS: no-rpath-s390.sh PASS: no-rpath-armel.sh PASS: no-rpath-hurd-i386.sh PASS: no-rpath-ia64.sh PASS: no-rpath-armhf.sh FAIL: add-rpath.sh PASS: no-gnu-hash.sh PASS: soname.sh PASS: contiguous-note-sections.sh PASS: shrink-rpath.sh FAIL: replace-add-needed.sh PASS: set-empty-rpath.sh PASS: build-id.sh PASS: shrink-rpath-with-allowed-prefixes.sh PASS: force-rpath.sh ============================================================================ Testsuite summary for patchelf 0.15.0 ============================================================================ # TOTAL: 46 # PASS: 37 # SKIP: 0 # XFAIL: 0 # FAIL: 9 # XPASS: 0 # ERROR: 0 ============================================================================ See tests/test-suite.log ============================================================================ make[3]: *** [Makefile:937: test-suite.log] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make[2]: *** [Makefile:1045: check-TESTS] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make[1]: *** [Makefile:1433: check-am] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0/tests' make: *** [Makefile:443: check-recursive] Error 1 * ERROR: dev-util/patchelf-0.15.0::gentoo failed (test phase): * Make check failed. See above for details. * * Call stack: * ebuild.sh, line 122: Called src_test * environment, line 1769: Called default * phase-functions.sh, line 862: Called default_src_test * phase-functions.sh, line 891: Called __eapi0_src_test * phase-helpers.sh, line 809: Called die * The specific snippet of code: * $emake_cmd ${internal_opts} check || \ * die "Make check failed. See above for details." * * If you need support, post the output of `emerge --info '=dev-util/patchelf-0.15.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/patchelf-0.15.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-util/patchelf-0.15.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/patchelf-0.15.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0' * S: '/var/tmp/portage/dev-util/patchelf-0.15.0/work/patchelf-0.15.0'