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