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

Reply via email to