Mailscanner + Fedora 3 x86_64 + sendmail

Kyle Krieg kyle at MLUG.MISSOURI.EDU
Sun Apr 3 18:54:26 IST 2005


    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "US-ASCII" character set.  ]
    [ Some characters may be displayed incorrectly. ]

Below is the output of the rpmbuild -bc perl-Archive-Zip.spec. 
Thanks for looking into this Julian.  I've been using Mailscanner for 2
years now on a RH 8.0 machine with no issues.

I've also show the following errors when using the install.sh script. 
Looks like to me, the install scripts it looking for packages in the
i386x86_64 directory, which is not there.  All the packages are in either
/usr/src/redhat/RPMS/x86_64, /usr/src/redhat/RPMS/noarch or
/usr/src/redhat/SPECS for the perl-Archive-Zip.spec files.

There are two outputs below, the first from the rpmbuild -bc
perl-Archive-Zip.spec and another from when I try and reinstall
MailScanner from the install.sh script.  I've cut out most of it and only
given the errors that I think are important, but have the whole install
log, if you would like it see it.

Kyle

************************************************
[root at skywalker framadmn]# cd /usr/src/redhat/SPECS/
[root at skywalker SPECS]# rpmbuild -bc perl-Archive-Zip.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.42431
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf Archive-Zip-1.14
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/Archive-Zip-1.14.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Archive-Zip-1.14
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.42431
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Archive-Zip-1.14
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -m64'
+ perl Makefile.PL PREFIX=/var/tmp/perl-Archive-Zip-1.14-1-root/usr
Checking if your kit is complete...
Looks good
Writing Makefile for Archive::Zip
+ make
cp lib/Archive/Zip.pod blib/lib/Archive/Zip.pod
cp lib/Archive/Zip/Tree.pm blib/lib/Archive/Zip/Tree.pm
cp lib/Archive/Zip/FAQ.pod blib/lib/Archive/Zip/FAQ.pod
cp lib/Archive/Zip.pm blib/lib/Archive/Zip.pm
cp lib/Archive/Zip/MemberRead.pm blib/lib/Archive/Zip/MemberRead.pm
cp lib/Archive/Zip/MockFileHandle.pm
blib/lib/Archive/Zip/MockFileHandle.pm
cp lib/Archive/Zip/BufferedFileHandle.pm
blib/lib/Archive/Zip/BufferedFileHandle.pm
cp crc32 blib/script/crc32
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/crc32
Manifying blib/man3/Archive::Zip::Tree.3pm
Manifying blib/man3/Archive::Zip.3pm
Manifying blib/man3/Archive::Zip::FAQ.3pm
Manifying blib/man3/Archive::Zip::MemberRead.3pm
+ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/test..............ok
t/testex............ok
t/testMemberRead....ok
t/testTree..........ok
t/testUpdate........ok
All tests successful.
Files=5, Tests=163,  3 wallclock secs ( 1.81 cusr +  0.48 csys =  2.29
CPU)
+ exit 0
[root at skywalker SPECS]#

********************************************************
Attempting to build and install MailScanner-perl-MIME-Base64-3.05-5
Installing MailScanner-perl-MIME-Base64-3.05-5.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.28423
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf MIME-Base64-3.05
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/MIME-Base64-3.05.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd MIME-Base64-3.05
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ chmod -R u+w /usr/src/redhat/BUILD/MIME-Base64-3.05
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.28423
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd MIME-Base64-3.05
+ LANG=C
+ export LANG
+ unset DISPLAY
+ grep -rsl '^#!.*perl' .
+ grep -v '.bak$'
+ xargs --no-run-if-empty /usr/bin/perl -MExtUtils::MakeMaker -e
'MY->fixin(@ARGV)'
+ CFLAGS='-O2 -g -pipe -m64'
+ /usr/bin/perl Makefile.PLPREFIX=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/util

