Can pp be used without installed dependencies?
I have a build machine that depends on specific versions of Perl modules. I want to include the Par Packer utility on that build machine but I don't want to install the dependencies: -Archive::Zip 1 (not available) -ExtUtils::MakeMaker 6.42 ( v 6.17 available) -Getopt::ArgvFile 1.07 (Not available) -Module::ScanDeps 0.93 (Not available) -PAR 0.994 (Not available) -PAR::Dist 0.22 (not available) Perl version: This is perl, v5.8.6 built for MSWin32-x86-multi-thread (with 3 registered patches, see perl -V for more detail) Copyright 1987-2004, Larry Wall Binary build 811 provided by ActiveState Corp. http://www.ActiveState.com ActiveState is a division of Sophos. Built Dec 13 2004 09:52:01 I am able to populate the lib directory but I am unable to actually install the modules (i.e. execute make). Is it at all possible to use the Perl Packer under such curcumstances? Is there a stand-alone executing Par Packer? Thanks, ~ Jon - This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.
Re: Can pp be used without installed dependencies?
On Thu, Sep 24, 2009 at 10:50 PM, Jonathan Robinson jonarobin...@rim.com wrote: I have a build machine that depends on specific versions of Perl modules. Uh-oh, is this the dreaded DarkPAN :) I am able to populate the lib directory but I am unable to actually install the modules (i.e. execute make). Is it at all possible to use the Perl Packer under such curcumstances? Nope. Is there a stand-alone executing Par Packer? Just for fun, I just pp'ed the script pp itself and tried to use the resulting executable to pack a hello world script - doesn't work. It complains about missing core modules, but I checked that they have been correctly packed into the expected area. There are some subtle ordering restrictions during the bootstrapping process of a packed executable and pp seems to run afoul of them. So short answer: nope either. Cheers, Roderich
Re: Can pp be used without installed dependencies?
Thanks. I didn't think so but it was worth a shot in the dark. :-) Cheers, ~ Jon - Original Message - From: Roderich Schupp roderich.sch...@googlemail.com To: Jonathan Robinson Cc: par@perl.org par@perl.org Sent: Fri Sep 25 06:43:27 2009 Subject: Re: Can pp be used without installed dependencies? On Thu, Sep 24, 2009 at 10:50 PM, Jonathan Robinson jonarobin...@rim.com wrote: I have a build machine that depends on specific versions of Perl modules. Uh-oh, is this the dreaded DarkPAN :) I am able to populate the lib directory but I am unable to actually install the modules (i.e. execute make). Is it at all possible to use the Perl Packer under such curcumstances? Nope. Is there a stand-alone executing Par Packer? Just for fun, I just pp'ed the script pp itself and tried to use the resulting executable to pack a hello world script - doesn't work. It complains about missing core modules, but I checked that they have been correctly packed into the expected area. There are some subtle ordering restrictions during the bootstrapping process of a packed executable and pp seems to run afoul of them. So short answer: nope either. Cheers, Roderich - This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.