Compile problems: Cyrus IMAP 2.2.8 on Solaris 8
bnies at bluewin.ch
bnies at bluewin.ch
Mon Oct 25 03:11:29 EDT 2004
Hi,
I'm trying to compile Cyrus IMAP 2.2.8 on Solaris 8 with Sun Forte 7 compiler:
# cc -V
cc: Forte Developer 7 C 5.4 2002/03/09
Configure options:
PATH=/opt/studio/7/bin:$PATH
CC=cc
CFLAGS=-O
CXX=CC
CXXFLAGS=-O2
CPPFLAGS="-I/opt/adnmail/db/include -I/opt/adnmail/openssl/include -I/opt/adnmail/cyrus/include"
LDFLAGS="-R/opt/adnmail/db/lib -R/opt/adnmail/openssl/lib -R/opt/adnmail/cyrus/lib"
LDFLAGS="-L/opt/adnmail/db/lib -L/opt/adnmail/openssl/lib -L/opt/adnmail/cyrus/lib
$LDFLAGS"
unset LD_LIBRARY_PATH
export PATH CC CFLAGS CXX CXXFLAGS LDFLAGS CPPFLAGS
./configure --prefix=/opt/adnmail/cyrus \
--with-auth=unix \
--with-cyrus-prefix=/opt/adnmail/cyrus \
--with-dbdir=/opt/adnmail/db \
--with-openssl=/opt/adnmail/openssl \
--with-sasl=/opt/adnmail/cyrus \
--with-perl=/usr/bin/perl \
--sysconfdir=/var/spool/adnmail/cyrus/etc \
--with-statedir=/var/spool/adnmail/cyrus/socket \
--disable-krb4 \
--disable-cram \
--disable-gssapi \
--without-krb
After a 'make' it fails when compiling the file cyrus-imapd-2.2.8/imap/lmtpd.c:
cc -c -I.. -I./../lib -I../et -I./../sieve -I/opt/adnmail/db/include -I/opt/adnmail/db/include
-I/opt/adnmail/openssl/include -I/opt/adnmail/cyrus/include -I/opt/adnmail/openssl/include
-I/opt/adnmail/cyrus/include -DHAVE_CONFIG_H -O lmtpd.c
"lmtpstats.h", line 43: syntax error in macro parameters cc: acomp failed
for lmtpd.c
The macro parameter causing this error is:
#define snmp_increment_args(args...)
Obviously this is a GNU C compiler syntax that is not recognized by the Sun
Forte 7 compiler. Compiling with GNU C 3.4.1 works fine.
Regards,
Bernd
---
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
More information about the Info-cyrus
mailing list