On Sat, 12 Mar 2005, John Lane wrote:
Hello,
I am trying to build cyrus-imapd-2.2.12 but I get a compile error as shown below. This same error has been reported before and I found two references to it in the mailing list archives (#26174, #30497), both without replies.
If, after receiving the error, I comment out line 20 from imap/mupdate_err.h I can finish the build off successfully.
I'm going to proceed on this basis but, please, can someone please explain the correct solution to this problem,
Many thanks, John Lane
gcc -c -I.. -I./../lib -I./../sieve -DHAVE_CONFIG_H -g -O2 \ mupdate-client.c In file included from mupdate-client.h:47, from mupdate.h:56, from mupdate-client.c:75: mupdate_err.h:20: warning: `struct et_list' declared inside parameter list
struct et_list isn't being defined. Normally it comes from your com_err.h header (probably /usr/include or /usr/local/include). I assume it's not defined there.
So I'd guess you have a com_err.h header being used which doesn't match the compile_et that's being used.
What platform?
--- 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