Checking if your kit is complete...
Looks good
Writing Makefile for MIME::Base64
+ /usr/bin/make
cp QuotedPrint.pm blib/lib/MIME/QuotedPrint.pm
cp Base64.pm blib/lib/MIME/Base64.pm
/usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.5/ExtUtils/typemap  Base64.xs > Base64.xsc && mv
Base64.xsc Base64.c
gcc -c   -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64  
-DVERSION=\"3.05\" -DXS_VERSION=\"3.05\" -fPIC
"-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE"   Base64.c
Running Mkbootstrap for MIME::Base64 ()
chmod 644 Base64.bs
rm -f blib/arch/auto/MIME/Base64/Base64.so
gcc  -shared Base64.o  -o blib/arch/auto/MIME/Base64/Base64.so     
chmod 755 blib/arch/auto/MIME/Base64/Base64.so
cp Base64.bs blib/arch/auto/MIME/Base64/Base64.bs
chmod 644 blib/arch/auto/MIME/Base64/Base64.bs
cp decode-qp blib/script/decode-qp
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/decode-qp
cp encode-qp blib/script/encode-qp
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/encode-qp
cp decode-base64 blib/script/decode-base64
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/decode-base64
cp encode-base64 blib/script/encode-base64
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/encode-base64
Manifying blib/man3/MIME::QuotedPrint.3pm
Manifying blib/man3/MIME::Base64.3pm
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.56280
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd MIME-Base64-3.05
+ LANG=C
+ export LANG
+ unset DISPLAY
+ '[' /var/tmp/MailScanner-perl-MIME-Base64-3.05-root '!=' / ']'
+ rm -rf /var/tmp/MailScanner-perl-MIME-Base64-3.05-root
+ /usr/bin/make prefix=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/
exec_prefix=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/
bindir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//bin
sbindir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//sbin
sysconfdir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/etc
datadir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//share
includedir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//include
libdir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//lib64
libexecdir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//libexec
localstatedir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var
sharedstatedir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root//com
mandir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/share/man
infodir=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/share/info
install DESTDIR=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/auto/MIME/Base64/Base64.bs
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/auto/MIME/Base64/Base64.so
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/MIME/Base64.pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/MIME/QuotedPrint.pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/share/man/man3/MIME::Base64.3pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/share/man/man3/MIME::QuotedPrint.3pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/bin/decode-base64
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/bin/decode-qp
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/bin/encode-base64
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/bin/encode-qp
Writing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/auto/MIME/Base64/.packlist
Appending installation info to/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var/tmp/MailScanner-perl-MIME-B
se64-3.05-root/usr/lib/MailScanner/utils/lib64/perl5/5.8.5/x86_64-linux-thread-
ulti/perllocal.pod
+ make install_site
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.bs
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/MIME/Base64.pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/MIME/QuotedPrint.pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/share
man/man3/MIME::Base64.3pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/share
man/man3/MIME::QuotedPrint.3pm
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/bin/d
code-base64
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/bin/d
code-qp
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/bin/e
code-base64
Installing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/bin/e
code-qp
Writing/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MIME/Base64/.packlist
Appending installation info to/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/5.8.5/x86_64-linux-thread-multi/perllocal.pod
+ '[' -x /usr/lib/rpm/brp-compress ']'
+ /usr/lib/rpm/brp-compress
+ '[' -e /etc/SuSE-release -o -e /etc/UnitedLinux-release ']'
+ find /var/tmp/MailScanner-perl-MIME-Base64-3.05-root -name
perllocal.pod -o -name .packlist -o -name '*.bs'
+ xargs -i rm -f '{}'
+ rm -rf /var/tmp/MailScanner-perl-MIME-Base64-3.05-root/var
+ find /var/tmp/MailScanner-perl-MIME-Base64-3.05-root/ -type d -depth
-exec rmdir '{}' ';'
+ /usr/bin/perl -MFile::Find -le '
    find({ wanted => \&wanted, no_chdir => 1},
"/var/tmp/MailScanner-perl-MIME-Base64-3.05-root");
    print "%doc  Changes README";
    for my $x (sort @dirs, @files) {
        push @ret, $x unless indirs($x);
        }
    print join "\n", sort @ret;

    sub wanted {
        return if /auto$/;

        local $_ = $File::Find::name;
        my $f = $_;
s|^\Q/var/tmp/MailScanner-perl-MIME-Base64-3.05-root\E||;
        return unless length;
        return $files[@files] = $_ if -f $f;

        $d = $_;
        /\Q$d\E/ && return for reverse sort @INC;
        $d =~ /\Q$_\E/ && return
            for qw|/etc //man //bin //share|;

        $dirs[@dirs] = $_;
        }

    sub indirs {
        my $x = shift;
        $x =~ /^\Q$_\E\// && $x ne $_ && return 1 for @dirs;
        }
    '
