Doesn't compile on Solaris 9 - RE: Cyrus IMAPd 2.4.2 Released
Rosenbaum, Larry M.
rosenbaumlm at ornl.gov
Wed Oct 27 11:06:04 EDT 2010
### Making all in /usr/local/src/cyrus/cyrus-imapd-2.4.2/lib
gmake[1]: Entering directory `/usr/local/src/cyrus/cyrus-imapd-2.4.2/lib'
...
gcc -c -I.. -I/usr/local/ssl/include -I/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \
crc32.c
In file included from crc32.c:5:
crc32.h:8:20: stdint.h: No such file or directory
gmake[1]: *** [crc32.o] Error 1
Running on Solaris 9 Sparc
CC=gcc LDFLAGS="-L/usr/local/lib -R/usr/local/lib" \
./configure \
--enable-idled \
--disable-gssapi \
--without-krb \
--with-cyrus-prefix=/usr/local/cyrus \
--without-bdb \
--with-openssl=/usr/local/ssl \
--with-zlib=/usr/local/lib \
--with-sasl=/usr/local
It looks like stdint.h comes with Solaris 10 but not Solaris 9.
(If I copy /usr/include/sys/stdint.h from a Solaris 10 system into the Cyrus build directory, it will build OK.)
More information about the Info-cyrus
mailing list