RE: "struct et_list" declared inside parameter list - possible cleanup?

From: Larry Rosenbaum (no email)
Date: Wed Jul 12 2006 - 12:59:47 EDT

  • Next message: Esh, Thomas D (Tom): "Cyrus 2.3.7 Replication Question"

    > -----Original Message-----
    > From: [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
    

  • Next message: Esh, Thomas D (Tom): "Cyrus 2.3.7 Replication Question"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD