Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Apr 2004 21:18:27 +1000
From:      andrew clarke <mail@ozzmosis.com>
To:        ports@freebsd.org
Subject:   Re: mail/fetchyahoo running failure
Message-ID:  <20040414111827.GA44907@ozzmosis.com>
In-Reply-To: <20040410030621.GA844@doom.homeunix.org>
References:  <20040410030621.GA844@doom.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Apr 10, 2004 at 07:06:21AM +0400, Igor Pokrovsky wrote:

> I'm trying to run mail/fetchyahoo on STABLE and 
> getting the following error (wrapped):
> 
> $ fetchyahoo
> Can't locate bytes.pm in @INC (@INC contains: 
> /usr/local/lib/perl5/site_perl/5.005/i386-freebsd
> /usr/local/lib/perl5/site_perl/5.005
> . /usr/libdata/perl/5.00503 /mach /usr/libdata/perl/5.00503) 
> at /usr/local/bin/fetchyahoo line 1468.
> BEGIN failed--compilation aborted at /usr/local/bin/fetchyahoo line 1468.
> 
> Line 1468 of fetchyahoo contains 'use bytes'. I searched pkg-plists for this
> file and found it in more recent version of perl, than one that comes with
> STABLE. So I guess I should install perl from ports. Is it my only option?
> If so, it should be somehow indicated in fetchyahoo port (perl 5.6 dependancy?).

I've got the same problem with fetchyahoo-2.8.0 on FreeBSD 4.8R.  I
don't know enough about Perl to write a workaround though, and don't
feel confident installing lang/perl5 (or lang/perl5.8) as that may break
something else.  I'm a bit paranoid about these things though.

$ which perl
/usr/bin/perl
$ perl -v

This is perl, version 5.005_03 built for i386-freebsd


"bytes.pm was introduced with 5.6."

- http://search.cpan.org/~rgarcia/perl-5.6.2/lib/ExtUtils/MakeMaker/bytes.pm


Actually on second thoughts the lang/perl5 port will probably install
itself to /usr/local/bin/perl, leaving /usr/bin/perl alone, in which
case you can probably just edit /usr/local/bin/fetchyahoo and change

  #!/usr/bin/perl -w

to

  #!/usr/local/bin/perl -w

I don't have a spare PC to test this unfortunately.  But it seems
logical enough!

Regards
Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040414111827.GA44907>