[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