On Mon, 27 Jan 2003 17:53:23 -0600
"Dan Muey" <[EMAIL PROTECTED]> wrote:

> 
> 
> 
> > Here's what I've tried ...
> > 
> > If I do this :
> > 
> > #!/usr/bin/perl
> > 
> > use lib qw(/home/dmuey/perlmod/Net-SMTP-Multipart-1.5);
> > use Multipart; 
> > 
> > It gives me :
> > 
> > Can't modify subroutine entry in scalar assignment at 
> > /home/dmuey/perlmod/Net-SMTP-Multipart-1.5/Multipart.pm line 
> > 30, near ");" BEGIN failed--compilation aborted at ./test.pl line 4.
> > 
> > Seems to be related to the initial install problem no?
> > Line 30 in that file is :
> > our $VERSION = sprintf("%d.%d", q$Revision: 1.5 $ =~ 
> > /(\d+)\.(\d+)/);^M
> > 
> > Notice that ^M? that's all over the file. I did 
> > perl -e '@f = `cat Multipart.pm`;foreach $l(@f) { $l =~ 
> > s/\^M//g; print $l; }' > Multipart2.pm
> 
> Actually that din't remove th ^M. It did from the screen output but when it wrote it 
>bqck into the file #2 it was stil there. Could that be the pronlem? If so how can I 
>remove the ^M / fix it?

try this;

perl  -pi.bak -e 's#\r##gi' Multipart.pm

this should remove all the ^M chars and keep the original file as Multipart.pm.bak
> > 
> > And modified my test script to use the #2 version and that 
> > gave me the same thing.
> > 
> > Any ideas would be most greatly appreciated. Thanks!
> > 
> > Dan
> > > 
> > > 
> > > No takers eh, then
> > > How would I go about using just the .pm file instead of the
> > > installed module with the example at the link below?
> > > 
> > > require "./Mulitpart.pm";
> > > 
> > > sub import {
> > >   ???/
> > >   }
> > > 
> > > import; # ???
> > > 
> > > Thanks
> > > 
> > > Dan
> > > 
> > > > 
> > > > Hello List,
> > > >  
> > > > If any one could shed some light on what I'm missing/what 
> > the errors 
> > > > mean I'd sure appreciate it!
> > > >  
> > > > I'm trying to install the Net::SMTP::Multipart Module
> > > >  
> > > http://search.cpan.org/author/DROBERTS/Net-SMTP-Multipart-1.5/
> > Multipart.pm
> >  
> >  
> > I've installed several modules today but I can't seem to get 
> > past this one. It doen't generate the makefile so I can't go 
> > past perl Makefile.PM
> >  
> > doing perl -MCPAN version fails also.
> >  
> > I am doing this as root
> > I've done perl -e 'use Module::Name;' on ever required module 
> > listed inthe url above and all is well. Here is what happens 
> > when I do perl Makefile.PL ::
> >  
> > # perl Makefile.PL 
> > Checking if your kit is complete...
> > Looks good
> > 'HTMLLIBPODS' is not a known MakeMaker parameter name.
> > Could not eval '
> >             package ExtUtils::MakeMaker::_version;
> >             no strict;
> >  
> >             local $VERSION;
> >             $VERSION=undef; do {
> >                 our $VERSION = sprintf("%d.%d", q$Revision: 
> > 1.4 $ =~ /(\d+)\.(\d+)/);
> >             }; $VERSION
> >         ' in Multipart.pm: Can't modify subroutine entry in 
> > scalar assignment at (eval 15) line 7, at EOF # ls 
> > Changes         MANIFEST        Makefile.PL     Multipart.pm
> > # make
> > make: no target to make.
> > 
> > -- 
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> > 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to