+ '[' -z MailScanner-perl-MIME-Base64-3.05-filelist ']'
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/MIME-Base64-3.05
extracting debug info from/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/lib64
perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/MIME/Base64/Base64.so
47 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
/usr/bin/objdump
Processing files: MailScanner-perl-MIME-Base64-3.05-5
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.54956
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd MIME-Base64-3.05
+DOCDIR=/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/util
/doc/MailScanner-perl-MIME-Base64-3.05
+ export DOCDIR
+ rm -rf/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/doc/M
ilScanner-perl-MIME-Base64-3.05
+ /bin/mkdir -p/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/doc/M
ilScanner-perl-MIME-Base64-3.05
+ cp -pr Changes README/var/tmp/MailScanner-perl-MIME-Base64-3.05-root/usr/lib/MailScanner/utils/doc/M
ilScanner-perl-MIME-Base64-3.05
+ exit 0
Provides: Base64.so()(64bit) perl(MIME::Base64) = 3.05
perl(MIME::QuotedPrint) = 3.03
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <=
3.0.3-1
Requires: /usr/bin/perl libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit)
perl(DynaLoader) perl(Exporter) perl(MIME::Base64)
perl(MIME::QuotedPrint) perl(strict) perl(vars)
Processing files: MailScanner-perl-MIME-Base64-debuginfo-3.05-5
Provides: Base64.so.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/var/tmp/MailScanner-perl-MIME-Base64-3.05-root
Wrote:
/usr/src/redhat/RPMS/x86_64/MailScanner-perl-MIME-Base64-3.05-5.x86_64.rpm
Wrote:/usr/src/redhat/RPMS/x86_64/MailScanner-perl-MIME-Base64-debuginfo-3.05-5.x86_6
.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.54956
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd MIME-Base64-3.05
+ '[' /var/tmp/MailScanner-perl-MIME-Base64-3.05-root '!=' / ']'
+ rm -rf /var/tmp/MailScanner-perl-MIME-Base64-3.05-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.54956
+ umask 022
+ cd /usr/src/redhat/BUILD
+ rm -rf MIME-Base64-3.05
+ exit 0



Missing file/usr/src/redhat/RPMS/i386x86_64/MailScanner-perl-MIME-Base64-3.05-5.i386x86_64.
pm.
Maybe it did not build correctly?



