* Package: sci-mathematics/frobby-0.9.0-r4:0 * Repository: gentoo * Maintainer: sci-mathematics@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking frobby_v0.9.0.tar.gz to /var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work >>> Source unpacked in /var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work >>> Preparing source in /var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work/frobby_v0.9.0 ... * Applying frobby-cflags-no-strip-soname.patch ... [ ok ] * Applying frobby-gcc-4.7.patch ... [ ok ] * Applying frobby-gmp-5.1.patch ... [ ok ] >>> Source prepared. * Modern C testing: this build is using a /etc/portage/bashrc hook (2023-11-30T22:24)! * Modern C testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work/frobby_v0.9.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work/frobby_v0.9.0 ... make -j4 MODE=shared clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -c src/main.cpp -o bin/shared/main.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -c src/Action.cpp -o bin/shared/Action.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -c src/IOParameters.cpp -o bin/shared/IOParameters.o clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -c src/IrreducibleDecomAction.cpp -o bin/shared/IrreducibleDecomAction.o In file included from src/IOParameters.cpp:22: In file included from src/Scanner.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:79:14: error: no member named '_Construct' in namespace 'std' 79 | using std::_Construct; | ~~~~~^ src/hash_map/hashtable.h:80:14: error: no member named '_Destroy' in namespace 'std'; did you mean '__destroy'? 80 | using std::_Destroy; | ~~~~~^~~~~~~~ | __destroy /usr/include/c++/v1/__memory/construct_at.h:83:18: note: '__destroy' declared here 83 | _ForwardIterator __destroy(_ForwardIterator __first, _ForwardIterator __last) { | ^ In file included from src/IOParameters.cpp:22: In file included from src/Scanner.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:84:14: error: no member named '__iterator_category' in namespace 'std'; did you mean '__has_iterator_category'? 84 | using std::__iterator_category; | ~~~~~^~~~~~~~~~~~~~~~~~~ | __has_iterator_category /usr/include/c++/v1/__iterator/iterator_traits.h:141:8: note: '__has_iterator_category' declared here 141 | struct __has_iterator_category | ^ In file included from src/IOParameters.cpp:22: In file included from src/Scanner.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:613:9: error: use of undeclared identifier '__throw_exception_again' 613 | __throw_exception_again; | ^ src/hash_map/hashtable.h:756:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 756 | _Node* __tmp = _M_new_node(__obj); | ^ src/hash_map/hashtable.h:753:5: note: previous statement is here 753 | if (_M_equals(_M_get_key(__cur->_M_val), _M_get_key(__obj))) | ^ src/hash_map/hashtable.h:802:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 802 | _Node* __tmp = _M_new_node(__obj); | ^ src/hash_map/hashtable.h:799:5: note: previous statement is here 799 | if (_M_equals(_M_get_key(__cur->_M_val), _M_get_key(__obj))) | ^ src/hash_map/hashtable.h:854:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 854 | for (size_type __m = __n + 1; __m < _M_buckets.size(); ++__m) | ^ src/hash_map/hashtable.h:851:9: note: previous statement is here 851 | if (!_M_equals(_M_get_key(__cur->_M_val), __key)) | ^ src/hash_map/hashtable.h:858:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 858 | return _Pii(const_iterator(__first, this), end()); | ^ src/hash_map/hashtable.h:855:9: note: previous statement is here 855 | if (_M_buckets[__m]) | ^ src/hash_map/hashtable.h:1026:11: error: use of undeclared identifier '__throw_exception_again' 1026 | __throw_exception_again; | ^ src/hash_map/hashtable.h:1123:7: error: use of undeclared identifier '__throw_exception_again' 1123 | __throw_exception_again; | ^ In file included from src/IOParameters.cpp:22: In file included from src/Scanner.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: src/hash_map/hash_map:70:14: error: no member named '_Select1st' in namespace 'std' 70 | using std::_Select1st; | ~~~~~^ src/hash_map/hash_map:83:13: error: use of undeclared identifier '_Select1st' 83 | _Select1st >, | ^ src/hash_map/hash_map:89:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 89 | typedef typename _Ht::key_type key_type; | ^ src/hash_map/hash_map:92:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 92 | typedef typename _Ht::value_type value_type; | ^ src/hash_map/hash_map:93:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 93 | typedef typename _Ht::hasher hasher; | ^ src/hash_map/hash_map:94:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 94 | typedef typename _Ht::key_equal key_equal; | ^ src/hash_map/hash_map:96:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 96 | typedef typename _Ht::size_type size_type; | ^ src/hash_map/hash_map:97:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 97 | typedef typename _Ht::difference_type difference_type; | ^ src/hash_map/hash_map:98:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 98 | typedef typename _Ht::pointer pointer; | ^ src/hash_map/hash_map:99:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 99 | typedef typename _Ht::const_pointer const_pointer; | ^ src/hash_map/hash_map:100:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 100 | typedef typename _Ht::reference reference; | ^ src/hash_map/hash_map:101:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 101 | typedef typename _Ht::const_reference const_reference; | ^ src/hash_map/hash_map:103:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 103 | typedef typename _Ht::iterator iterator; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 4 warnings and 20 errors generated. In file included from src/IrreducibleDecomAction.cpp:20: In file included from src/SliceFacade.h:26: In file included from src/CommonParamsHelper.h:23: In file included from src/TermTranslator.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:79:14: error: no member named '_Construct' in namespace 'std' 79 | using std::_Construct; | ~~~~~^ make: *** [Makefile:223: bin/shared/IOParameters.o] Error 1 make: *** Waiting for unfinished jobs.... src/hash_map/hashtable.h:80:14: error: no member named '_Destroy' in namespace 'std'; did you mean '__destroy'? 80 | using std::_Destroy; | ~~~~~^~~~~~~~ | __destroy /usr/include/c++/v1/__memory/construct_at.h:83:18: note: '__destroy' declared here 83 | _ForwardIterator __destroy(_ForwardIterator __first, _ForwardIterator __last) { | ^ In file included from src/IrreducibleDecomAction.cpp:20: In file included from src/SliceFacade.h:26: In file included from src/CommonParamsHelper.h:23: In file included from src/TermTranslator.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:84:14: error: no member named '__iterator_category' in namespace 'std'; did you mean '__has_iterator_category'? 84 | using std::__iterator_category; | ~~~~~^~~~~~~~~~~~~~~~~~~ | __has_iterator_category /usr/include/c++/v1/__iterator/iterator_traits.h:141:8: note: '__has_iterator_category' declared here 141 | struct __has_iterator_category | ^ In file included from src/IrreducibleDecomAction.cpp:20: In file included from src/SliceFacade.h:26: In file included from src/CommonParamsHelper.h:23: In file included from src/TermTranslator.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: In file included from src/hash_map/hash_map:64: src/hash_map/hashtable.h:613:9: error: use of undeclared identifier '__throw_exception_again' 613 | __throw_exception_again; | ^ src/hash_map/hashtable.h:756:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 756 | _Node* __tmp = _M_new_node(__obj); | ^ src/hash_map/hashtable.h:753:5: note: previous statement is here 753 | if (_M_equals(_M_get_key(__cur->_M_val), _M_get_key(__obj))) | ^ src/hash_map/hashtable.h:802:7: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 802 | _Node* __tmp = _M_new_node(__obj); | ^ src/hash_map/hashtable.h:799:5: note: previous statement is here 799 | if (_M_equals(_M_get_key(__cur->_M_val), _M_get_key(__obj))) | ^ src/hash_map/hashtable.h:854:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 854 | for (size_type __m = __n + 1; __m < _M_buckets.size(); ++__m) | ^ src/hash_map/hashtable.h:851:9: note: previous statement is here 851 | if (!_M_equals(_M_get_key(__cur->_M_val), __key)) | ^ src/hash_map/hashtable.h:858:11: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 858 | return _Pii(const_iterator(__first, this), end()); | ^ src/hash_map/hashtable.h:855:9: note: previous statement is here 855 | if (_M_buckets[__m]) | ^ src/hash_map/hashtable.h:1026:11: error: use of undeclared identifier '__throw_exception_again' 1026 | __throw_exception_again; | ^ src/hash_map/hashtable.h:1123:7: error: use of undeclared identifier '__throw_exception_again' 1123 | __throw_exception_again; | ^ In file included from src/IrreducibleDecomAction.cpp:20: In file included from src/SliceFacade.h:26: In file included from src/CommonParamsHelper.h:23: In file included from src/TermTranslator.h:20: In file included from src/VarNames.h:20: In file included from src/HashMap.h:39: src/hash_map/hash_map:70:14: error: no member named '_Select1st' in namespace 'std' 70 | using std::_Select1st; | ~~~~~^ src/hash_map/hash_map:83:13: error: use of undeclared identifier '_Select1st' 83 | _Select1st >, | ^ src/hash_map/hash_map:89:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 89 | typedef typename _Ht::key_type key_type; | ^ src/hash_map/hash_map:92:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 92 | typedef typename _Ht::value_type value_type; | ^ src/hash_map/hash_map:93:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 93 | typedef typename _Ht::hasher hasher; | ^ src/hash_map/hash_map:94:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 94 | typedef typename _Ht::key_equal key_equal; | ^ src/hash_map/hash_map:96:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 96 | typedef typename _Ht::size_type size_type; | ^ src/hash_map/hash_map:97:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 97 | typedef typename _Ht::difference_type difference_type; | ^ src/hash_map/hash_map:98:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 98 | typedef typename _Ht::pointer pointer; | ^ src/hash_map/hash_map:99:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 99 | typedef typename _Ht::const_pointer const_pointer; | ^ src/hash_map/hash_map:100:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 100 | typedef typename _Ht::reference reference; | ^ src/hash_map/hash_map:101:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 101 | typedef typename _Ht::const_reference const_reference; | ^ src/hash_map/hash_map:103:24: error: '__gnu_cxx::hash_map::_Ht' (aka 'int') is not a class, namespace, or enumeration 103 | typedef typename _Ht::iterator iterator; | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 4 warnings and 20 errors generated. make: *** [Makefile:223: bin/shared/IrreducibleDecomAction.o] Error 1 clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -MM -c src/main.cpp > bin/shared/main.d.tmp clang++ -O2 -pipe -march=native -fno-diagnostics-color -Wall -ansi -pedantic -I -Wno-uninitialized -Wno-unused-parameter -fPIC -MM -c src/Action.cpp > bin/shared/Action.d.tmp * ERROR: sci-mathematics/frobby-0.9.0-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sci-mathematics/frobby-0.9.0-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-mathematics/frobby-0.9.0-r4::gentoo'`. * The complete build log is located at '/var/log/portage/sci-mathematics:frobby-0.9.0-r4:20231206-081351.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/temp/environment'. * Working directory: '/var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work/frobby_v0.9.0' * S: '/var/tmp/portage/sci-mathematics/frobby-0.9.0-r4/work/frobby_v0.9.0'