Make Error

Rich Shepard rshepard at appl-ecosys.com
Tue Jun 17 14:52:47 EDT 2008


   Version 2.1.22 has been installed here for several years from a pre-built
Slackware package. In preparation for a Postfix upgrade I want to refine the
cyrus-sasl installation.

   I downloaded the source, configured it (accepting default values), and had
it crash trying to build:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -Wall -W -g -O2
-MT allockey.lo -MD -MP -MF .deps/allockey.Tpo -c allockey.c  -fPIC -DPIC -o
allockey.lo
In file included from /usr/include/sys/uio.h:29,
                  from /usr/include/sys/socket.h:27,
                  from ../config.h:499,
                  from allockey.c:46:
/usr/include/bits/uio.h:43: error: redefinition of `struct iovec'
make[2]: *** [allockey.lo] Error 1
make[2]: Leaving directory /opt/src/cyrus-sasl-2.1.22/sasldb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory /opt/src/cyrus-sasl-2.1.22'
make: *** [all] Error 2

   This is on a Slackware-11.0 box.

   I'd greatly appreciate guidance to resolving this error so I can
successfully build and install a less limited version than the present one.

Thanks,

Rich


More information about the Cyrus-sasl mailing list