> -----Original Message----- > From: info-cyrus-bounces@xxxxxxxxxxxxxxxxxxxx [mailto:info-cyrus- ... > > On 12 Jul 2006, at 11:01, Rosenbaum, Larry M. wrote: > > Would it be possible to eliminate the following compiler warnings? > > > > In file included from imapd.c:75: > > imap_err.h:67: warning: "struct et_list" declared inside parameter > > list > > imap_err.h:67: warning: its scope is only this definition or > > declaration, which is probably not what you want > > > > It appears to be harmless, but it would be nice to have a > > completely clean compile. > > I am using gcc 3.4.2 on Solaris 8 and Solaris 9. I have seen this > > warning on all Cyrus IMAP v2.3.x. > > If you: > > rm -rf et > > it will be regenerated. I'd prefer if it weren't checked into CVS > and wasn't included in releases. If I delete it before running configure, I get the following: (yadda yadda) ... checking for com_err in -lcom_err... no configure: WARNING: Parts of com_err distribuion were found, but not compile_et. configure: WARNING: Will build com_err from included sources. ... configure: creating ./config.status config.status: creating man/Makefile config.status: creating master/Makefile config.status: creating lib/Makefile config.status: creating imap/Makefile config.status: creating imtest/Makefile config.status: creating netnews/Makefile config.status: creating perl/Makefile config.status: creating sieve/Makefile config.status: creating et/Makefile config.status: error: cannot find input file: et/Makefile.in If I delete the et directory after running configure, make complains about the missing directory. Larry ---- 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