Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 350666

Summary: dev-cpp/gccxml-0.9.0_pre20090516-r1 fails to parse stdc++ header "string" since glibc-2.12
Product: Gentoo Linux Reporter: Pierre Willenbrock <pierre>
Component: New packagesAssignee: C++ Team [disbanded] <cpp+disabled>
Status: RESOLVED FIXED    
Severity: normal CC: gaurdro, jmbsvicetto
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 424743    
Bug Blocks:    

Description Pierre Willenbrock 2011-01-05 10:45:53 UTC
glibc-2.12 started to use va_arg_pack, which is not supported by 
dev-cpp/gccxml-0.9.0_pre20090516-r1. Current gccxml CVS works, so someone needs to generate a new tar archive and adjust the ebuild.

->gccxml /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1/include/g++-v4/string -fxml=string.xml
In file included from /usr/include/wchar.h:882,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1/include/g++-v4/cwchar:47,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1/include/g++-v4/bits/postypes.h:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1/include/g++-v4/bits/char_traits.h:42,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.1/include/g++-v4/string:42:
/usr/include/bits/wchar2.h: In function 'int swprintf(wchar_t*, size_t, const wchar_t*, ...)':
/usr/include/bits/wchar2.h:290: error: '__builtin_va_arg_pack' was not declared in this scope
/usr/include/bits/wchar2.h:291: error: '__builtin_va_arg_pack' was not declared in this scope
/usr/include/bits/wchar2.h: In function 'int wprintf(const wchar_t*, ...)':
/usr/include/bits/wchar2.h:340: error: '__builtin_va_arg_pack' was not declared in this scope
/usr/include/bits/wchar2.h: In function 'int fwprintf(__FILE*, const wchar_t*, ...)':
/usr/include/bits/wchar2.h:347: error: '__builtin_va_arg_pack' was not declared in this scope
Comment 1 Ross Smith 2011-02-18 23:18:39 UTC
the archive is a bit too big to attach directly to the bug.  I have rolled another Tarbell from current cvs.  it can be found at http://umich.edu/~rjsm/gccxml-0.9.0_pre20110218.tar.bz2   
Comment 2 Ross Smith 2011-02-18 23:28:21 UTC
http://umich.edu/~rjsm/gccxml-0.9_pre20110218.tar.bz2

fixed filename to match package name.
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2012-10-18 19:26:13 UTC
version in question removed from tree.