Attempting to build and install perl-HTML-Parser-3.45-1
Installing perl-HTML-Parser-3.45-1.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.30033
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf HTML-Parser-3.45
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/HTML-Parser-3.45.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd HTML-Parser-3.45
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.30033
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd HTML-Parser-3.45
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -m64'
+ perl Makefile.PL PREFIX=/var/tmp/perl-HTML-Parser-root/usr
Checking if your kit is complete...
Looks good
Writing Makefile for HTML::Parser
+ make
cp lib/HTML/PullParser.pm blib/lib/HTML/PullParser.pm
cp Parser.pm blib/lib/HTML/Parser.pm
cp lib/HTML/Entities.pm blib/lib/HTML/Entities.pm
cp lib/HTML/LinkExtor.pm blib/lib/HTML/LinkExtor.pm
cp lib/HTML/TokeParser.pm blib/lib/HTML/TokeParser.pm
cp lib/HTML/HeadParser.pm blib/lib/HTML/HeadParser.pm
cp lib/HTML/Filter.pm blib/lib/HTML/Filter.pm
/usr/bin/perl /usr/lib/perl5/5.8.5/ExtUtils/xsubpp  -typemap
/usr/lib/perl5/5.8.5/ExtUtils/typemap -typemap typemap  Parser.xs >
Parser.xsc && mv Parser.xsc Parser.c
/usr/bin/perl mkhctype >hctype.h
/usr/bin/perl mkpfunc >pfunc.h
gcc -c   -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -m64  
-DVERSION=\"3.45\" -DXS_VERSION=\"3.45\" -fPIC
"-I/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/CORE" 
-DMARKED_SECTION Parser.c
Running Mkbootstrap for HTML::Parser ()
chmod 644 Parser.bs
rm -f blib/arch/auto/HTML/Parser/Parser.so
gcc  -shared Parser.o  -o blib/arch/auto/HTML/Parser/Parser.so     
chmod 755 blib/arch/auto/HTML/Parser/Parser.so
cp Parser.bs blib/arch/auto/HTML/Parser/Parser.bs
chmod 644 blib/arch/auto/HTML/Parser/Parser.bs
Manifying blib/man3/HTML::PullParser.3pm
Manifying blib/man3/HTML::Entities.3pm
Manifying blib/man3/HTML::Parser.3pm
Manifying blib/man3/HTML::TokeParser.3pm
Manifying blib/man3/HTML::LinkExtor.3pm
Manifying blib/man3/HTML::Filter.3pm
Manifying blib/man3/HTML::HeadParser.3pm
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.50844
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd HTML-Parser-3.45
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /var/tmp/perl-HTML-Parser-root
++ perl -V:installarchlib
+ eval
'installarchlib='\''/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi'\'';'
++ installarchlib=/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi
+ mkdir -p
/var/tmp/perl-HTML-Parser-root//usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi
+ make install
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/auto/HTML/Parser/Parser.bs
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/auto/HTML/Parser/Parser.so
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/PullParser.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/LinkExtor.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/TokeParser.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/Parser.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/HeadParser.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/Entities.pm
Installing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/HTML/Filter.pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::TokeParser.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::Parser.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::HeadParser.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::Entities.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::LinkExtor.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::PullParser.3pm
Installing
/var/tmp/perl-HTML-Parser-root/usr/share/man/man3/HTML::Filter.3pm
Writing/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/auto/HTML/Parser/.packlist
Appending installation info to/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/
erllocal.pod
+ '[' -x /usr/lib/rpm/brp-compress ']'
+ /usr/lib/rpm/brp-compress
+ find /var/tmp/perl-HTML-Parser-root/usr -type f -print
+ grep -v perllocal.pod
+ grep -v '\.packlist'
+ sed 's@^/var/tmp/perl-HTML-Parser-root@@g'
++ cat HTML-Parser-3.45-filelist
+ '[' '/usr/share/man/man3/HTML::LinkExtor.3pm.gz
/usr/share/man/man3/HTML::Entities.3pm.gz
/usr/share/man/man3/HTML::PullParser.3pm.gz
/usr/share/man/man3/HTML::TokeParser.3pm.gz
/usr/share/man/man3/HTML::Filter.3pm.gz
/usr/share/man/man3/HTML::HeadParser.3pm.gz
/usr/share/man/man3/HTML::Parser.3pm.gz
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/HTML/Parser/Par
er.bs
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/HTML/Parser/Par
er.so
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/PullParser.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/Parser.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/HeadParser.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/Filter.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/LinkExtor.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/Entities.pm
/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/HTML/TokeParser.pmX'
= X ']'
+ /usr/lib/rpm/find-debuginfo.sh /usr/src/redhat/BUILD/HTML-Parser-3.45
extracting debug info from/var/tmp/perl-HTML-Parser-root/usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thr
ad-multi/auto/HTML/Parser/Parser.so
161 blocks
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip
/usr/bin/objdump
Processing files: perl-HTML-Parser-3.45-1
Provides: Parser.so()(64bit) perl(HTML::Entities) = 1.29
perl(HTML::Filter) = 2.10 perl(HTML::HeadParser) = 2.21
perl(HTML::LinkExtor) = 1.33 perl(HTML::Parser) = 3.45
perl(HTML::PullParser) = 2.7 perl(HTML::TokeParser) = 2.30
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(VersionedDependencies) <=
3.0.3-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) perl >=
0:5.004 perl(Carp) perl(DynaLoader) perl(Exporter) perl(HTML::Entities)
perl(HTML::Parser) perl(HTML::PullParser) perl(HTML::Tagset) perl(strict)
perl(vars)
Processing files: perl-HTML-Parser-debuginfo-3.45-1
Provides: Parser.so.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files
/var/tmp/perl-HTML-Parser-root
warning: Installed (but unpackaged) file(s) found:
   /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/perllocal.pod
  /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi/auto/HTML/Parser/.pa
