Re: [SPAM]: Re: compiling Cyrus IMAP on Mac OS X 10.4.7

From: James Brown (no email)
Date: Sun Jul 09 2006 - 15:04:18 EDT

  • Next message: Matt Bernstein: "Re: metapartition information request"

    Thanks David.

    I had tried Darwin Ports before, when compiling from source did not
    work.

    I managed to get the source to compile by disabling sieve in configure.

    Thanks,

    James.

    On 09/07/2006, at 11:41 PM, David Korpiewski wrote:

    > I found that the best way to build cyrus was using the darwinports
    > of cyrus: http://cyrus-imapd.darwinports.com/
    >
    > For the latest version of cyrus, we couldn't build it. OSX isn't
    > part of the OS list supported in the configure script. So we
    > turned to linux instead which has proved to be a considerably more
    > stable platform than OSX for mail.
    >
    > David
    >
    >
    > websrvr wrote:
    >> I don't experience any build issues under 10.4.7.
    >> Perhaps it's because I build it the way Apple does.
    >> Out of curiosity, why are you building instead of using the Apple
    >> provided sasl?
    >> Have you tried building it using gcc 3.3?
    >> On Jul 8, 2006, at 23:15 , James Brown wrote:
    >>> I'm having problems compiling Cyrus on my Mac OS X 10.4.7 (PPC)
    >>> machine.
    >>>
    >>> I have installed Cyrus SASL without any errors.
    >>>
    >>> For Cyrus IMAP I used:
    >>>
    >>> ./configure --with-auth=unix
    >>>
    >>> I get the following output after typing 'make':
    >> [ SNIP ... ]
    >>> sieve_err.h:19: warning: 'struct et_list' declared inside
    >>> parameter list
    >>> sieve_err.h:19: warning: its scope is only this definition or
    >>> declaration, which is probably not what you want
    >>> gcc -o sievec sievec.o libsieve.a ../lib/libcyrus.a ../lib/
    >>> libcyrus_min.a libsieve.a -lsasl2 -lgssapi_krb5 -lkrb5 -
    >>> lk5crypto -lcom_err -lresolv -lresolv -lssl -lcrypto -lresolv -
    >>> lfl -ldb -lcom_err
    >>> /usr/bin/ld: warning multiple definitions of symbol _strlcpy
    >>> ../lib/libcyrus.a(xstrlcpy.o) definition of _strlcpy in section
    >>> (__TEXT,__text)
    >>> /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib
    >>> (strlcpy.So) definition of _strlcpy
    >>> /usr/bin/ld: warning multiple definitions of symbol _strlcat
    >>> ../lib/libcyrus.a(xstrlcat.o) definition of _strlcat in section
    >>> (__TEXT,__text)
    >>> /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib
    >>> (strlcat.So) definition of _strlcat
    >>> /usr/bin/ld: Undefined symbols:
    >>> __et_list
    >>> collect2: ld returned 1 exit status
    >>> make[1]: *** [sievec] Error 1
    >>> make: *** [all] Error 1
    >>>
    >>> I could find posts from people having the same problem in the
    >>> archives of this list, but didn't find any solutions!
    >>>
    >>> Does anyone have any suggestions?
    >>>
    >>> Thanks,
    >>>
    >>> James.
    >> -- Dale
    >> ----
    >> 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
    >
    > --
    > --------------------------------------------------------
    > David Korpiewski Phone: 413-545-4319
    > Software Specialist I Fax: 413-577-2285
    > Department of Computer Science ICQ: 7565766
    > University of Massachusetts Amherst
    > --------------------------------------------------------
    >
    >



    ----
    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: Matt Bernstein: "Re: metapartition information request"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD