Hi,
I am using Fedora Core 2 w/ muttprint 0.72a-1 from http://muttprint.sourceforge.net/ I am getting the following error message :
Can't call method "convert" on an undefined value at /usr/bin/muttprint line 1866.
with muttprint 0.72c-1 also I get the same error, only, the error comes at line 1914.
the program convert from imagemagic is already installed on my machine.
The offending line in both is the same:
return $utf2native->convert($string);
could you please help me ? I checked the faq but this is not mentioned there. I wrote to the maintainer and he replied asking:
------- is 'libtext-iconv-perl' installed on your system? --------
My answer was as follows but I have recieved no reply from him to date.
-------------------------------------------------- I can't find this package. I don't know anything about perl. This is what I have:
I have the following perl packages on my system. ----------------------------------------------------- spavri@carbon spavri]$ rpm -qa | grep perl perl-Parse-Yapp-1.05-31 perl-XML-Dumper-0.71-1 perl-5.8.3-18 perl-DateManip-5.42a-1 perl-HTML-Parser-3.35-5 perl-libwww-perl-5.79-1 perl-libxml-perl-0.07-29 perl-XML-Encoding-1.01-25 perl-Filter-1.30-5 perl-URI-1.30-1 perl-HTML-Tagset-3.03-29 perl-XML-Parser-2.34-2 perl-libxml-enno-1.02-30
-------------------------------------------------------
I have the following packages on the FC2 cds
-----------------------------------------------------
[spavri@carbon spavri]$ grep perl archive/docs/cd1 mod_perl-1.99_12-2.1.i386.rpm perl-5.8.3-18.i386.rpm perl-DateManip-5.42a-1.noarch.rpm perl-DBD-MySQL-2.9003-4.i386.rpm perl-DBI-1.40-4.i386.rpm perl-Filter-1.30-5.i386.rpm perl-HTML-Parser-3.35-5.i386.rpm perl-HTML-Tagset-3.03-29.noarch.rpm perl-libwww-perl-5.79-1.noarch.rpm perl-libxml-enno-1.02-30.noarch.rpm perl-libxml-perl-0.07-29.noarch.rpm perl-Parse-Yapp-1.05-31.noarch.rpm perl-URI-1.30-1.noarch.rpm perl-XML-Dumper-0.71-1.noarch.rpm perl-XML-Encoding-1.01-25.noarch.rpm perl-XML-Parser-2.34-2.i386.rpm
[spavri@carbon spavri]$ grep perl archive/docs/cd2 perl-SGMLSpm-1.03ii-13.noarch.rpm
[spavri@carbon spavri]$ grep perl archive/docs/cd3 groff-perl-1.18.1-34.i386.rpm ImageMagick-perl-5.5.7.15-1.3.i386.rpm net-snmp-perl-5.1.1-2.i386.rpm openssl-perl-0.9.7a-35.i386.rpm perl-Archive-Tar-1.08-2.noarch.rpm perl-Bit-Vector-6.3-2.i386.rpm perl-BSD-Resource-1.23-5.i386.rpm perl-Convert-ASN1-0.18-2.noarch.rpm perl-Crypt-SSLeay-0.51-2.i386.rpm perl-Date-Calc-5.3-8.i386.rpm perl-DBD-Pg-1.31-5.i386.rpm perl-Devel-Symdump-2.03-17.i386.rpm perl-Digest-HMAC-1.01-12.noarch.rpm perl-Digest-SHA1-2.07-4.i386.rpm perl-File-MMagic-1.21-1.noarch.rpm perl-Frontier-RPC-0.06-37.noarch.rpm perl-LDAP-0.31-4.noarch.rpm perl-Net-DNS-0.45-3.i386.rpm perl-NKF-2.04-2.1.i386.rpm perl-Parse-RecDescent-1.94-3.noarch.rpm perl-RPM2-0.66-5.i386.rpm perl-RPM-Specfile-1.17-1.noarch.rpm perl-suidperl-5.8.3-18.1.i386.rpm perl-TermReadKey-2.20-16.i386.rpm perl-Text-Kakasi-1.05-10.i386.rpm perl-TimeDate-1.16-1.noarch.rpm perl-Time-HiRes-1.55-2.i386.rpm perl-XML-Grove-0.46alpha-26.noarch.rpm perl-XML-LibXML-1.56-10.i386.rpm perl-XML-LibXML-Common-0.13-5.i386.rpm perl-XML-NamespaceSupport-1.08-5.noarch.rpm perl-XML-SAX-0.12-6.noarch.rpm perl-XML-Twig-3.13-5.noarch.rpm
[spavri@carbon spavri]$ grep perl archive/docs/cd4 mod_perl-devel-1.99_12-2.1.i386.rpm perl-Compress-Zlib-1.33-4.i386.rpm perl-Cyrus-2.2.3-11.i386.rpm perl-Filter-Simple-0.79-3.noarch.rpm perl-Inline-0.44-13.i386.rpm perl-PDL-2.4.1-4.i386.rpm subversion-perl-1.0.2-1.i386.rpm
-----------------------------------------------------
could some kind soul point me in the right direction ? please ?
I've googled and there is a debian package available but seemingly nothing for FC2
many thanks,
Sharukh.
On 21/01/05 11:22 +0530, Dr. Sharukh K. R. Pavri. wrote:
Hi,
I am using Fedora Core 2 w/ muttprint 0.72a-1 from http://muttprint.sourceforge.net/ I am getting the following error message :
Can't call method "convert" on an undefined value at /usr/bin/muttprint line 1866.
with muttprint 0.72c-1 also I get the same error, only, the error comes at line 1914.
the program convert from imagemagic is already installed on my machine.
The offending line in both is the same:
return $utf2native->convert($string);
could you please help me ? I checked the faq but this is not mentioned there. I wrote to the maintainer and he replied asking:
is 'libtext-iconv-perl' installed on your system?
My answer was as follows but I have recieved no reply from him to date.
I can't find this package. I don't know anything about perl. This is what I have:
You need to install Text::IConv with CPAN.
#cpan -i Text::IConv
Alternatively, install cpan2rpm. Then build the rpm of Text::IConv with cpan2rpm Text::IConv and install it.
To convert the Debian naming to CPAN, remove the lib and the -perl part of the package, and i /name/ at the cpan prompt.
Devdas Bhagat