Hello ALL: I'm compiling cyrus21-imapd. "./configure" went through, But after running the command "make" , I get the following errors;please help:
rm -f version.o AWK=mawk ./xversion.sh gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I/usr/include/et -I./../sieve -I/usr/include -I/usr/include -DHAVE_CONFIG_H -Wall -Wall -pipe -g -O2 -W \ version.c gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I/usr/include/et -I./../sieve -I/usr/include -I/usr/include -DHAVE_CONFIG_H -Wall -Wall -pipe -g -O2 -W \ mupdate-client.c In file included from mupdate-client.h:47, from mupdate.h:56, from mupdate-client.c:73: mupdate_err.h:20: warning: `struct et_list' declared inside parameter list mupdate_err.h:20: warning: its scope is only this definition or declaration, which is probably not what you want In file included from mupdate.h:57, from mupdate-client.c:73: mupdate_err.h:20: warning: `struct et_list' declared inside parameter list mupdate_err.h:20: error: conflicting types for `initialize_mupd_error_table_r' mupdate_err.h:20: error: previous declaration of `initialize_mupd_error_table_r' In file included from mupdate-client.c:74: mupdate_err.h:20: warning: `struct et_list' declared inside parameter list mupdate_err.h:20: error: conflicting types for `initialize_mupd_error_table_r' mupdate_err.h:20: error: previous declaration of `initialize_mupd_error_table_r' mupdate-client.c: In function `mupdate_find_cb': mupdate-client.c:541: warning: comparison between signed and unsigned mupdate-client.c:543: warning: comparison between signed and unsigned make[1]: *** [mupdate-client.o] Error 1 make[1]: Leaving directory `/opt/software/cyrus21-woody-source/cyrus21-imapd-2.1.15/imap' make: *** [all] Error 1 Thank you, peter -- This email was brought to you by Mybestonline.com http://www.mybestonline.com --- 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