Problem Compiling imapd 2.3.0 Solaris cc Studio 10

Jean-Christophe Delaye Jean-Christophe.Delaye at eurecom.fr
Mon Dec 19 12:26:33 EST 2005


I'm trying to compile the new 2.3.0 release with Sun cc (studio10) and 
get the following error.


"../sieve/sieve_err.h", line 19: warning: dubious tag declaration: 
struct et_list

cc -c -I.. -I./../lib -I../et -I./../sieve -I/opt/db_4.2.52/include 
-I/usr/sfw/include -I/opt/openssl_0.9.7d/include 
-I/opt/cyrus-sasl_2.1.18/include -DHAVE_CONFIG_H  -g \
mbdump.c
"imap_err.h", line 67: warning: dubious tag declaration: struct et_list
"mbdump.c", line 152: an address is not allowed in a constant 
initializer for an integral type whose size is smaller than the size of 
a pointer
"mbdump.c", line 153: an address is not allowed in a constant 
initializer for an integral type whose size is smaller than the size of 
a pointer
"mbdump.c", line 154: an address is not allowed in a constant 
initializer for an integral type whose size is smaller than the size of 
a pointer
cc: acomp failed for mbdump.c
make[1]: *** [mbdump.o] Error 2


Any ideas on this problem?
It worked before with this compiler with Imapd 2.2.5

Thanks.





More information about the Info-cyrus mailing list