* Package: dev-libs/STLport-5.2.1-r3 * Repository: gentoo * Maintainer: cpp@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking STLport-5.2.1.tar.bz2 to /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work >>> Unpacking STLport-patches-5.2.1-2.tbz2 to /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work >>> Source unpacked in /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work >>> Preparing source in /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1 ... * Applying various patches (bugfixes/updates) ... * 01_all_5.2.1-opts.diff ... [ ok ] * 04_all_5.2.1-debian-hppa.diff ... [ ok ] * 05_all_5.2.1-debian-fix-warnings.diff ... [ ok ] * 06_all_5.2.1-debian-destdir.diff ... [ ok ] * 08_all_5.2.1-debian-alpha-build.diff ... [ ok ] * 09_all_5.2.1-debian-arm-build-7820fe.diff ... [ ok ] * 10_all_5.2.1-debian-less-warnings-485555.diff ... [ ok ] * 11_all_5.2.1-quote_cxx_version.diff ... [ ok ] * 12_all_5.2.1-overwrite_all_libdir.diff ... [ ok ] * 13_all_5.2.1-debian-gcc47.diff ... [ ok ] * Done with patching * Applying STLport-5.2.1-time-facets.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1 ... Both --with-extra-cxxflags and $CXXFLAGS set, using the first Both --with-extra-cflags and $CFLAGS set, using the first Both --with-extra-ldflags and $LDFLAGS set, using the first >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1 ... make -j1 make -C build/lib all; make[1]: Entering directory '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1/build/lib' x86_64-pc-linux-gnu-g++ -pthread -fexceptions -fPIC -fvisibility=hidden -march=native -O2 -pipe -D_GNU_SOURCE -I../../stlport -c -o obj/gcc/so/dll_main.o ../../src/dll_main.cpp In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/nested_exception.h:40:0, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/exception:171, from ../../stlport/exception:43, from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/new:40, from ../../stlport/stl/_new.h:45, from ../../stlport/stl/_alloc.h:47, from ../../stlport/memory:29, from ../../src/dll_main.cpp:41: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:76:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type forward(typename std::remove_reference<_Tp>::type& __t) noexcept ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:76:43: error: expected ‘,’ or ‘...’ before ‘<’ token forward(typename std::remove_reference<_Tp>::type& __t) noexcept ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h: In function ‘constexpr _Tp&& std::forward(int)’: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:77:33: error: ‘__t’ was not declared in this scope { return static_cast<_Tp&&>(__t); } ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:87:27: error: ‘remove_reference’ in namespace ‘std’ does not name a template type forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:87:43: error: expected ‘,’ or ‘...’ before ‘<’ token forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:87:5: error: redefinition of ‘template constexpr _Tp&& std::forward(int)’ forward(typename std::remove_reference<_Tp>::type&& __t) noexcept ^~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:76:5: note: ‘template constexpr _Tp&& std::forward(int)’ previously declared here forward(typename std::remove_reference<_Tp>::type& __t) noexcept ^~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:100:29: error: ‘remove_reference’ in namespace ‘std’ does not name a template type constexpr typename std::remove_reference<_Tp>::type&& ^~~~~~~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:100:45: error: expected unqualified-id before ‘<’ token constexpr typename std::remove_reference<_Tp>::type&& ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:107:20: error: expected template-name before ‘<’ token : public __and_<__not_>, ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:107:20: error: expected ‘{’ before ‘<’ token /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:120:5: error: expected nested-name-specifier before ‘conditional’ conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type ^~~~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:120:16: error: expected initializer before ‘<’ token conditional<__move_if_noexcept_cond<_Tp>::value, const _Tp&, _Tp&&>::type ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h: In function ‘_Tp std::__exchange(_Tp&, _Up&&)’: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:143:23: error: ‘move’ is not a member of ‘std’ _Tp __old_val = std::move(__obj); ^~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h: At global scope: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:177:14: error: expected nested-name-specifier before ‘enable_if’ typename enable_if<__and_, ^~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:177:23: error: expected initializer before ‘<’ token typename enable_if<__and_, ^ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:201:14: error: expected nested-name-specifier before ‘enable_if’ typename enable_if<__is_swappable<_Tp>::value>::type ^~~~~~~~~ /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/move.h:201:23: error: expected initializer before ‘<’ token typename enable_if<__is_swappable<_Tp>::value>::type ^ make[1]: *** [../Makefiles/gmake/targets.mak:123: obj/gcc/so/dll_main.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1/build/lib' make: *** [Makefile:15: all] Error 2 * ERROR: dev-libs/STLport-5.2.1-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/STLport-5.2.1-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/STLport-5.2.1-r3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:STLport-5.2.1-r3:20160917-201222.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1' * S: '/var/tmp/portage/dev-libs/STLport-5.2.1-r3/work/STLport-5.2.1'