Trying to compile Dovecot on Solaris 10. I have tried the 99.14
release and today's 1.0-stable release. In both cases I get the
following error message:
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src/lib -I../../src/
lib-sql -I../../src/lib-settings -I../../src/lib-ntlm -
DAUTH_MODULE_DIR=\""/usr/local/lib/dovecot/auth"\"
-DPKG_LIBEXECDIR=
\""/usr/local/libexec/dovecot"\" -I/usr/local/include -g
-O2 -Wall -
W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-
subscripts -Wformat=2 -Wbad-function-cast -I/usr/sfw/include -MT
mycrypt.o -MD -MP -MF ".deps/mycrypt.Tpo" -c -o mycrypt.o mycrypt.c; \
then mv -f ".deps/mycrypt.Tpo" ".deps/mycrypt.Po"; else rm
-f ".deps/
mycrypt.Tpo"; exit 1; fi
In file included from /usr/include/unistd.h:18,
from mycrypt.c:6:
/usr/include/sys/feature_tests.h:336:2: #error "Compiler or options
invalid; UNIX 03 and POSIX.1-2001 applications require the use
of c99"
make[3]: *** [mycrypt.o] Error 1
I am using gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath) to do
the build. It fails with just ./configure ; make
The only thing useful I found on Google was this:
http://www.mail-archive.com/openssl-dev at openssl.org/msg18884.html
Can anybody help?
Thank you,
Roger
On Thu, 2005-05-05 at 15:22 -0400, Roger Oliver Clark wrote:> In file included from /usr/include/unistd.h:18, > from mycrypt.c:6: > /usr/include/sys/feature_tests.h:336:2: #error "Compiler or options > invalid; UNIX 03 and POSIX.1-2001 applications require the use > of c99" > make[3]: *** [mycrypt.o] Error 1Is your Solaris 10 a "final" release or some pre-release? I heard this problem was fixed in a final release. If not, I suppose I'm going to add this back at the beginning of mycrypt.c: #define _XPG6 /* for Solaris 10 to avoid #error in feature_tests.h */ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20050508/eeadb356/attachment-0001.bin>