we get "krb5.h: No such file or directory" when trying to build cyrus-imapd-2.3.12p2, is there a way to ignore krb5 I have --with-auth=unix? Thanks, -jim this is the same that we built cyrus-imapd-2.2.12 with ======================================================= ./configure \ --with-auth=unix \ --disable-murder \ --with-dbdir=/usr/local/BerkeleyDB.4.2 \ --with-bdb-incdir=/usr/local/BerkeleyDB.4.2/include \ --with-bdb-libdir=/usr/local/BerkeleyDB.4.2/lib \ --with-openssl=/usr/local/ssl \ --with-perl=/usr/local/bin/perl \ --with-sasl=/usr/local \ --disable-sieve \ --with-libwrap=no \ --with-ucdsnmp=no make depend make ### Making all in /home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/man make[1]: Entering directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/man' ### Making all in /home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/com_err/et make[1]: Entering directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/com_err/et' gcc -c -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -DHAVE_CONFIG_H -I. -I./../../lib -I. -I../.. -g -O2 error_message.c gcc -c -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -DHAVE_CONFIG_H -I. -I./../../lib -I. -I../.. -g -O2 et_name.c gcc -c -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -DHAVE_CONFIG_H -I. -I./../../lib -I. -I../.. -g -O2 init_et.c gcc -c -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -DHAVE_CONFIG_H -I. -I./../../lib -I. -I../.. -g -O2 com_err.c rm -f libcom_err.a ar cr libcom_err.a error_message.o et_name.o init_et.o com_err.o ranlib libcom_err.a make[1]: Leaving directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/com_err/et' ### Making all in /home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/lib make[1]: Entering directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/lib' gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ libconfig.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ imapopts.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ hash.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ mpool.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ xmalloc.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ strhash.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ xstrlcat.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ xstrlcpy.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ assert.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ util.c rm -f libcyrus_min.a ar cr libcyrus_min.a libconfig.o imapopts.o hash.o mpool.o xmalloc.o strhash.o xstrlcat.o xstrlcpy.o assert.o util.o ranlib libcyrus_min.a gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ acl.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ bsearch.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ charset.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ glob.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ retry.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ libcyr_cfg.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ mkgmtime.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ prot.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ parseaddr.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ imclient.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ imparse.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ lsort.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ stristr.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ rfc822date.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ cyrusdb.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ mkchartable.c gcc -L/usr/local/ssl/lib -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib -R/usr/local/BerkeleyDB.4.2/lib -o mkchartable mkchartable.o xstrlcpy.o xstrlcat.o xmalloc.o assert.o ### Building chartables... rm -f chartable.c ./mkchartable \ -m ./charset/unifix.txt \ -m ./charset/unidata2.txt \ ./charset/*.t \ > chartable.c \ || (rm -f chartable.c && exit 1) mkchartable: expanding unicode mappings... mkchartable: expanding unicode mappings... mkchartable: expanding unicode mappings... mkchartable: building expansion table... mkchartable: mapping unicode... mkchartable: mapping UTF-8... mkchartable: mapping UTF-7... mkchartable: mapping ./charset/big5.t... mkchartable: mapping ./charset/gb2312.t... mkchartable: mapping ./charset/iso-2022-jp.t... mkchartable: mapping ./charset/iso-2022-kr.t... mkchartable: mapping ./charset/iso-8859-1.t... mkchartable: mapping ./charset/iso-8859-15.t... mkchartable: mapping ./charset/iso-8859-2.t... mkchartable: mapping ./charset/iso-8859-3.t... mkchartable: mapping ./charset/iso-8859-4.t... mkchartable: mapping ./charset/iso-8859-5.t... mkchartable: mapping ./charset/iso-8859-6.t... mkchartable: mapping ./charset/iso-8859-7.t... mkchartable: mapping ./charset/iso-8859-8.t... mkchartable: mapping ./charset/iso-8859-9.t... mkchartable: mapping ./charset/koi8-r.t... mkchartable: mapping ./charset/us-ascii.t... mkchartable: mapping ./charset/windows-1250.t... mkchartable: mapping ./charset/windows-1251.t... mkchartable: mapping ./charset/windows-1252.t... mkchartable: mapping ./charset/windows-1255.t... mkchartable: mapping ./charset/windows-1256.t... ### Done building chartables. gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ chartable.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ imapurl.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ nonblock_fcntl.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ lock_fcntl.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ gmtoff_gmtime.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ map_shared.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ acl_afs.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ auth.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ auth_krb.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ auth_unix.c gcc -c -I.. -I/usr/local/BerkeleyDB.4.2/include -I/usr/local/ssl/include -I../com_err/et -I/usr/local/include -DHAVE_CONFIG_H -g -O2 \ auth_krb5.c auth_krb5.c:60:18: krb5.h: No such file or directory auth_krb5.c: In function `mycanonifyid': auth_krb5.c:104: error: `krb5_context' undeclared (first use in this function) auth_krb5.c:104: error: (Each undeclared identifier is reported only once auth_krb5.c:104: error: for each function it appears in.) auth_krb5.c:104: error: parse error before "context" auth_krb5.c:105: error: `krb5_principal' undeclared (first use in this function) auth_krb5.c:121: error: `context' undeclared (first use in this function) auth_krb5.c:124: error: `princ' undeclared (first use in this function) auth_krb5.c:139: error: `princ_dummy' undeclared (first use in this function) make[1]: *** [auth_krb5.o] Error 1 make[1]: Leaving directory `/home/staff/tks/mcnutt/cyrus-imapd-2.3.12p2/lib' make: *** [all] Error 1 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html