Upgrade problem on SunOS

David Relson relson at osagesoftware.com
Sat May 28 21:44:02 CEST 2005


On Sat, 28 May 2005 11:46:17 -0700 (PDT)
Charles Hewson wrote:

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

Hi Charles,

Have you tried "--disable-dbshared-test" as suggested?

David




More information about the Bogofilter mailing list