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.


----
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to