Dirmngr overhauled

Simon Josefsson jas at extundo.com
Thu Dec 11 20:42:25 CET 2003


Werner Koch <wk at gnupg.org> writes:

> Please test the CVS version so that I can do a new release.

The DB checks doesn't work on Debian.

checking db4/db.h usability... no
checking db4/db.h presence... no
checking for db4/db.h... no
checking for main in -ldb-4... no
checking db2/db.h usability... no
checking db2/db.h presence... no
checking for db2/db.h... no
You need either Berkeley DB2 or DB4 to build DirMngr.
Get a copy from http://www.sleepycat.com/
jas at latte:~/src/dirmngr$

latte:~# dpkg -L libdb4.1-dev
/.
/usr
/usr/lib
/usr/lib/libdb-4.1.a
/usr/lib/libdb-4.1.la
/usr/include
/usr/include/db.h
/usr/include/db_185.h
/usr/share
/usr/share/doc
/usr/share/doc/libdb4.1-dev
/usr/share/doc/libdb4.1-dev/copyright
/usr/share/doc/libdb4.1-dev/changelog.Debian.gz
/usr/lib/libdb-4.so
/usr/lib/libdb.so
/usr/lib/libdb.a
 
latte:~#

If I fix that manually, I get the following error:

checking for funopen... no
./configure: line 6123: syntax error near unexpected token `newline'
./configure: line 6123: `  *" funopen.$ac_objext "*'

The relevant line contain:

if test `eval echo '${'$as_ac_var'}'` = yes; then
  cat >>confdefs.h <<_ACEOF
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
_ACEOF
 case $LIBOBJS in
    "funopen.$ac_objext"   | \
  *" funopen.$ac_objext"   | \
    "funopen.$ac_objext "* | \
  *" funopen.$ac_objext "*
fi
done
 ;;
  *) LIBOBJS="$LIBOBJS funopen.$ac_objext" ;;
esac

Which looks rather weird.  I'm using automake 1.8, autoconf 2.59, and
libtool from CVS.




More information about the Gpa-dev mailing list