hi all,

fwiw ...

bldg unpatched Cyrus-IMAPd-cvs (6/20/05 01:00:00) w/ Cyrus-SASL v2.1.22 on OSX 10.4.1, if configured w/:

        ...
        --disable-sieve
        ...

install is successful.

BUT, if configured w/:

        ...
        --enable-sieve
        ...

'make all' fails (in ./SIEVE/) with:

gcc -c -I.. -I./../lib -I/usr/include -I/usr/local/berkeley-db/include -I/usr/local/berkeley-db/include -I/usr/local/cyrus-sasl/include -I/usr/local/ssl/include -I/usr/local/cyrus-sasl//include -DHAVE_CONFIG_H -g -O2 \
        tree.c
        bison -y -d -p addr ./addr.y
        make[1]: *** [addr.c] Bus error
        make: *** [all] Error 1

this is, apparently, a bison (on Mac?) issue.

Apple ships:

        % /usr/bin/bison --version
                GNU Bison version 1.28

which is so old as to cause grief for a bunch of other apps; the answer (4 me, 2 date) has been to use/build:

        % /usr/local/bin/bison --version
                bison (GNU Bison) 1.875 (released Jan 01 2003)

which, under Tiger (at least), causes this cyrus-imapd-build "bus error". a bison 'make check' shows all sorts of test failures ...

a thread here:

        http://lists.gnu.org/archive/html/bug-bison/2005-03/msg00060.html

suggests the resolution is the 'new' bison:

        wget ftp://alpha.gnu.org/gnu/bison/bison-2.0a.tar.gz

using the resultant:

        % /usr/local/bin/bison --version
                bison (GNU Bison) 2.0a   (released May 23 2005)

cyrus-imap builds/installs without error


hth!

richard
---
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