Installed mimedefang-2.65p0 on a new OpenBSD 4.5 system and tried running it. Got the following error in the maillog:

Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Starting slave 0 (pid 4103) (1 running): Bringing slaves up to minSlaves (2) Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Slave 0 stderr: Can't locate Unix/Syslog.pm in @INC (@INC contains: /usr/local/libdata/perl5/site_perl/i386-openbsd /usr/local/libdata/perl5/site_perl /usr/libdata/perl5/i386-openbsd/5.10.0 /usr/local/libdata/perl5/i386-openbsd/5.10.0 /usr/libdata/perl5 /usr/local/libdata/perl5 /usr/libdata/perl5/site_perl/i386-openbsd /usr/libdata/perl5/site_perl .) at /usr/local/bin/mimedefang.pl line 113. BEGIN failed--compilation aborted at /usr/local/bin/mimedefang.pl line 113. Aug 31 01:59:53 web3 mimedefang-multiplexor[6010]: Reap: slave 0 (pid 4103) exited normally with status 2 (SLAVE DIED UNEXPECTEDLY)

Checked line 113 of mimedefang.pl and found a "use Unix::Syslog". Installed p5-Unix-Syslog package and all was well.

The patch below adds this dependency to the mimedefang package. I have tested on OpenBSD 4.5 / i386 system. Please check in.

Thanks,

Eric Olsen


--- Makefile.old        Mon Sep  7 10:53:25 2009
+++ Makefile    Mon Sep  7 11:00:10 2009
@@ -3,7 +3,7 @@
 COMMENT=       mailfilter to identify and mark spam

 DISTNAME=      mimedefang-2.65
-PKGNAME=       ${DISTNAME}p0
+PKGNAME=       ${DISTNAME}p1
 CATEGORIES=    mail

 HOMEPAGE=      http://www.mimedefang.org/
@@ -21,7 +21,8 @@

 RUN_DEPENDS=   :p5-MIME-tools-*:mail/p5-MIME-tools \
                :p5-Digest-SHA1-*:security/p5-Digest-SHA1 \
-               :p5-HTML-Parser-*:www/p5-HTML-Parser
+               :p5-HTML-Parser-*:www/p5-HTML-Parser \
+               :p5-Unix-Syslog-*:sysutils/p5-Unix-Syslog
 BUILD_DEPENDS= ${RUN_DEPENDS}

 CONFIGURE_STYLE=gnu

Reply via email to