klist
Wrote: /usr/src/redhat/RPMS/x86_64/perl-HTML-Parser-3.45-1.x86_64.rpm
Wrote:
/usr/src/redhat/RPMS/x86_64/perl-HTML-Parser-debuginfo-3.45-1.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.18412
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd HTML-Parser-3.45
+ rm -rf /var/tmp/perl-HTML-Parser-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.18412
+ umask 022
+ cd /usr/src/redhat/BUILD
+ rm -rf HTML-Parser-3.45
+ exit 0



Missing file
/usr/src/redhat/RPMS/i386x86_64/perl-HTML-Parser-3.45-1.i386x86_64.rpm.
Maybe it did not build correctly?



Attempting to build and install perl-Archive-Zip-1.14-1
Installing perl-Archive-Zip-1.14-1.src.rpm
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.60161
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /usr/src/redhat/BUILD
+ rm -rf Archive-Zip-1.14
+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/Archive-Zip-1.14.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd Archive-Zip-1.14
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.60161
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd Archive-Zip-1.14
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS='-O2 -g -pipe -m64'
+ perl Makefile.PL PREFIX=/var/tmp/perl-Archive-Zip-1.14-1-root/usr
Checking if your kit is complete...
Looks good
Writing Makefile for Archive::Zip
+ make
cp lib/Archive/Zip.pod blib/lib/Archive/Zip.pod
cp lib/Archive/Zip/Tree.pm blib/lib/Archive/Zip/Tree.pm
cp lib/Archive/Zip/FAQ.pod blib/lib/Archive/Zip/FAQ.pod
cp lib/Archive/Zip.pm blib/lib/Archive/Zip.pm
cp lib/Archive/Zip/MemberRead.pm blib/lib/Archive/Zip/MemberRead.pm
cp lib/Archive/Zip/MockFileHandle.pm
blib/lib/Archive/Zip/MockFileHandle.pm
cp lib/Archive/Zip/BufferedFileHandle.pm
blib/lib/Archive/Zip/BufferedFileHandle.pm
cp crc32 blib/script/crc32
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/crc32
Manifying blib/man3/Archive::Zip::Tree.3pm
Manifying blib/man3/Archive::Zip.3pm
Manifying blib/man3/Archive::Zip::FAQ.3pm
Manifying blib/man3/Archive::Zip::MemberRead.3pm
+ make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/test..............                                                           
                   t/test..............ok1/123                                                                          
    t/test..............ok2/123                                                                          
    t/test..............ok3/123                                                                          
    t/test..............ok4/123                                                                          
    t/test..............ok5/123                                                                          
    t/test..............ok6/123                                                                          
    t/test..............ok7/123                                                                          
    t/test..............ok8/123                                                                          
    t/test..............ok9/123                                                                          
    t/test..............ok10/123                                                                         
     t/test..............ok11/123                                                                         
     t/test..............ok12/123                                                                         
     t/test..............ok13/123                                                                         
     t/test..............ok14/123                                                                         
     t/test..............ok15/123                                                                         
     t/test..............ok16/123                                                                         
     t/test..............ok17/123                                                                         
     t/test..............ok18/123                                                                         
     t/test..............ok19/123                                                                         
     t/test..............ok20/123                                                                         
     t/test..............ok21/123                                                                         
     t/test..............ok22/123                                                                         
     t/test..............ok23/123                                                                         
     t/test..............ok24/123                                                                         
     t/test..............ok25/123                                                                         
     t/test..............ok26/123                                                                         
     t/test..............ok27/123                                                                         
     t/test..............ok28/123                                                                         
     t/test..............ok29/123                                                                         
     t/test..............ok30/123                                                                         
     t/test..............ok31/123                                                                         
     t/test..............ok32/123                                                                         
     t/test..............ok33/123                                                                         
     t/test..............ok34/123                                                                         
     t/test..............ok35/123                                                                         
     t/test..............ok36/123                                                                         
     t/test..............ok37/123                                                                         
     t/test..............ok38/123                                                                         
     t/test..............ok39/123                                                                         
     t/test..............ok40/123                                                                         
     t/test..............ok41/123                                                                         
     t/test..............ok42/123                                                                         
     t/test..............ok43/123                                                                         
     t/test..............ok44/123                                                                         
     t/test..............ok45/123                                                                         
     t/test..............ok46/123                                                                         
     t/test..............ok47/123                                                                         
     t/test..............ok48/123                                                                         
     t/test..............ok49/123                                                                         
     t/test..............ok50/123                                                                         
     t/test..............ok51/123                                                                         
     t/test..............ok52/123                                                                         
     t/test..............ok53/123                                                                         
     t/test..............ok54/123                                                                         
     t/test..............ok55/123                                                                         
     t/test..............ok56/123                                                                         
     t/test..............ok57/123                                                                         
     t/test..............ok58/123                                                                         
     t/test..............ok59/123                                                                         
     t/test..............ok60/123                                                                         
     t/test..............ok61/123                                                                         
     t/test..............ok62/123                                                                         
     t/test..............ok63/123                                                                         
     t/test..............ok64/123                                                                         
     t/test..............ok65/123                                                                         
     t/test..............ok66/123                                                                         
     t/test..............ok67/123                                                                         
     t/test..............ok68/123                                                                         
     t/test..............ok69/123                                                                         
     t/test..............ok70/123                                                                         
     t/test..............ok71/123                                                                         
     t/test..............ok72/123                                                                         
     t/test..............ok73/123                                                                         
     t/test..............ok74/123                                                                         
     t/test..............ok75/123                                                                         
     t/test..............ok76/123                                                                         
     t/test..............ok77/123                                                                         
     t/test..............ok78/123                                                                         
     t/test..............ok79/123                                                                         
     t/test..............ok80/123                                                                         
     t/test..............ok81/123                                                                         
     t/test..............ok82/123                                                                         
     t/test..............ok83/123                                                                         
     t/test..............ok84/123                                                                         
     t/test..............ok85/123                                                                         
     t/test..............ok86/123                                                                         
     t/test..............ok87/123                                                                         
     t/test..............ok88/123                                                                         
     t/test..............ok89/123                                                                         
     t/test..............ok90/123                                                                         
     t/test..............ok91/123                                                                         
     t/test..............ok92/123                                                                         
     t/test..............ok93/123                                                                         
     t/test..............ok94/123                                                                         
     t/test..............ok95/123                                                                         
     t/test..............ok96/123                                                                         
     t/test..............ok97/123                                                                         
     t/test..............ok98/123                                                                         
     t/test..............ok99/123                                                                         
     t/test..............ok100/123                                                                        
      t/test..............ok101/123                                                                        
      t/test..............ok102/123                                                                        
      t/test..............ok103/123                                                                        
      t/test..............ok104/123                                                                        
      t/test..............ok105/123                                                                        
      t/test..............ok106/123                                                                        
      t/test..............ok107/123                                                                        
      t/test..............ok108/123                                                                        
      t/test..............ok109/123                                                                        
      t/test..............ok110/123                                                                        
      t/test..............ok111/123                                                                        
      t/test..............ok112/123                                                                        
      t/test..............ok113/123                                                                        
      t/test..............ok114/123                                                                        
      t/test..............ok115/123                                                                        
      t/test..............ok116/123                                                                        
      t/test..............ok117/123                                                                        
      t/test..............ok118/123                                                                        
      t/test..............ok119/123                                                                        
      t/test..............ok120/123                                                                        
      t/test..............ok121/123                                                                        
      t/test..............ok122/123                                                                        
      t/test..............ok123/123                                                                        
      t/test..............ok
