<DIV>Well, a few issues:</DIV>
<DIV> </DIV>
<DIV>1. That particular repository requires the 5.8 version of ActiveState. Might need to make a note of that. Somewhat related, I haven't found to date a version of Chart (Chart-Base) that is supported for 5.8. That's why I've generally used 5.6 instead. However, using 5.6 usually means you have to go to the ActiveState and OpenInteract sites and download zip versions, they don't appear to have modules for 5.6 available via PPM (or not a lot of them).</DIV>
<DIV> </DIV>
<DIV>2. The ActiveState repository (which is included by default in ActiveState's PPM) also contains some of the same packages for non-Windows platforms but not Windows. It appears that a PPM search stops at the first matching module, so the non-Windows one that ActiveState hosts get seen first and the ones that Apache is hosting don't get seen. I was only able to get this to work by removing the ActiveState repository entirely:</DIV>
<DIV> </DIV>
<DIV> ppm repository delete ActiveState Package Repository</DIV>
<DIV> </DIV>
<DIV>3. These PPM directories occassionally name the modules differently (the name you search on that is). For example, a hyphen is used instead of a double colon (File-Spec, not File::Spec). The Date::Format module isn't hosted seperately, instead it's part of the TimeDate module. Apache stores GD::Graph as GDGraph and GD::Text::Align as part of the GDTextUtil module. Finally some of these are also installed as part of the ActiveState perl distribution and so don't need to be installed at all and may not be available in the PPM directory. It's all very confusing for somebody who is not entirely Perl conversant.</DIV>
<DIV><BR><BR><B><I>David Miller <justdave@bugzilla.org></I></B> wrote:
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">On 3/9/2004 1:03 PM +0200, Andrei Benea wrote:<BR><BR>> Justdave suggested in:<BR>><BR>> http://bugzilla.mozilla.org/show_bug.cgi?id=236664#c9<BR>><BR>> to discuss on this list the ppm repository to be included in Bugzilla's<BR>> Windows installation instructions (checksetup.pl). The proposed URL is now<BR>><BR>> http://www.apache.org/dist/perl/win32-bin/ppms/<BR>><BR>> Mirrors for this repository can be found at:<BR>><BR>> http://www.apache.org/dyn/closer.cgi/perl/win32-bin/ppms/<BR>><BR>> I've chosen this one because it includes all ActivePerl packages needed by<BR>> Bugzilla except Chart::Base (which is optional).<BR>><BR>> Andrei.<BR><BR>We're trying to make checksetup.pl more friendly to Win32. Part of this is<BR>having the "missing perl modules" output actually give the necessary<BR>commands to use PPM to install the Perl
modules if running on Win32.<BR><BR>The problem is: not all of the modules we require are available in<BR>ActiveState's official PPM repository. Thus the patch on the<BR>above-mentioned bug also changes the output to suggest using Apache's PPM<BR>repository.<BR><BR>The call here is to get opinions on this from Windows folks of whether this<BR>is a good repository to suggest, or if there's another we should be using?<BR>We've recommended OpenInteract's repository for the Template and AppConfig<BR>modules in the docs, but that was only because Template-Toolkit's site<BR>suggests that one for obtaining Template Toolkit. And apparently<BR>OpenInteract's site doesn't have some of the other modules.<BR><BR>Thoughts anyone?<BR>-- <BR>Dave Miller Project Leader, Bugzilla Bug Tracking System<BR>http://www.justdave.net/ http://www.bugzilla.org/<BR>-<BR>To view or change your list settings, click here:<BR><HTTP: mj_wwwusr?user="bruce.armstrong@teamsybase.com" cgi-bin
bugzilla.org></BLOCKQUOTE></DIV><BR><BR><DIV>Bruce Armstrong [TeamSybase]<BR>
<HR>
http://www.teamsybase.com<BR><BR>Preach the gospel at all times.<BR>If necessary, use words. -- Francis of Assisi<BR>http://www.needhim.org</DIV>