Re: krb5.h: No such file or directory

From: James M McNutt (no email)
Date: Thu Jul 10 2008 - 13:38:31 EDT

  • Next message: Dale Ghent: "Re: krb5.h: No such file or directory"

    sorry forgot to include this is on Solaris 9

    On Thu, 10 Jul 2008, James M McNutt wrote:

    > 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
    >

    ----
    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
    

  • Next message: Dale Ghent: "Re: krb5.h: No such file or directory"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD