Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Perl earlier versions installation

0 views
Skip to first unread message

Nicholas Clark

unread,
Nov 7, 2003, 3:35:17 PM11/7/03
to s_ka...@laleh.itrc.ac.ir, perl6-i...@perl.org, perl5-...@perl.org
On Sun, Nov 02, 2003 at 09:20:38AM +0330, s_ka...@laleh.itrc.ac.ir wrote:
> Hi,
>
> It's almost one year that I write programs with perl
> The version I use is 5.8.0.
> But I have a package that runs only on perl version 5.6 or earlier.
> In perl.com I got the version 5.003
> But I didn't remove the last one and tried to install this. I
> run config.sh but when I type make, the following error appears.
>
> [root@itrcprox2 perl5.005_03]# make
> make: *** No rule to make target `<built-in>', needed by `miniperlmain.o'.
> Stop.
>
>
> what should I do?
> regards,
> Sarvnaz Karimi

The list name perl6-internals isn't the correct place to ask this question.
(as it's about perl6, not perl5, such as the perl 5.6 you are asking about)

perl5-porters is probably a better place to ask this question, so I've
Cc'd them, and set the reply to (to ensure responses move there)

I'm not sure of the best answer to your question, but someone on
perl5-porters should be able to answer it.

Nicholas Clark

Andy Dougherty

unread,
Nov 7, 2003, 3:44:49 PM11/7/03
to perl5-...@perl.org, s_ka...@laleh.itrc.ac.ir
> On Sun, Nov 02, 2003 at 09:20:38AM +0330, s_ka...@laleh.itrc.ac.ir wrote:
> > Hi,
> >
> > It's almost one year that I write programs with perl
> > The version I use is 5.8.0.
> > But I have a package that runs only on perl version 5.6 or earlier.
> > In perl.com I got the version 5.003
> > But I didn't remove the last one and tried to install this. I
> > run config.sh but when I type make, the following error appears.
> >
> > [root@itrcprox2 perl5.005_03]# make
> > make: *** No rule to make target `<built-in>', needed by `miniperlmain.o'.
> > Stop.
> >
> > what should I do?

The problem is that your newer version of gcc is emitting output not
anticpiated in 5.6.x's build system. The simplest fix is to manually
edit 'makefile' (not 'Makefile') and simply delete the lines containing
the phrase 'built-in'. Then you can type 'make' and all should proceed
ok.

--
Andy Dougherty doug...@lafayette.edu

Nicholas Clark

unread,
Nov 7, 2003, 3:49:24 PM11/7/03
to Andy Dougherty, perl5-...@perl.org, s_ka...@laleh.itrc.ac.ir

As you say you already have perl 5.8.0 available, you can do the edit
Andy describes with

perl -ni~ -we 'print unless /: </' x2p/makefile makefile

Nicholas Clark

0 new messages