[tpm] PAR::Packer and cygwin
Indy Singh
indy at indigostar.com
Fri Jun 7 09:39:31 PDT 2013
Open a shell and use ls and/or find to locate where File/Temp.pm is located. Likely the C:\ will be represented as /c/. Add that path to your @INC variable with a begin or use lib statement.
However your application is not going to be portable to another machine where this folder and file does not exist. Perhaps you need to make sure that the file is packaged into the application to start with. Perhaps add an explicit ‘use File::Temp;’ statement.
Indy Singh
IndigoSTAR Software -- www.indigostar.com
From: Fulko Hew
Sent: Friday, June 07, 2013 11:42 AM
To: Stuart Watt
Cc: TPM
Subject: [tpm] PAR::Packer and cygwin
After a lot of fighting... I've made some progress on my battle
of using PAR to package my app on various OSs.
[I've gotten something built on Solaris and now I just have to find out
how to make a proper pkgadd package out of it.]
But my question of the day is really the MS Windows / Cygwin environment.
I hope you (or anyone else) can help...
When I run my Cygwin/PAR application under a DOS shell
(with PATH also pointing to c:\cygwin\bin) it now actually
starts my app, but it immediately dies with:
Can't locate File/Temp.pm in @INC ...
Is it because of slash versus backslash?
Is it because @INC contains entries like /usr/lib/perl5...
Is it because the @INC entries are rooted at '/' and Windows
doesn't understand that and Cygwin modules aren't kicking in?
Any clues?
Fulko
PS: For those not privy to my earlier background discussions:
- I can't use Strawberry Perl because some of the modules I need
don't work under it, only works under Cygwin Perl.
- I'm trying to make a single executable for distribution
(that's what PAR is for)
- It needs to be invokable from DOS (srvany) and not from within
CYGWIN's terminal window
--------------------------------------------------------------------------------
_______________________________________________
toronto-pm mailing list
toronto-pm at pm.org
http://mail.pm.org/mailman/listinfo/toronto-pm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/toronto-pm/attachments/20130607/a61baa99/attachment.html>
More information about the toronto-pm
mailing list