[Mimedefang] Undefined subroutine &MIME::QuotedPrint::encode_qp

Julien Mercay jmercay at scdi.org
Thu Sep 23 19:35:37 EDT 2004


All,

I recently upgraded from MIMEDefang 2.43 to 2.45. On some messages, I 
see the following message in my logs:

Undefined subroutine &MIME::QuotedPrint::encode_qp called at 
/usr/local/share/perl/5.8.0/MIME/Decoder/QuotedPrint.pm line 74.

followed by the slave dying and being re spawned.

Checking my system, I see the following files:

root at unet:/usr/src# find /usr -name \*QuotedPrint\*
/usr/lib/perl/5.8.0/MIME/QuotedPrint.pm
/usr/local/man/man3/MIME::Decoder::QuotedPrint.3pm
/usr/local/man/man3/MIME::QuotedPrint.3pm
/usr/local/share/perl/5.8.0/MIME/Decoder/QuotedPrint.pm
/usr/local/share/perl/5.8.0/MIME/QuotedPrint.pm.back
/usr/share/man/man3/MIME::QuotedPrint.3pm
/usr/share/perl/5.8.0/PerlIO/via/QuotedPrint.pm

and:

root at unet:/usr/src# head -5 /usr/lib/perl/5.8.0/MIME/QuotedPrint.pm
package MIME::QuotedPrint;

# $Id: QuotedPrint.pm,v 3.4 2004/08/25 09:33:45 gisle Exp $


So I seem to have the correct version (MIME-Base64, v 3.05).

Even a small test script fails:

#!/usr/bin/perl -w

print MIME::QuotedPrint::encode_qp("test test test ");

returns this:

Undefined subroutine &MIME::QuotedPrint::encode_qp called at ./test.pl 
line 3.

I'm no perl expert, so I probably overlooked something. Any idea a very 
much appreciated.

Thanks,
Julien




More information about the MIMEDefang mailing list