* Package: dev-libs/xplc-0.3.13-r1 * Repository: gentoo * Maintainer: cpp@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking xplc-0.3.13.tar.gz to /var/tmp/portage/dev-libs/xplc-0.3.13-r1/work * Applying xplc-0.3.13-as-needed.patch ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-libs/xplc-0.3.13-r1/work >>> Compiling source in /var/tmp/portage/dev-libs/xplc-0.3.13-r1/work/xplc-0.3.13 ... * econf: updating xplc-0.3.13/config.sub with /usr/share/gnuconfig/config.sub * econf: updating xplc-0.3.13/config.guess with /usr/share/gnuconfig/config.guess ./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 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for cvs2cl.pl... no checking for cvs2cl... no checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for library containing dlopen... -ldl checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking for library containing NSCreateObjectFileImageFromFile... no checking uuid/uuid.h usability... yes checking uuid/uuid.h presence... yes checking for uuid/uuid.h... yes checking for uuid_unparse in -luuid... yes configure: creating ./config.status config.status: creating config/config.mk config.status: creating dist/xplc.pc config.status: creating dist/xplc-uninstalled.pc config.status: creating examples/simple-module/Makefile config.status: creating examples/simple-module-user/Makefile config.status: creating uuid/uuid_types.h config.status: creating include/autoconf.h configure: WARNING: Unstable release, the API might change in the next release. make -j1 x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/new.o xplc/new.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/catmgr.o xplc/catmgr.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/category.o xplc/category.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/servmgr.o xplc/servmgr.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/modulemgr.o xplc/modulemgr.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/monikers.o xplc/monikers.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/loader.o xplc/loader.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/catiter.o xplc/catiter.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/moduleloader.o xplc/moduleloader.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc/statichandler.o xplc/statichandler.cpp ar rc libxplc.a xplc/new.o xplc/catmgr.o xplc/category.o xplc/servmgr.o xplc/modulemgr.o xplc/monikers.o xplc/loader.o xplc/catiter.o xplc/moduleloader.o xplc/statichandler.o ranlib libxplc.a ln -s -f libxplc.a libxplc_s.a x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc-cxx/factory.o xplc-cxx/factory.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc-cxx/strtouuid.o xplc-cxx/strtouuid.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc-cxx/getiface.o xplc-cxx/getiface.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc-cxx/uuidtostr.o xplc-cxx/uuidtostr.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o xplc-cxx/xplc.o xplc-cxx/xplc.cpp ar rc libxplc-cxx.a xplc-cxx/factory.o xplc-cxx/strtouuid.o xplc-cxx/getiface.o xplc-cxx/uuidtostr.o xplc-cxx/xplc.o ranlib libxplc-cxx.a x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -lc -shared -Wl,-hlibxplc.so.0.3.13-unstable -Wl,-z,defs,--version-script=config/exports.map xplc/new.o xplc/catmgr.o xplc/category.o xplc/servmgr.o xplc/modulemgr.o xplc/monikers.o xplc/loader.o xplc/catiter.o xplc/moduleloader.o xplc/statichandler.o libxplc-cxx.a -ldl -o libxplc.so cp dist/xplc-uninstalled.pc xplc-uninstalled.pc x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -I. -include include/autoconf.h -c -o uuid/bin/xplc-uuidgen.o uuid/bin/xplc-uuidgen.c uuid/bin/xplc-uuidgen.c: In function ‘parse_conf’: uuid/bin/xplc-uuidgen.c:188:27: warning: value computed is not used [-Wunused-value] for(c = argv[i]; c; c && ++c) { ^~ uuid/bin/xplc-uuidgen.c: In function ‘uuid_unparse_x_’: uuid/bin/xplc-uuidgen.c:260:11: warning: ‘, 0x’ directive writing 4 bytes into a region of size between 0 and 2 [-Wformat-overflow=] "{0x%08x, " ^~~~~~~~~~~ uuid/bin/xplc-uuidgen.c:264:36: note: format string is defined here "0x%02x, 0x%02x, 0x%02x, 0x%02x, 0x%02x, 0x%02x}}", ~~^~ In file included from /usr/include/stdio.h:867, from uuid/bin/xplc-uuidgen.c:36: /usr/include/bits/stdio2.h:36:10: note: ‘__builtin___sprintf_chk’ output between 79 and 135 bytes into a destination of size 60 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -I. -include include/autoconf.h -c -o uuid/bin/tst_uuid.o uuid/bin/tst_uuid.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -lc uuid/bin/xplc-uuidgen.o -luuid -o uuid/bin/xplc-uuidgen x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -lc uuid/bin/tst_uuid.o -luuid -o uuid/bin/tst_uuid ln -s xplc-uuidgen uuid/bin/xplc-uuidcdef >>> Source compiled. >>> Test phase: dev-libs/xplc-0.3.13-r1 x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/testmain.o tests/testmain.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test002.o tests/test002.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test000.o tests/test000.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test006.o tests/test006.cpp tests/test006.cpp: In function ‘void test006()’: tests/test006.cpp:86:14: warning: deleting object of abstract class type ‘IObject’ which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] xplcdelete testobj; ^~~~~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test003.o tests/test003.cpp tests/test003.cpp: In function ‘void test003()’: tests/test003.cpp:59:14: warning: deleting object of abstract class type ‘ITestInterface’ which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor] xplcdelete test; ^~~~ x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test011.o tests/test011.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test004.o tests/test004.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test009.o tests/test009.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test007.o tests/test007.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test010.o tests/test010.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test001.o tests/test001.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test008.o tests/test008.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -c -o tests/test005.o tests/test005.cpp x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -O2 -pipe -march=native -Woverloaded-virtual -fno-rtti -fno-exceptions -O2 -pipe -march=native -O2 -DNDEBUG -Wall -fpic -DUNSTABLE -pipe -Iinclude -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -lc tests/testmain.o tests/test002.o tests/test000.o tests/test006.o tests/test003.o tests/test011.o tests/test004.o tests/test009.o tests/test007.o tests/test010.o tests/test001.o tests/test008.o tests/test005.o libxplc.a libxplc-cxx.a /usr/lib/libdl.so -o tests/testmain /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/libdl.so: error adding symbols: file in wrong format collect2: error: ld returned 1 exit status make: *** [config/rules.mk:37: tests/testmain] Error 1 * ERROR: dev-libs/xplc-0.3.13-r1::gentoo failed (test phase): * at least one test has failed * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 1876: Called die * The specific snippet of code: * make tests || die "at least one test has failed" * * If you need support, post the output of `emerge --info '=dev-libs/xplc-0.3.13-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/xplc-0.3.13-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:xplc-0.3.13-r1:20190412-170559.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/xplc-0.3.13-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/xplc-0.3.13-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/xplc-0.3.13-r1/work/xplc-0.3.13' * S: '/var/tmp/portage/dev-libs/xplc-0.3.13-r1/work/xplc-0.3.13'