t/testex............                                                           
                   t/testex............NOK 1# Test 1 got: "256"
(t/testex.t at line 37)
#   Expected: "0"
#  t/testex.t line 37 is: ok( runPerlCommand( 'examples/copy.pl',
INPUTZIP, OUTPUTZIP ), 0 );
                                                                              
t/testex............NOK 2# Test 2 got: "256" (t/testex.t at line 39)
#   Expected: "0"
#  t/testex.t line 39 is: ok( runPerlCommand( 'examples/extract.pl',
OUTPUTZIP, ZFILENAME ), 0 );
                                                                              
t/testex............NOK 3# Test 3 got: "256" (t/testex.t at line 41)
#   Expected: "0"
#  t/testex.t line 41 is: ok( runPerlCommand( 'examples/mfh.pl', INPUTZIP
), 0 );
                                                                              
t/testex............NOK 4# Test 4 got: "256" (t/testex.t at line 43)
#   Expected: "0"
#  t/testex.t line 43 is: ok( runPerlCommand( 'examples/zip.pl',
OUTPUTZIP, INPUTZIP, FILENAME ), 0 );
                                                                              
t/testex............NOK 5# Test 5 got: "256" (t/testex.t at line 46)
#   Expected: "0"
#  t/testex.t line 46 is: ok( $status, 0 );
                                                                              
