MIT-KRB5-1.2.8 will not compile with gcc-3.3. Problem is solved in the snapshots of the 1.3. Reproducible: Always Steps to Reproduce: 1. emerge mit-krb5 Actual Results: In file included from commands.c:63: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." commands.c:2702: error: parse error before "va_dcl" commands.c:2703: error: syntax error before '{' token commands.c:2710: warning: parameter names (without types) in function declaration commands.c:2710: warning: data definition has no type or storage class commands.c:2711: error: conflicting types for `routine' commands.c:2706: error: previous declaration of `routine' commands.c:2711: error: `ap' undeclared here (not in a function) commands.c:2711: error: parse error before "intrtn_t" commands.c:2715: warning: parameter names (without types) in function declaration commands.c:2715: warning: data definition has no type or storage class commands.c:2716: error: parse error before "return" commands.c:118: warning: `call' used but never defined make[3]: *** [commands.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/mit-krb5-1.2.8/work/krb5-1.2.8/src/appl/telnet/telnet' make[2]: *** [all-recurse] Error 1 make[2]: Leaving directory `/var/tmp/portage/mit-krb5-1.2.8/work/krb5-1.2.8/src/appl/telnet' make[1]: *** [all-recurse] Error 1 make[1]: Leaving directory `/var/tmp/portage/mit-krb5-1.2.8/work/krb5-1.2.8/src/appl' make: *** [all-recurse] Error 1 !!! ERROR: app-crypt/mit-krb5-1.2.8 failed. !!! Function src_compile, Line 49, Exitcode 2 !!! (no error message)
Created attachment 13328 [details] 1.3-current ebuild This one works with gcc-3.3, maybe someone with enough free time could backport the changes to 1.2.8.
Created attachment 13329 [details] cleaned 1.3 ebuild
Well, this bug can be closed. There's now an ebuild for app-crypt/mit-krb5-1.3_alpha1 in portage.
This ebuild was meant to be an alpha, which exists in portage currently. Bug fixed. Puggy
The alpha version is not available anymore. The current is 1.3.1 stable.