Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 879489 Details for
Bug 920037
dev-libs/libbulletml-0.0.6 - [clang] ./auto_ptr_fix.h: error: variable has incomplete type void
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-libs:libbulletml-0.0.6:20231215-133926.log
dev-libs:libbulletml-0.0.6:20231215-133926.log (text/plain), 8.81 KB, created by
Toralf Förster
on 2023-12-15 16:51:05 UTC
(
hide
)
Description:
dev-libs:libbulletml-0.0.6:20231215-133926.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2023-12-15 16:51:05 UTC
Size:
8.81 KB
patch
obsolete
> * 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<Number> 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<Formula<double> > 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<T_>& lhs, std::auto_ptr<T_> 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<T_>& lhs, std::auto_ptr<T_> rhs) { > | ~~~~~^ >./auto_ptr_fix.h:11:42: error: 'T_' does not refer to a value > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> rhs) { > | ^ >./auto_ptr_fix.h:10:17: note: declared here > 10 | template <class T_> > | ^ >./auto_ptr_fix.h:11:47: error: use of undeclared identifier 'lhs' > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> 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<T_>& lhs, std::auto_ptr<T_> rhs) { > | ~~~~~^ >./auto_ptr_fix.h:11:66: error: 'T_' does not refer to a value > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> rhs) { > | ^ >./auto_ptr_fix.h:10:17: note: declared here > 10 | template <class T_> > | ^ >./auto_ptr_fix.h:11:70: error: use of undeclared identifier 'rhs' > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> rhs) { > | ^ >./auto_ptr_fix.h:11:74: error: expected ';' at end of declaration > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> rhs) { > | ^ > | ; >./auto_ptr_fix.h:11:75: error: expected unqualified-id > 11 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, std::auto_ptr<T_> 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<Number> val_; > | ~~~~~^ >./auto_ptr_fix.h:15:13: error: variable has incomplete type 'void' > 15 | inline void auto_ptr_copy (std::auto_ptr<T_>& 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<T_>& 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<T_>& lhs, T_* rhs) { > | ^ >./auto_ptr_fix.h:14:17: note: declared here > 14 | template <class T_> > | ^ >./auto_ptr_fix.h:15:47: error: use of undeclared identifier 'lhs' > 15 | inline void auto_ptr_copy (std::auto_ptr<T_>& 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<T_>& lhs, T_* rhs) { > | ^ >./auto_ptr_fix.h:14:17: note: declared here > 14 | template <class T_> > | ^ >./auto_ptr_fix.h:15:56: error: use of undeclared identifier 'rhs' > 15 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, T_* rhs) { > | ^ >./auto_ptr_fix.h:15:60: error: expected ';' at end of declaration > 15 | inline void auto_ptr_copy (std::auto_ptr<T_>& lhs, T_* rhs) { > | ^ > | ; >./auto_ptr_fix.h:15:61: error: expected unqualified-id > 15 | inline void auto_ptr_copy (std::auto_ptr<T_>& 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<Number> 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<Number> val_; > | ~~~~~^ >bulletmlparser-tinyxml.cpp:31:16: error: cannot initialize object parameter of > type 'TreeNode<BulletMLNode>' with an expression of type 'BulletMLNode' > 31 | curNode_ = curNode_->getParent(); > | ^~~~~~~~ >bulletmlparser-tinyxml.cpp:54:22: error: cannot initialize object parameter of > type 'TreeNode<BulletMLNode>' 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<BulletMLNode>' with an expression of type 'BulletMLNode' > 37 | c->setParent(dynamic_cast<C_*>(this)); > | ^ >bulletmlparser-tinyxml.cpp:54:32: note: in instantiation of member function > 'TreeNode<BulletMLNode>::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' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 920037
:
879488
| 879489 |
879490
|
879491
|
879492
|
879493
|
879494