bogofilter on cygwin (works)

Stephen Patterson stephenrpatterson at gmail.com
Sat Nov 5 11:16:59 CET 2005


On 11/5/05, David Relson <relson at osagesoftware.com> wrote:
> Stephen,
>
> Interesting news!  I couldn't survive at work without emacs and
> cygwin.  They give me a nearly sane environment in which to work (if
> you ignore Windows, c:, back slashes, and other such annoyances).
>
> Have you run "make check"?  Its results will give you a good picture of
> how well bogofilter runs under cygwin.

Yes, 10 from 44 tests failed, doesn't look like any show-stoppers though

PASS: t.abort
FAIL: t.env
PASS: t.ctype
PASS: t.bogodir
SKIP: t.leakfind
PASS: t.u_fpe
PASS: t.longoptions
PASS: t.ignore_spam_header
PASS: t.nullstatsprefix
- ./checks.17504.20051105T095343/input differ: char 12, line 1
FAIL: t.integrity
- ./checks.21964.20051105T095357/input differ: char 11, line 1
FAIL: t.integrity2
- ./checks.20988.20051105T095411/reference differ: char 1, line 1
FAIL: t.integrity3
./checks.21508.20051105T095427/reference.2 ./checks.21508.20051105T095427/result
s.2 differ: char 28, line 1
FAIL: t.passthrough-hb
PASS: t.escaped.html
PASS: t.escaped.url
PASS: t.split
PASS: t.parsing
PASS: t.lexer
PASS: t.lexer.mbx
PASS: t.encoding
PASS: t.rfc2047_broken
PASS: t.rfc2047_folded
PASS: t.message_addr
PASS: t.message_id
PASS: t.queue_id
PASS: t.dump.load
PASS: t.nonascii.replace
PASS: t.maint
PASS: t.robx
PASS: t.regtest
PASS: t.upgrade.subnet.prefix
PASS: t.rfc2047_broken
PASS: t.rfc2047_folded
PASS: t.message_addr
PASS: t.message_id
PASS: t.queue_id
PASS: t.dump.load
PASS: t.nonascii.replace
PASS: t.maint
PASS: t.robx
PASS: t.regtest
PASS: t.upgrade.subnet.prefix
FAIL: t.multiple.wordlists
./checks.24864.20051105T100145/__db.001: unable to initialize environment lock:
Invalid argument
bogofilter[26164]: DB_ENV->open, err: 22, Invalid argument

If you have just got a message that only private environments are supported,
your Berkeley DB 3.1 was not configured properly.
Bogofilter requires shared environments to support Berkeley DB transactions.
Reconfigure and recompile Berkeley DB with the right mutex interface,
see the docs/ref/build_unix/conf.html file that comes with your db source code.
This can happen when the DB library was compiled with POSIX threads
but your system does not support NPTL.
FAIL: t.probe
PASS: t.query.config
PASS: t.score1
PASS: t.score2
PASS: t.systest
PASS: t.grftest
PASS: t.wordhist
./outputs/bogolex.out ./checks.26400.20051105T101048/bogolex-batch.out differ: c
har 11, line 1
FAIL: t.bulkmode
PASS: t.MH
PASS: t.maildir
./checks.25300.20051105T101251/__db.001: unable to initialize environment lock:
Invalid argument
bogofilter[27484]: DB_ENV->open, err: 22, Invalid argument

If you have just got a message that only private environments are supported,
your Berkeley DB 3.1 was not configured properly.
Bogofilter requires shared environments to support Berkeley DB transactions.
Reconfigure and recompile Berkeley DB with the right mutex interface,
see the docs/ref/build_unix/conf.html file that comes with your db source code.
This can happen when the DB library was compiled with POSIX threads
but your system does not support NPTL.
FAIL: t.bogoutil
PASS: t.lock1
Can't open file 'wordlist.db' in directory './checks.27912.20051105T101316'.
error #13 - Permission denied.
Can't open file 'wordlist.db' in directory './checks.27912.20051105T101316'.
error #13 - Permission denied.
FAIL: t.lock3
----> the following test is skipped, set BF_RUN_VALGRIND=1 to run it
SKIP: t.valgrind
======================
10 of 44 tests failed
(2 tests were not run)
======================



More information about the Bogofilter mailing list