saslauthd/configure sets CPPFLAGS as "-I{with_openssl}/include -I${with_bdb_incdir}" when --with-openssl=DIR are passed. With system OpenSSL and BDB42, CPPFLAGS is "-I/usr/include -I/usr/local/include/db42", and the line #include <db.h> includes system db.h instead of BDB4.2's one. This causes some nasty problems. Fix: use --with-openssl=yes instead of --with-openssl=/usr for system OpenSSL. How-To-Repeat: on FreeBSD 4.10-RELEASE: cd /usr/ports/security/cyrus-sasl2-saslauthd; make WITH_BDB_VER=42
State Changed From-To: open->closed Thanks, committed!
Responsible Changed From-To: freebsd-ports-bugs->ume Thanks, committed!