Doesn't compile on Solaris 9 - RE: Cyrus IMAPd 2.4.2 Released

Rosenbaum, Larry M. rosenbaumlm at
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  \
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 \

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