t/testex............NOK 6# Test 6 got: "256" (t/testex.t at line 51)
#   Expected: "0"
#  t/testex.t line 51 is: ok( $status, 0 );
                                                                              
t/testex............NOK 7# Test 7 got: "256" (t/testex.t at line 56)
#   Expected: "0"
#  t/testex.t line 56 is: ok( $status, 0 );
                                                                              
t/testex............NOK 8# Test 8 got: "" (t/testex.t at line 57)
#   Expected: "testdir/testing.txt:100\n"
#  t/testex.t line 57 is: ok( $output, ZFILENAME . ":100\n" );
                                                                              
t/testex............NOK 9# Test 9 got: "256" (t/testex.t at line 66)
#   Expected: "0"
#  t/testex.t line 66 is: ok( runPerlCommand( 'examples/selfex.pl',
OUTPUTZIP, FILENAME ), 0 );
                                                                              
t/testex............NOK 10# Test 10 got: "256" (t/testex.t at line 68)
#    Expected: "0"
#  t/testex.t line 68 is: ok( runPerlCommand(OUTPUTZIP), 0 );
                                                                              
t/testex............NOK 11# Test 11 got: <UNDEF> (t/testex.t at line 72)
#    Expected: "1" (extracted/testdir/testing.txt exists)
#  t/testex.t line 72 is: ok( -f $fn, 1, "$fn exists" );
                                                                              
t/testex............NOK 12# Test 12 got: "256" (t/testex.t at line 81)
#    Expected: "0" (updateTree.pl create)
#  t/testex.t line 81 is: ok( runPerlCommand( 'examples/updateTree.pl',
OUTPUTZIP, TESTDIR ), 0, "updateTree.pl create" );
                                                                              
t/testex............NOK 13# Test 13 got: <UNDEF> (t/testex.t at line 82)
#    Expected: "1" (zip created)
#  t/testex.t line 82 is: ok( -f OUTPUTZIP, 1, "zip created" );
                                                                              
t/testex............NOK 14# Test 14 got: "256" (t/testex.t at line 83)
#    Expected: "0" (updateTree.pl update)
#  t/testex.t line 83 is: ok( runPerlCommand( 'examples/updateTree.pl',
OUTPUTZIP, TESTDIR ), 0, "updateTree.pl update" );
                                                                              
