Hi,
I installed the latest Cava Packager under Ubuntu and I I tried to use it to
build a distribution for my WxPerl app with it.
I started it, choosed to create a new project from the menu, but I can't go
to the next step because this step is absolutely impossible to do without a
mouse, but only using a keyboard.
Pressing tab or arrow keys doesn't seem to move the focus to any element on
the GUI.
So I installed Cava Packager under Windows, hoping that I could build the
configuration for the project under Windows, then use it under Linux.
Under Windows I was able to pass over the first step and I've seen that I
need to choose the project type, but there was no "Linux app" but only
"Windows app" choice, so I choosed it and I tried to create a Windows
version for my program.
I pressed OK and it asked for the project name, an empty folder path and the
path to the script that should be packaged.
It was hard to specify the empty path, because there was no edit field to
paste it there, but just a "..." button, which doesn't seem to work very
well.
By mistake I first chosen a folder which was not empty and Cava Packager
told me that I need to use an empty folder, but the problem was that even
after closing an and re-opening the program, the single folder I was able to
see under that partition was the bad folder previously opened, so I wasn't
able to choose another folder.
I've found that I was able to see again the other folders on that partition
only after I renamed that folder I previously chosen by mistake.
OK, after I've created the first project, I choose to build it (from the
menu).
This created a structure of folders with a bin directory inside. I tried to
run the .exe program under that directory, but it didn't want to run.
So I ran it in command line mode and I've seen that it gave the following
error:
Unrecognized character \x1F; marked by <-- HERE after <-- HERE near column 1
at
D:/apps/gui/MAA355~1/3/cava/release/MyApp/lib/std/MaestroDEX.pl line 1.
I thought that maybe it has something to do with the fact that the file is
UTF-8 encoded, so I saved the file in ANSI mode and re-built the package
with Cava, but it still gives this error.
Anyway, I tried to export the project hoping that I will be able to use it
under Linux, but I've seen that the configuration is not in text config
files but in SQLite dbs and I didn't look into them yet and I've seen
another file named installer.config which I don't know if it is a binary one
or how to read/modify its content if necessary.
So, Cava is not accessible under Linux with Orca screen reader and without a
mouse.
Under Windows is much better accessible, but I don't know how to configure
it under Windows and use the configuration files to build the program under
Linux.
Can the configuration be done using the command line interface?
Or there is another solution for using Cava, or another solution for
building WxPerl apps?
Thanks.
--Octavian