On Thu, 30 Oct 2003, Bill Earle wrote:

> On Thu, 30 Oct 2003, Rob Siemborski wrote:
>
> > On Thu, 30 Oct 2003, Bill Earle wrote:
> >
> > > 1. It appears that the "--with-dbdir=/usr/local/BerkeleyDB.4.1"
> > >    does not get propogated in an include dir.
> > >    - the make fails in /ssa/Build/cyrus-imapd-2.2.2-BETA/imap
> >
> > Try --with-bdb-incdir and --with-bdb-libdir.
>
> Thanks Rob! As a temporary fix I had...
>
>   export CPPFLAGS=-I/usr/local/BerkeleyDB.4.1/include
>   - then re-ran the configure, make depend and ran make just fine.

I can successfully use CPPFLAGS and compile.

I extracted a fresh copy and:
- tried the following configure:
  ./configure \
        --with-extraident=UB_2003_10_30 \
        --with-auth=unix \
        --with-cyrus-group=mail \
        --prefix=/ssa/cyrus-2.2.2 \
        --with-cyrus-prefix=/ssa/cyrus-2.2.2 \
        --with-cyrus-user=cyrusadm \
        --with-dbdir=/usr/local/BerkeleyDB.4.1 \
        --with-bdb-incdir=/usr/local/BerkeleyDB.4.1/include \
        --with-bdb-libdir=/usr/local/BerkeleyDB.4.1/lib \
        --with-duplicate-db=skiplist \
        --with-mboxlist-db=skiplist \
        --with-seen-db=skiplist \
        --with-subs-db=flat \
        --with-tls-db=skiplist \
        --with-idle=poll \
        --with-openssl=/usr/local/ssl \
        --with-perl=/usr/local/bin/perl \
        --with-sasl=/usr/local \
        --with-statedir=/var \
        --disable-sieve \
        --with-annotation-db=skiplist \
        --with-pts-db=skiplist

- make depend ; make

- the build failed at the same place.
  ...
  gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../et
  -I/usr/local/ssl/include -I/usr/local/include -DHAVE_CONFIG_H  -g -O2 \
  version.c
  version.c:46:16: db.h: No such file or directory
  make[1]: *** [version.o] Error 1
  make[1]: Leaving directory `/ssa/Build/cyrus-imapd-2.2.2-BETA/imap'
  make: *** [all] Error 1


- as defined by --with-bdb-incdir=/usr/local/BerkeleyDB.4.1/include:

  bash-2.03# ls -la /usr/local/BerkeleyDB.4.1/include
  total 216
  drwxr-sr-x   2 root     staff        512 Aug 22 14:36 .
  drwxr-sr-x   6 root     staff        512 Aug 22 14:36 ..
  -r--r--r--   1 100      csfaculty    1212 Jan 11  2002 cxx_common.h
  -r--r--r--   1 100      csfaculty    3967 Aug  7  2002 cxx_except.h
  -r--r--r--   1 root     root       75934 Aug 22 14:26 db.h
  -r--r--r--   1 root     root       25091 Aug 22 14:26 db_cxx.h


Reply via email to