[Mimedefang] installation problem -- Makefile error

Murat Isik muratisik at megatek.com.tr
Fri May 7 10:31:19 EDT 2004


Hello,

I am trying to install mimedefang 2.42 on a Fedora box, following
http://www.rudolphtire.com/mimedefang-howto/

I have run into a problem regarding the Makefiles of the perl libraries. I
installed them in order of the howto and when I started mimedefang it gave
this error:

May  7 11:44:14 murat mimedefang-multiplexor: Slave 0 stderr: Mail::Header
defines neither package nor VERSION--version check failed at
/usr/lib/perl5/site_perl/5.8.3/MIME/Head.pm line 119. BEGIN
failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.3/MIME/Head.pm
line 119. Compilation failed in require at
/usr/lib/perl5/site_perl/5.8.3/MIME/Parser.pm line 147. BEGIN
failed--compilation aborted at /usr/lib/perl5/site_perl/5.8.3/MIME/Parser.pm
line 147. Compilation failed in require at /usr/bin/mimedefang.pl line 151.
BEGIN failed--compilation aborted at /usr/bi

Tracking down the problem to the very roots, Ic ame across something I
should have noticed but missed as I compiled the perl libs. When I give
"perl Makefile.PL" to
MIME-tools-5.411a-RP-Patched-02 it returns this error:

Warning: prerequisite Mail::Header 1.01 not found. We have unknown version.

It does it for all the dependencies in the Makefile.pl as

      VERSION_FROM => "lib/MIME/Tools.pm",
      PREREQ_PM    => {"Mail::Header"      => 1.01,
                       "Mail::Internet"    => 1.0203,
                       "Mail::Field"       => 1.05,

                       "MIME::QuotedPrint" => 2.03,
                       "MIME::Base64"      => 2.04,
                       "IO::Stringy"       => 1.211,
                       "File::Spec"        => 0.6,
                       "File::Path"        => 1,

I tried it by taking out the lines one by one. Whichever is the first one,
make file cant find it.

I installed Mail Tools before this and it is in the right place. I did the
same process on the clean install fedora and mimedefang worked so I am
assuming that something is wrong with the perl structure of my constantly
used and "played-around-wth" fedora.

Does anybody have any idea about what the problem might be? What would
prevent Makefile.pl from finding out the versions of loaded modules?

Have a nice day.

Murat Isik



More information about the MIMEDefang mailing list