Upgrade problem on SunOS

Charles Hewson cahewson at eskimo.com
Sat May 28 20:46:17 CEST 2005


Matthias, Dave, & all,

Attempted to move from 0.92.6 to 0.94.12 this weekend. Configure doesn't
seem to recognize I have --disable-transactions. Database package is
unchanged BerkeleyDB (4.2.52).

Thanks for the great tool,
Charles

>>>>>

[cahewson] ./configure --prefix=/bigdisk/u/c/cahewson/Bogofilter
--includedir=/bigdisk/u/c/cahewson/BerkeleyDB --disable-transactions
--with-libdb-prefix=/bigdisk/u/c/cahewson/BerkeleyDB

....

checking for ld used by GCC... /usr/local/sparc-sun-sunos4.1.4/bin/ld
checking if the linker (/usr/local/sparc-sun-sunos4.1.4/bin/ld) is GNU
ld... yes
checking for shared library run path origin... done
checking how to link with libdb...
/bigdisk/u/c/cahewson/BerkeleyDB/lib/libdb.a
checking db and dependent libraries...
/bigdisk/u/c/cahewson/BerkeleyDB/lib/libdb.a
checking if a program can be linked against Berkeley DB and run... yes
checking if Berkeley DB header and library versions match... yes
checking whether db_create is declared... yes
checking if Berkeley DB supports shared environments... no
configure: error:
Cannot open a shared environment in Berkeley DB. This is a known problem
on Fedora Core Linux. Build your own Berkeley DB installation and use
--with-libdb-prefix to point bogofilter to it. Alternatively, you can
use the unsafe non-transactional database by configuring with
--disable-transactions.
Packagers, if you are absolutely sure that the target system supports
shared environments, you can use --disable-dbshared-test.
[cahewson]


More information about the Bogofilter mailing list