From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Description of problem: ./gnupg-1.0.6/include/ttyio.h: #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5 ) void tty_printf (const char *fmt, ... ) __attribute__ ((format (printf,1,2))); #else void tty_printf const char *fmt, ... ); #endif In non-GNUC branch you've missed '(' before tty_printf parameters. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. Try to build gnupg by non-GNUC compiler Actual Results: Compilation error. Expected Results: Succesfully built package. Additional info: