I'm having the same problem that Vincent Fox had in his posting to: http://asg.web.cmu.edu/archive/message.php?mailbox=archive.cyrus-sasl&searchterm=fatal%20error&msg=7964 Whenever I attempt to install sasl on my sunOS 5.9 box, I get the error log shown below. Any suggestions on what the problem might be? I suspect I have not got some path correct or perhaps I have not installed some other stuff that this needs. Any suggestions appreciated. Email replies welcomed. Log follows---> cc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../lib -I../sasldb -I../include -Wall -W -g -O2 -MT digestmd5.lo -MD -MP -MF .deps/digestmd5.Tpo -c digestmd5.c -fPIC -DPIC -o digestmd5.lo digestmd5.c:812: syntax error before "des_key_schedule" digestmd5.c:812: warning: no semicolon at end of struct or union digestmd5.c:813: warning: type defaults to nt' in declaration of vec' digestmd5.c:813: warning: data definition has no type or storage class digestmd5.c:814: syntax error before "keysched2" digestmd5.c:814: warning: type defaults to nt' in declaration of eysched2' digestmd5.c:814: warning: data definition has no type or storage class digestmd5.c: In function ec_3des': digestmd5.c:849: warning: implicit declaration of function es_ede2_cbc_encrypt' digestmd5.c:852: dereferencing pointer to incomplete type digestmd5.c:853: dereferencing pointer to incomplete type digestmd5.c:854: dereferencing pointer to incomplete type digestmd5.c:855: ES_DECRYPT' undeclared (first use in this function) digestmd5.c:855: (Each undeclared identifier is reported only once digestmd5.c:855: for each function it appears in.) digestmd5.c: In function nc_3des': digestmd5.c:900: dereferencing pointer to incomplete type digestmd5.c:901: dereferencing pointer to incomplete type digestmd5.c:902: dereferencing pointer to incomplete type digestmd5.c:903: ES_ENCRYPT' undeclared (first use in this function) digestmd5.c: In function nit_3des': digestmd5.c:918: sizeof applied to an incomplete type digestmd5.c:923: warning: implicit declaration of function es_key_sched' digestmd5.c:923: es_cblock' undeclared (first use in this function) digestmd5.c:923: syntax error before ')' token digestmd5.c:927: syntax error before ')' token digestmd5.c:929: dereferencing pointer to incomplete type digestmd5.c:934: increment of pointer to unknown structure digestmd5.c:934: arithmetic on pointer to an incomplete type digestmd5.c:936: syntax error before ')' token digestmd5.c:940: syntax error before ')' token digestmd5.c:943: dereferencing pointer to incomplete type digestmd5.c: In function ec_des': digestmd5.c:967: warning: implicit declaration of function es_cbc_encrypt' digestmd5.c:970: dereferencing pointer to incomplete type digestmd5.c:971: dereferencing pointer to incomplete type digestmd5.c:972: ES_DECRYPT' undeclared (first use in this function) digestmd5.c:976: dereferencing pointer to incomplete type digestmd5.c: In function nc_des': digestmd5.c:1021: dereferencing pointer to incomplete type digestmd5.c:1022: dereferencing pointer to incomplete type digestmd5.c:1023: ES_ENCRYPT' undeclared (first use in this function) digestmd5.c:1027: dereferencing pointer to incomplete type digestmd5.c: In function nit_des': digestmd5.c:1042: sizeof applied to an incomplete type digestmd5.c:1047: es_cblock' undeclared (first use in this function) digestmd5.c:1047: syntax error before ')' token digestmd5.c:1049: dereferencing pointer to incomplete type digestmd5.c:1054: increment of pointer to unknown structure digestmd5.c:1054: arithmetic on pointer to an incomplete type digestmd5.c:1056: syntax error before ')' token digestmd5.c:1058: dereferencing pointer to incomplete type *** Error code 1 make: Fatal error: Command failed for target igestmd5.lo' Current working directory /temp_download/cyrus-sasl-2.1.22/plugins *** Error code 1 make: Fatal error: Command failed for target ll-recursive' Current working directory /temp_download/cyrus-sasl-2.1.22 *** Error code 1 make: Fatal error: Command failed for target ll' ____________________________________________________________________________________ Have a burning question? Go to www.Answers.yahoo.com and get answers from real people who know.