* Package: dev-cpp/libbackend-elements-1.7.2 * Repository: gentoo * Maintainer: dev-zero@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libbackend-elements-1.7.2.tar.bz2 to /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work >>> Source unpacked in /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work >>> Preparing source in /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2 ... make -j1 verbose=1 if test -f /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d; then mv /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d.old; fi && x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2 -Werror=terminate -march=native -O2 -pipe -I/usr/include/boost-1_62 -M -MG -MP -MQ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d -MQ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx | /usr/include/build-0.3/c/gnu/dep /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/backend-elements.l.cpp-options >/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d && if test -f /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d.old; then if cmp -s /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d.old; then rm -f /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d.old && false; else rm -f /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o.d.old && true; fi fi x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2 -Werror=terminate -march=native -O2 -pipe -I/usr/include/boost-1_62 -o /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o -c /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx In file included from /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx:11:0: /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/clip.hxx: In instantiation of ‘BackendElements::Indentation::Clip::~Clip() [with Buffer = BackendElements::Indentation::CXX; C = char]’: /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx:23:27: required from here /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/clip.hxx:146:11: error: throw will always call terminate() [-Werror=terminate] throw; ^~~~~ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/clip.hxx:146:11: note: in C++11 destructors default to noexcept In file included from /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx:10:0: /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx: In instantiation of ‘Cult::Types::Fundamental::Void BackendElements::Indentation::CXX::next_token(const String&, BackendElements::Indentation::CXX::AsChar) [with C = char; Cult::Types::Fundamental::Void = void; BackendElements::Indentation::CXX::String = Cult::Types::StringTemplate; typename Cult::Types::Bits::NarrowerChar::Type = Cult::Types::Bits::None; BackendElements::Indentation::CXX::AsChar = char]’: /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx:935:22: required from ‘Cult::Types::Fundamental::Void BackendElements::Indentation::CXX::retire(BackendElements::Indentation::CXX::AsChar) [with C = char; Cult::Types::Fundamental::Void = void; BackendElements::Indentation::CXX::AsChar = char]’ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx:688:22: required from ‘Cult::Types::Fundamental::Void BackendElements::Indentation::CXX::tokenize(BackendElements::Indentation::CXX::AsChar, typename BackendElements::Indentation::CXX::Construct::Value) [with C = char; Cult::Types::Fundamental::Void = void; BackendElements::Indentation::CXX::AsChar = char; typename BackendElements::Indentation::CXX::Construct::Value = BackendElements::Indentation::CXX::Construct::Value]’ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx:212:20: required from ‘BackendElements::Indentation::CXX::AsInt BackendElements::Indentation::CXX::put(BackendElements::Indentation::CXX::AsChar) [with C = char; BackendElements::Indentation::CXX::AsInt = int; BackendElements::Indentation::CXX::AsChar = char]’ /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx:105:1: required from here /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx:583:21: error: no matching function for call to ‘Cult::Containers::Deque::erase(Cult::Containers::Deque::Iterator&)’ hold_.erase (i); ^~~~~ In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/deque:64:0, from /usr/include/cult/containers/deque.hxx:13, from /usr/include/cult/containers/stack.hxx:11, from /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/backend-elements/indentation/cxx.hxx:13, from /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.cxx:10: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:1744:7: note: candidate: std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::erase(std::deque<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator; std::deque<_Tp, _Alloc>::iterator = std::_Deque_iterator; std::deque<_Tp, _Alloc>::const_iterator = std::_Deque_iterator] erase(const_iterator __position) ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:1744:7: note: no known conversion for argument 1 from ‘Cult::Containers::Deque::Iterator {aka Cult::Containers::IteratorAdapter >}’ to ‘std::deque >::const_iterator {aka std::_Deque_iterator}’ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:1768:7: note: candidate: std::deque<_Tp, _Alloc>::iterator std::deque<_Tp, _Alloc>::erase(std::deque<_Tp, _Alloc>::const_iterator, std::deque<_Tp, _Alloc>::const_iterator) [with _Tp = int; _Alloc = std::allocator; std::deque<_Tp, _Alloc>::iterator = std::_Deque_iterator; std::deque<_Tp, _Alloc>::const_iterator = std::_Deque_iterator] erase(const_iterator __first, const_iterator __last) ^~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_deque.h:1768:7: note: candidate expects 2 arguments, 1 provided cc1plus: some warnings being treated as errors make: *** [/usr/include/build-0.3/cxx/gnu/cxx-o.make:24: /var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2/tests/indentation/cxx/driver.o] Error 1 emake failed * ERROR: dev-cpp/libbackend-elements-1.7.2::gentoo failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 115: Called src_compile * environment, line 2094: Called default * phase-functions.sh, line 807: Called default_src_compile * phase-functions.sh, line 844: Called __eapi2_src_compile * phase-helpers.sh, line 785: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of `emerge --info '=dev-cpp/libbackend-elements-1.7.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-cpp/libbackend-elements-1.7.2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-cpp:libbackend-elements-1.7.2:20161022-000542.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2' * S: '/var/tmp/portage/dev-cpp/libbackend-elements-1.7.2/work/libbackend-elements-1.7.2'