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
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
http://umich.edu/~rjsm/gccxml-0.9_pre20110218.tar.bz2 fixed filename to match package name.
version in question removed from tree.