* Package: dev-libs/tut-2013.12.18 * Repository: gentoo * Maintainer: junghans@gentoo.org sci@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking tut-2013.12.18.tar.gz to /var/tmp/portage/dev-libs/tut-2013.12.18/work >>> Source unpacked in /var/tmp/portage/dev-libs/tut-2013.12.18/work >>> Preparing source in /var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18 ... CCFLAGS="-march=native -O2 -pipe" LINKFLAGS="-march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed" "/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18/waf" --prefix=/usr configure Checking for program g++,c++ : ok x86_64-pc-linux-gnu-g++ Checking for program ar : ok x86_64-pc-linux-gnu-ar Checking for program ranlib : ok x86_64-pc-linux-gnu-ranlib Configured for linux, variant default, using toolset g++ Installation directory : /usr POSIX extensions : False Win32 structured exception handling (SEH): False C++ run-time type identification (RTTI) : True 'configure' finished successfully (0.083s) >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18 ... "/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18/waf" build --verbose --jobs=1 Waf: Entering directory `/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18/build' [ 1/44] cxx: selftest/xml_reporter.cpp -> build/default/selftest/xml_reporter_2.o 03:28:19 runner system command -> ['x86_64-pc-linux-gnu-g++', '-Werror=terminate', '-march=native', '-O2', '-pipe', '-O2', '-Wall', '-Wextra', '-Weffc++', '-ftemplate-depth-100', '-Idefault/include', '-I../include', '../selftest/xml_reporter.cpp', '-c', '-o', 'default/selftest/xml_reporter_2.o'] In file included from ../include/tut/tut_xml_reporter.hpp:5:0, from ../selftest/xml_reporter.cpp:3: ../include/tut/tut_cppunit_reporter.hpp:23:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr stream_; ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from ../include/tut/tut_assert.hpp:6, from ../include/tut/tut.hpp:17, from ../selftest/xml_reporter.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../selftest/xml_reporter.cpp:3:0: ../include/tut/tut_xml_reporter.hpp:27:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] std::auto_ptr stream_; ^~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_conv.h:41:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/locale:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iomanip:43, from ../include/tut/tut_assert.hpp:6, from ../include/tut/tut.hpp:17, from ../selftest/xml_reporter.cpp:1: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ../include/tut/tut.hpp:17:0, from ../selftest/xml_reporter.cpp:1: ../include/tut/tut_assert.hpp:290:6: warning: ‘void tut::{anonymous}::skip(const char*)’ defined but not used [-Wunused-function] void skip(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:59:6: warning: ‘void tut::{anonymous}::ensure_not(bool)’ defined but not used [-Wunused-function] void ensure_not(bool cond) ^~~~~~~~~~ [ 2/44] cxx: selftest/test_id.cpp -> build/default/selftest/test_id_2.o 03:28:24 runner system command -> ['x86_64-pc-linux-gnu-g++', '-Werror=terminate', '-march=native', '-O2', '-pipe', '-O2', '-Wall', '-Wextra', '-Weffc++', '-ftemplate-depth-100', '-Idefault/include', '-I../include', '../selftest/test_id.cpp', '-c', '-o', 'default/selftest/test_id_2.o'] In file included from ../include/tut/tut.hpp:17:0, from ../selftest/test_id.cpp:1: ../include/tut/tut_assert.hpp:290:6: warning: ‘void tut::{anonymous}::skip(const char*)’ defined but not used [-Wunused-function] void skip(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:276:6: warning: ‘void tut::{anonymous}::fail(const char*)’ defined but not used [-Wunused-function] void fail(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:59:6: warning: ‘void tut::{anonymous}::ensure_not(bool)’ defined but not used [-Wunused-function] void ensure_not(bool cond) ^~~~~~~~~~ [ 3/44] cxx: selftest/teardown_reaper.cpp -> build/default/selftest/teardown_reaper_2.o 03:28:26 runner system command -> ['x86_64-pc-linux-gnu-g++', '-Werror=terminate', '-march=native', '-O2', '-pipe', '-O2', '-Wall', '-Wextra', '-Weffc++', '-ftemplate-depth-100', '-Idefault/include', '-I../include', '../selftest/teardown_reaper.cpp', '-c', '-o', 'default/selftest/teardown_reaper_2.o'] In file included from ../include/tut/tut.hpp:17:0, from ../selftest/teardown_reaper.cpp:1: ../include/tut/tut_assert.hpp:290:6: warning: ‘void tut::{anonymous}::skip(const char*)’ defined but not used [-Wunused-function] void skip(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:276:6: warning: ‘void tut::{anonymous}::fail(const char*)’ defined but not used [-Wunused-function] void fail(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:59:6: warning: ‘void tut::{anonymous}::ensure_not(bool)’ defined but not used [-Wunused-function] void ensure_not(bool cond) ^~~~~~~~~~ [ 4/44] cxx: selftest/teardown_ex.cpp -> build/default/selftest/teardown_ex_2.o 03:28:27 runner system command -> ['x86_64-pc-linux-gnu-g++', '-Werror=terminate', '-march=native', '-O2', '-pipe', '-O2', '-Wall', '-Wextra', '-Weffc++', '-ftemplate-depth-100', '-Idefault/include', '-I../include', '../selftest/teardown_ex.cpp', '-c', '-o', 'default/selftest/teardown_ex_2.o'] ../selftest/teardown_ex.cpp: In destructor ‘virtual tut::teardown_ex::dummy::~dummy()’: ../selftest/teardown_ex.cpp:30:55: error: throw will always call terminate() [-Werror=terminate] throw runtime_error("ex in destructor"); ^ ../selftest/teardown_ex.cpp:30:55: note: in C++11 destructors default to noexcept ../selftest/teardown_ex.cpp:41:23: error: throw will always call terminate() [-Werror=terminate] throw 0; ^ ../selftest/teardown_ex.cpp:41:23: note: in C++11 destructors default to noexcept In file included from ../include/tut/tut.hpp:17:0, from ../selftest/teardown_ex.cpp:1: ../include/tut/tut_assert.hpp: At global scope: ../include/tut/tut_assert.hpp:290:6: warning: ‘void tut::{anonymous}::skip(const char*)’ defined but not used [-Wunused-function] void skip(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:276:6: warning: ‘void tut::{anonymous}::fail(const char*)’ defined but not used [-Wunused-function] void fail(const char* msg = "") ^~~~ ../include/tut/tut_assert.hpp:59:6: warning: ‘void tut::{anonymous}::ensure_not(bool)’ defined but not used [-Wunused-function] void ensure_not(bool cond) ^~~~~~~~~~ cc1plus: some warnings being treated as errors Waf: Leaving directory `/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18/build' Build failed -> task failed (err #1): {task: cxx teardown_ex.cpp -> teardown_ex_2.o} * ERROR: dev-libs/tut-2013.12.18::gentoo failed (compile phase): * build failed * * Call stack: * ebuild.sh, line 115: Called src_compile * environment, line 1981: Called waf-utils_src_compile * environment, line 2549: Called die * The specific snippet of code: * "${WAF_BINARY}" ${_mywafconfig} ${jobs} || die "build failed" * * If you need support, post the output of `emerge --info '=dev-libs/tut-2013.12.18::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/tut-2013.12.18::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:tut-2013.12.18:20161208-022816.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/tut-2013.12.18/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/tut-2013.12.18/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18' * S: '/var/tmp/portage/dev-libs/tut-2013.12.18/work/tut-framework-2013-12-18'