I'm trying to package a small Tk based Perl application, but after running the Cava build successfully I can't get it to start. The build completes OK with no warnings or errors, and the packager looks to have identified all the modules to bundle OK. However when I try to start the application I get the error:
Unrecognized character \x1F; marked by <-- HERE after <-- HERE near column 1 at D:/StoresUpdate/release/MyApp/lib/std/Tk.pm line 1.
Compilation failed in require at D:/StoresUpdate/release/MyApp/lib/std/cavaexecscript/stores_interface.pl line 3.
BEGIN failed--compilation aborted at D:/StoresUpdate/release/MyApp/lib/std/cavaexecscript/stores_interface.pl line 3.
Looking at the files in /lib/std/ I can see all of the .pm files I expect, but all of their contents appear to be binary data rather than the original text files. Is this how it's supposed to be?
Any clues as to how I can work out what's going wrong here?
The Babraham Institute, Babraham Research Campus, Cambridge CB22 3AT Registered Charity No. 1053902.
The information transmitted in this email is directed only to the addressee. If you received this in error, please contact the sender and delete this email from your system. The contents of this e-mail are the views of the sender and do not necessarily represent the views of the Babraham Institute. Full conditions at: www.babraham.ac.uk<http://www.babraham.ac.uk/email_disclaimer.html>