Skip Menu |

This queue is for tickets about the PPM CPAN distribution.

Report information
The Basics
Id: 42138
Status: open
Priority: 0/
Queue: PPM

People
Owner: Nobody in particular
Requestors: ocnsinc [...] yahoo.com
RIVY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 2.1.9
Fixed in: (no value)



Subject: PPM 2.1.9 -- Make Error
Date: Sun, 4 Jan 2009 14:31:13 -0500
To: <bug-PPM [...] rt.cpan.org>
From: "OCNS Inc" <ocnsinc [...] yahoo.com>
Hi --- I'm attempting to Make PPM 2.1.9 under cygwin and receive the below error -- Can someone help here? Thanks, SB ---------------------------------------------------------------------------- ----------- $ uname -r 1.5.25(0.156/4/2) $ perl -v This is perl, v5.10.0 built for cygwin-thread-multi-64int (with 6 registered patches, see perl -V for more detail) $ PPM-2.1.9 $ perl makefile.pl Checking if your kit is complete... Looks good Writing Makefile for PPM $ PPM-2.1.9 $ make cp lib/PPM/XML/ValidatingElement.pm blib/lib/PPM/XML/ValidatingElement.pm cp lib/PPM/XML/PPMConfig.pm blib/lib/PPM/XML/PPMConfig.pm cp lib/PPM/XML/RepositorySummary.pm blib/lib/PPM/XML/RepositorySummary.pm cp lib/PPM/RelocPerl.pm blib/lib/PPM/RelocPerl.pm cp lib/PPM.pm blib/lib/PPM.pm cp lib/PPM/XML/Element.pm blib/lib/PPM/XML/Element.pm cp lib/PPM/XML/PPD.pm blib/lib/PPM/XML/PPD.pm cp bin/ppm.pl blib/script/ppm.pl /usr/bin/perl.exe "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ppm.p mv blib/script/ppm.pl blib/script/ppm mv blib/man1/ppm.pl.1 blib/man1/ppm.1 mv: cannot stat `blib/man1/ppm.pl.1': No such file or directory make: *** [all] Error 1 ---------------------------------------------------------------------------- -----------
Subject: PPM 2.1.9 -- Make Error for cygwin (includes PATCH to fix)
On Sun Jan 04 14:31:42 2009, ocnsinc@yahoo.com wrote: Show quoted text
> Hi --- > > I'm attempting to Make PPM 2.1.9 under cygwin and receive the below
error -- Show quoted text
> > Can someone help here? > > Thanks, > > SB
Use the attached diff to patch 'Makefile.PL'. (While in the cpan shell, you can find it 'look PPM' after a failed install.) The patch hack the Makefile.PL script to generate the missing man1 file in the correct location for ($^O eq 'cygwin'). I'm not sure why it's not generated in the first place. Hopefully the author will include the patch in the next iteration. - Roy
30a31,35 > # cygwin patch > $postamble .= ' > pod2man blib/script/ppm.pl > blib/man1/ppm.pl.1' if ($^O eq 'cygwin'); > # >
Unfortunately, even with the patched Makefile.PL and subsequent full installation, PPM doesn't install modules correctly on for 'cygwin'. I keep getting "Can't locate Term/Size/Win32.pm in @INC" exceptions no matter how I build and install the PPD/PPMs. Too bad. It would be nice to have more broad support, though the Win32 install base is likely small and the cygwin sub-segment even smaller. - Roy