Re: [Module::Build] Help: Module::Build V 0.21 under WinXP
Status: Beta
Brought to you by:
kwilliams
|
From: Randy W. S. <Ra...@Th...> - 2003-11-06 21:11:33
|
On 11/6/2003 1:16 AM, Ron Savage wrote: > On Thu, 06 Nov 2003 00:38:24 -0500, Randy W. Sims wrote: > > Hi Randy > > >>That should be 'codebase', and that should be given on the command >>line >>for the ppd target. >> >>perl Build ppd codebase="./x86/CGI-Explorer-2.02.tar.gz" > > > OK. > > The output is: > -----><8----- > <IMPLEMENTATION> > <CODEBASE HREF="./x86/CGI-Explorer-2.02.tar.gz" /> > </IMPLEMENTATION> > -----><8----- > whereas it should look like (this is downloaded from Randy Kobe's > site): > -----><8----- > <IMPLEMENTATION> > <OS NAME="MSWin32" /> > <ARCHITECTURE NAME="MSWin32-x86-multi-thread-5.8" /> > <CODEBASE > HREF="http://theoryx5.uwinnipeg.ca/ppms/x86/Module-Build.tar.gz" /> > </IMPLEMENTATION> > -----><8----- I've taken a quick look a Dave's code, and it seems to me it is doing the right thing. If there is no XS code, it assumes that this is a cross-platform module, so it omits the OS & ARCHITECTURE tags. Does ppm fail without those tags? >>For the errors, try updating your version of Archive::Tar from: >> >><http://p4.elixus.org/snap/Archive-Tar.tar.gz> > > That version makes a difference: > > But CGI-Explorer-2.02.tar.gz does not contain any paths :-(. Ok. I'll try to look into this tonight. I seem to recall running into this problem in some script I wrote a while back. Does this occur only on Windows... Randy. -- A little learning is a dang'rous thing; Drink deep, or taste not the Pierian spring; There shallow draughts intoxicate the brain; And drinking largely sobers us again. - Alexander Pope |