t/testex............NOK 15# Test 15 got: <UNDEF> (t/testex.t at line 84)
#    Expected: "1" (zip updated)
#  t/testex.t line 84 is: ok( -f OUTPUTZIP, 1, "zip updated" );
                                                                              
t/testex............FAILED tests 1-15
    Failed 15/15 tests, 0.00% okay
t/testMemberRead....                                                           
                   t/testMemberRead....ok1/7                                                                            
  t/testMemberRead....ok2/7                                                                            
  t/testMemberRead....ok3/7                                                                            
  t/testMemberRead....ok4/7                                                                            
  t/testMemberRead....ok5/7                                                                            
  t/testMemberRead....ok6/7                                                                            
  t/testMemberRead....ok7/7                                                                            
  t/testMemberRead....ok
t/testTree..........                                                           
                   t/testTree..........ok1/6                                                                            
  t/testTree..........ok2/6                                                                            
  t/testTree..........ok3/6                                                                            
  t/testTree..........ok4/6                                                                            
  t/testTree..........ok5/6                                                                            
  t/testTree..........ok6/6                                                                            
  t/testTree..........ok
t/testUpdate........                                                           
                   t/testUpdate........ok1/12                                                                           
   t/testUpdate........ok2/12                                                                           
   t/testUpdate........ok3/12                                                                           
   t/testUpdate........ok4/12                                                                           
   t/testUpdate........ok5/12                                                                           
   t/testUpdate........ok6/12                                                                           
   t/testUpdate........ok7/12                                                                           
   t/testUpdate........ok8/12                                                                           
   t/testUpdate........ok9/12                                                                           
   t/testUpdate........ok10/12                                                                          
    t/testUpdate........ok11/12                                                                          
    t/testUpdate........ok12/12                                                                          
    t/testUpdate........ok
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/testex.t                15   15 100.00%  1-15
Failed 1/5 test scripts, 80.00% okay. 15/163 subtests failed, 90.80%
okay.
make: *** [test_dynamic] Error 255
error: Bad exit status from /var/tmp/rpm-tmp.60161 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.60161 (%build)



Missing file
/usr/src/redhat/RPMS/noarch/perl-Archive-Zip-1.14-1.noarch.rpm.
Maybe it did not build correctly?

Julian Field wrote:
      I've just tried it on RHEL4 and it works fine, so it's some
      Fedora 3
      screwup (wouldn't be the first).
      What's the output of
      rpmbuild -bc perl-Archive-Zip.spec

      Kyle Krieg wrote:

            I know this has been brought up in the past, but
            was wanting to get an
            update on where it was in the pile.

            I have a Fedora 3 x86_64 build that I'm wishing
            to install Mailscanner
            on.  Every time I try and install Mailscanner, it
            fails on the actuall
            Mailscanner rpm install.  I have a regular non
            64bit processer in
            another machine, which Mailscanner builds
            correctly on.

            See this e-mail string from the searchable
            mailing list :

            http://www.jiscmail.ac.uk/cgi-bin/wa.exe?A2=ind0503&L=mailscanner&P=R78667&I=-1

<http://www.jiscmail.ac.uk/cgi-bin/wa.exe?A2=ind0503&L=mailscanner&P=R78667&I=-
            >


            Just wondering if there is work and research
            going on the Fedora 3 64
            bit platform and when something like this could
            get some attention ? :)


      --
      Julian Field
      www.MailScanner.info
      Buy the MailScanner book at www.MailScanner.info/store
      Professional Support Services at www.MailScanner.biz
      MailScanner thanks transtec Computers for their support

      PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415
      B654

      ------------------------ MailScanner list
      ------------------------
      To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
      'leave mailscanner' in the body of the email.
      Before posting, read the MAQ
      (http://www.mailscanner.biz/maq/) and
      the archives
      (http://www.jiscmail.ac.uk/lists/mailscanner.html).

      Support MailScanner development - buy the book off the
      website!

------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/)
and the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).

Support MailScanner development - buy the book off the website!



More information about the MailScanner mailing list