----- Original Message ----- 
From: "Kevin Blackstock" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, August 17, 2006 3:09 AM
Subject: [Perldl] Issues Installing PDL, Windows XP


> Hello,
>
> I have been trying for the past two days to install PDL on my XP machine.
I
> am using ActiveState Perl 5.8.8, PDL 2.4.2.

Make sure you're running build 817 of perl 5.8.8 (not build 816, which is
broken):

perl -e "print $ActivePerl::VERSION"

> I have read the install files,
> it says to install on Win32 systems, do the following:
>
> perl Makefile.PL
> nmake
>
> Following those instructions results in the following:
>
> perl Makefile.pl

> 'cl' is not recognized as an internal or external command,
> operable program or batch file.

You need a compiler to build PDL on ActiveState perl 5.8.8 - either 'gcc'
(MinGW compiler) or 'cl' (MS Visual Studio compiler).

Either you don't have a compiler, or it can't be found. If you don't have a
compiler there's no point in trying to build PDL - best immediate fix would
be to go to http://www.kalinabears.com.au/w32perl/pdl.html and grab the PDL
binary at the top of the page and install that  (as per the instructions in
the Readme.txt that comes with the download).

>
> >nmake
>
> Microsoft (R) Program Maintenance Utility   Version 1.50
> Copyright (c) Microsoft Corp 1988-94. All rights reserved.
>
> NMAKE : fatal error U1071: cycle in dependency tree for target
'pm_to_blib'
> Stop.
> >

This is a problem with the 2.4.2 source - which has been fixed (along with
other faults) in the latest CVS version that zowie told you about. That CVS
version should build straight out of the box for you if you have the Visual
Studio compiler. (There are still a few easily-negotiated hoops to jump
through if you wish to use the MinGW compiler with ActiveState perl to build
PDL. If you're using the MinGW compiler with MinGW-built perl, then there
are no hoops to jump through.)

Cheers,
Rob


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to