* Package: dev-libs/libbulletml-0.0.6:0 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libbulletml-0.0.6.tar.bz2 to /var/tmp/portage/dev-libs/libbulletml-0.0.6/work >>> Source unpacked in /var/tmp/portage/dev-libs/libbulletml-0.0.6/work >>> Preparing source in /var/tmp/portage/dev-libs/libbulletml-0.0.6/work/bulletml/src ... * Applying libbulletml-0.0.6-gcc43.patch ... [ ok ] * Applying libbulletml-0.0.6-gcc46.patch ... [ ok ] * Applying libbulletml-0.0.6-Makefile.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/dev-libs/libbulletml-0.0.6/work/bulletml/src ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/libbulletml-0.0.6/work/bulletml/src ... make -j4 clang++ -O3 -pipe -march=native -fno-diagnostics-color -I. -c bulletmlparser-tinyxml.cpp -o bulletmlparser-tinyxml.o clang++ -O3 -pipe -march=native -fno-diagnostics-color -I. -c bulletmlparser.cpp -o bulletmlparser.o clang++ -O3 -pipe -march=native -fno-diagnostics-color -I. -c bulletmltree.cpp -o bulletmltree.o bison -y calc.yy && mv y.tab.c calc.cpp clang++ -O3 -pipe -march=native -fno-diagnostics-color -I. -c formula-variables.cpp -o formula-variables.o In file included from bulletmltree.cpp:1: ./bulletmltree.h:73:10: error: no template named 'auto_ptr' in namespace 'std' 73 | std::auto_ptr val_; | ~~~~~^ In file included from bulletmltree.cpp:2: ./calc.h:10:15: error: no template named 'auto_ptr' in namespace 'std' 10 | DECLSPEC std::auto_ptr > calc(const std::string& str); | ~~~~~^ In file included from bulletmltree.cpp:5: ./auto_ptr_fix.h:11:13: error: variable has incomplete type 'void' 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ ./auto_ptr_fix.h:11:33: error: no member named 'auto_ptr' in namespace 'std' 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ~~~~~^ ./auto_ptr_fix.h:11:42: error: 'T_' does not refer to a value 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ ./auto_ptr_fix.h:10:17: note: declared here 10 | template | ^ ./auto_ptr_fix.h:11:47: error: use of undeclared identifier 'lhs' 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ ./auto_ptr_fix.h:11:57: error: no member named 'auto_ptr' in namespace 'std' 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ~~~~~^ ./auto_ptr_fix.h:11:66: error: 'T_' does not refer to a value 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ ./auto_ptr_fix.h:10:17: note: declared here 10 | template | ^ ./auto_ptr_fix.h:11:70: error: use of undeclared identifier 'rhs' 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ ./auto_ptr_fix.h:11:74: error: expected ';' at end of declaration 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ | ; ./auto_ptr_fix.h:11:75: error: expected unqualified-id 11 | inline void auto_ptr_copy (std::auto_ptr& lhs, std::auto_ptr rhs) { | ^ In file included from bulletmlparser.cpp:1: In file included from ./bulletmlparser.h:9: ./bulletmltree.h:73:10: error: no template named 'auto_ptr' in namespace 'std' 73 | std::auto_ptr val_; | ~~~~~^ ./auto_ptr_fix.h:15:13: error: variable has incomplete type 'void' 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ ./auto_ptr_fix.h:15:33: error: no member named 'auto_ptr' in namespace 'std' 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ~~~~~^ ./auto_ptr_fix.h:15:42: error: 'T_' does not refer to a value 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ ./auto_ptr_fix.h:14:17: note: declared here 14 | template | ^ ./auto_ptr_fix.h:15:47: error: use of undeclared identifier 'lhs' 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ ./auto_ptr_fix.h:15:52: error: 'T_' does not refer to a value 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ ./auto_ptr_fix.h:14:17: note: declared here 14 | template | ^ ./auto_ptr_fix.h:15:56: error: use of undeclared identifier 'rhs' 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ ./auto_ptr_fix.h:15:60: error: expected ';' at end of declaration 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ | ; ./auto_ptr_fix.h:15:61: error: expected unqualified-id 15 | inline void auto_ptr_copy (std::auto_ptr& lhs, T_* rhs) { | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] In file included from formula-variables.cpp:1: In file included from ./formula-variables.h:5: In file included from ./bulletmlrunner.h:10: ./bulletmltree.h:73:10: error: no template named 'auto_ptr' in namespace 'std' 73 | std::auto_ptr val_; | ~~~~~^ 20 errors generated. make: *** [Makefile:19: bulletmltree.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from bulletmlparser-tinyxml.cpp:1: In file included from ./bulletmlparser.h:9: ./bulletmltree.h:73:10: error: no template named 'auto_ptr' in namespace 'std' 73 | std::auto_ptr val_; | ~~~~~^ bulletmlparser-tinyxml.cpp:31:16: error: cannot initialize object parameter of type 'TreeNode' with an expression of type 'BulletMLNode' 31 | curNode_ = curNode_->getParent(); | ^~~~~~~~ bulletmlparser-tinyxml.cpp:54:22: error: cannot initialize object parameter of type 'TreeNode' with an expression of type 'BulletMLNode' 54 | if (curNode_ != 0) curNode_->addChild(xmlNode); | ^~~~~~~~ In file included from bulletmlparser-tinyxml.cpp:1: In file included from ./bulletmlparser.h:9: In file included from ./bulletmltree.h:15: ./tree.h:37:3: error: cannot initialize object parameter of type 'TreeNode' with an expression of type 'BulletMLNode' 37 | c->setParent(dynamic_cast(this)); | ^ bulletmlparser-tinyxml.cpp:54:32: note: in instantiation of member function 'TreeNode::addChild' requested here 54 | if (curNode_ != 0) curNode_->addChild(xmlNode); | ^ 4 errors generated. 1 error generated. make: *** [Makefile:19: bulletmlparser-tinyxml.o] Error 1 make: *** [Makefile:19: formula-variables.o] Error 1 1 error generated. make: *** [Makefile:19: bulletmlparser.o] Error 1 * ERROR: dev-libs/libbulletml-0.0.6::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/libbulletml-0.0.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/libbulletml-0.0.6::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:libbulletml-0.0.6:20231215-133926.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/libbulletml-0.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libbulletml-0.0.6/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/libbulletml-0.0.6/work/bulletml/src' * S: '/var/tmp/portage/dev-libs/libbulletml-0.0.6/work/bulletml/src'