To all, I'm trying to compile Cyrus Imapd-2.1.12 on Solaris 8, using the Sun Forte 6.0 Compiler. In trying to compile imap/squat.c an error is being kicked back about a line in lib/xmalloc.h
cc -xtarget=generic -xO4 -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I. /../et -I./../sieve -I/opt/include/db3 -I/opt/packages/db-3.1.17/include/db3 -I/ opt/packages/krb4-1.2.1/include/krb4 -I/opt/packages/cyrus-sasl-2.1.10/include - I/usr/lsa/packages/flex-2.5.4a/include -I/opt/packages/krb5-1.2.5/include/krb5 - I/opt/include -I/usr/local/include -I/opt/packages/openssl-0.9.6e/include -I/opt /packages/tcpwrappers-7.6-ipv6/include -DHAVE_CONFIG_H -I/opt/packages/db-3.1.17 /include/db3 -I/opt/packages/krb4-1.2.1/include/krb4 -I/opt/packages/cyrus-sasl- 2.1.10/include -I/usr/lsa/packages/flex-2.5.4a/include -I/opt/packages/krb5-1.2. 5/include/krb5 \ squat.c "./../lib/xmalloc.h", line 69: syntax error before or at: __attribute__ "./../lib/xmalloc.h", line 69: warning: syntax error: empty declaration cc: acomp failed for squat.c *** Error code 2 make: Fatal error: Command failed for target `squat.o' Current working directory /afs/lsa.umich.edu/group/admin/software/build/Solaris_ 8/cyrus-imapd-2.1.12/imap *** Error code 1 make: Fatal error: Command failed for target `all' The excerpt from xmalloc.h is /* Functions using xmalloc.h must provide a function called fatal() conforming to the following: */ extern void fatal(const char *fatal_message, int fatal_code) __attribute__ ((noreturn)); I'm figuring this is something that the Sun Compiler does not like. Any help would be appreciated. Thanks, len