Errors like this are produced $> gccxml foo.h In file included from /usr/include/stdio.h:906, from foo.h:1: /usr/include/bits/stdio2.h: In function 'int sprintf(char*, const char*, ...)': /usr/include/bits/stdio2.h:35: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int snprintf(char*, size_t, const char*, ...)': /usr/include/bits/stdio2.h:66: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int fprintf(FILE*, const char*, ...)': /usr/include/bits/stdio2.h:99: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int printf(const char*, ...)': /usr/include/bits/stdio2.h:105: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int asprintf(char**, const char*, ...)': /usr/include/bits/stdio2.h:159: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int __asprintf(char**, const char*, ...)': /usr/include/bits/stdio2.h:167: error: '__builtin_va_arg_pack' was not declared in this scope /usr/include/bits/stdio2.h: In function 'int dprintf(int, const char*, ...)': Reproducible: Always Steps to Reproduce: Compile the Insight Toolkit with python wrapping support Actual Results: Doesn't compile Expected Results: Compile
Created attachment 195961 [details, diff] Add the missing function definition That segment was scraped from https://bugs.launchpad.net/ubuntu/+source/gccxml/+bug/293807 [^]
Created attachment 195962 [details] The ebuld that uses the patch
Please attach unified diffs (diff -u) when you did changes to an ebuild. That would be much more handy for our devs.
This appears to be fixed in current CVS.