Linux binary fails to start with 0.33
|Reported by:||random||Owned by:|
random@delly:~$ Desktop/padre-0.33-x86_32-linux-gnu-thread-multi run3(): undefined command at ORLite/Migrate.pm line 104 BEGIN failed--compilation aborted at Padre/DB.pm line 22. Compilation failed in require at Padre.pm line 33. BEGIN failed--compilation aborted at Padre.pm line 33. Compilation failed in require at script/padre line 49.
System is Debian Squeeze 32bit
The actual root of the problem seems to be Probe::Perl->find_perl_interpreter() which fails to return the currently running perl when running under PAR. A trivial patch is to have ORLite::Migrate use a default perl interpreter of "perl" which then only requires the target platform to have one. A better approch is to fix up Probe::Perl to return wathever can be considered right for a binary PAR packed executable.
The same goes for 0.32 (also 32bit version)
Perl and WxPerl? versions:
This is perl, v5.10.0 built for i486-linux-gnu-thread-multi Wx Version: 0.89 wxWidgets 2.8.7