Hey Guys, I'm doing a reply to the OP so I can get all at once...
Thanks everybody for the replies, much appreciated! Sorry for the delay in replying, but my company is moving to a new
building soon and of course the IT department is in charge of basically anything with a wire or a plug, which is pretty
much EVERYTHING..!! So we've been swamped trying to deal with that. But I've got some time so I thought I'd check in.
Laurent_R, thanks for the reply!
Humm.. No I haven't seen/used that before. I also am a Linux person so doing this kind of stuff on Windows can be a bit
of a pain to say the least. But the portable version sounds like an option though. Maybe I'll look into that and see if
I can run a supported version
(*5.14 being the highest it supports) and try to have CavaPackager use that portable
version instead.
Thanks again for the suggestion!
dasgar, thanks for the reply!
No, I haven't looked into it quite as deeply as I have the CavaPackager. But I do remember reading about it and I think I
may have even downloaded it at some point during this whole thing and just kind of forgot it was there... But I'll look at it
again and see if Hopefully
(*fingers crossed) it supports the 5.18 Perl version.
Thanks, I'll read up on it again and see what I find.
Anonymous Monk, thanks for the reply!
I did download the zip'ped version of "Strawberry Perl v5.14.4.1-32bit" last week sometime and was attempting to use that
to "compile/build" my 'project' but got errors from CavaPackager when doing so.
I had extracted the Zip file to "C:\strawberry_v5.14\" and also already had version 5.18 installed
(*using the .msi installer)
to "C:\strawberry\". I had set the CavaPackager's global settings to point to "C:\strawberry_v5.14\perl\bin\perl.exe", but would
get an error when running the "scan" over the project, which I think checks the Perl executable, Modules path, etc... And I would get
these errors you see below:
2013-10-07 16:45:03 : Error : Scan: Access is denied.
2013-10-07 16:45:03 : Error : Scan: User script failed for module Cava
+::Global. Using default rule.
2013-10-07 16:45:03 : Message : Cava Packager encountered errors durin
+g the scan
Now I'm pretty sure all 3 of those are for the same thing. And I think the error is on the perl.exe file for the Perl version I extracted
from the zip file. During this "scan" process from Cava, as I watch it run through the scan, when it hits
"Scanning File: Cava::Global",
which is where the "perl.exe" location is defined, I get another pop-up window which stops the scan until I hit 'ok', which says:
C:\strawberry_v5.14\perl\bin\perl.exe is not a valid win32 application
Not really sure why I'm getting this error. The File name of the Perl zip file I downloaded specifically says "32-bit" in the name so not
sure what's going on with that error...?
I was thinking that this error was because I need to change my PATH variable up a little bit to point to the other Perl version 5.14, instead
of the 5.18 version? I was thinking that Windows is giving that error because that specific "perl.exe" file is not in any of the directories
listed in the PATH variable.
Does that sound like that could be the issue?
If yes, and I add the directory to the PATH variable from the command prompt, the next time I reboot will it restore my "default/normal" PATH var?
Or would that not work because it would only be that way for that one Command Prompt window, and I would need to change it from Registry in order
to use the updated PATH Variable with a program outside THAT command prompt window..?
Thanks Again, for the reply much appreciated!
Hey
sam_bakki, thanks for the reply!
Cool, no I haven't read about that one before. I'll have to check it out. Maybe it would be easier for me to install my "2nd" Perl install from a
different provider like Active State then trying to have 2 Strawberry Perl versions...
The only other thing I've tried other then CavaPackager was the program
Perl2Exe, but that one as well requires a max version of 5.16. So again
trying to use that tool I would need a separate Perl version installed. But I'll check out the "PerlApp" from Active State and see how that works.
If you say you've had lots of trial and error for the last 2 years building Perl+GUI Apps, and you now use that one to do your building, then maybe
that might be my best bet.
Thank you VERY much for posting the links and details for that. I'll check it out and post back with what I find. Do you know if that "PerlApp"
requires a specific Perl Version in order to run?
What I started to do over the weekend was, after getting an old spare Thinkpad we had laying around the office, with 32-bit XP installed, I started to
install Perl v5.14, and then began installing ALL the Modules I use in my Program, which is quite a few. But I stopped after getting Gtk2 installed and
planned on picking back up with that tonight. I figured instead of dealing with this headache I could start with a fresh PC
(*i.e. one without any
Perl on it yet) and one I'm not afraid of "breaking"...
I'll post back tomorrow and let you guys know what's going on. If things go well hopefully I can just build the EXE on that laptop...
Anyway, thanks AGAIN everybody for the replies! Very much appreciated!
Thanks Again,
Matt