hi all,

cyrus-imapd-2.2.12 had been building ok for me on OSX 10.4.1 w/ an ext build of perl v586 ...

after an update to perl v587:

   perl -V
   Summary of my perl5 (revision 5 version 8 subversion 7) configuration:
     Platform:
       osname=darwin, osvers=8.1.0, archname=darwin-thread-multi-2level
       uname='darwin devbox.internal.testdomain.com 8.1.0 darwin kernel
       version 8.1.0: tue may 10 18:16:08 pdt 2005;
       root:xnu-792.1.5.obj~4release_ppc power macintosh powerpc '
       ...

ad a successful 'configure' w/ :

   ./configure \
   ...
     --with-cyrus-prefix=/usr/local/cyrus-imap/bin \
     --with-service-path=/usr/local/cyrus-imap/libexec \
     --with-sasl=/usr/local/cyrus-sasl \
     --with-bdb \
     --with-bdb-libdir=/usr/local/berkeley-db/lib \
     --with-bdb-incdir=/usr/local/berkeley-db/include \
   --with-openssl=/usr/local/ssl \
   --with-perl=/usr/bin/perl \
   --with-libwrap \
   --with-auth=unix \
   --disable-gssapi --without-gss_impl \
   --without-krb --without-krbimpl --without-krbdes \
   --enable-listext \
   --enable-server \
   --enable-cyradm \
   --with-syslogfacility=LOCAL6 \
   --without-snmp \
   --enable-sieve \
   --with-com_err=/usr

and 'make depend', a subsequent 'make all' fails with:

   ### Making all in /usr/ports/cyrus/cyrus-imapd-2.2.12/man
   creating imapd.conf.5
   ./../tools/config2man ./../lib/imapoptions > ./imapd.conf.5
   ### Making all in /usr/ports/cyrus/cyrus-imapd-2.2.12/lib
   ./../tools/config2header CC=gcc ./imapopts.c ./imapopts.h < ./imapoptions
   gcc -c -I.. -I/usr/local/berkeley-db/include
   -I/usr/local/berkeley-db/include
   -I/Library/Frameworks/SASL2.framework/Headers -I/usr/local/ssl/include
   -I/usr/include -I/usr/local/cyrus-sasl/include -DHAVE_CONFIG_H
   -g -O2  \
   libconfig.c
   In file included from libconfig.h:47,
                    from libconfig.c:57:
   imapopts.h:191: error: array type has incomplete element type
   make[1]: *** [libconfig.o] Error 1
   make: *** [all] Error 1


from this thread:

   "Portability fixes for 2.2.6" (auth: Albert Chin)

http://asg.web.cmu.edu/archive/message.php?mailbox=archive.cyrus-devel&msg=655

and looking at tools/config2header wherein perl is 'thick', my first guess is that the problem is "config2header vs perl" related ...

any ideas/suggestions?

thx,

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