ActiveState Community

Cross compile failure

Posted by shunyun on 2009-06-04 10:32

I can't get Perlapp to compile for other platforms from WinXP Pro. Tried both 5.8 and 5.10 AS Perl, PDK 8.0.1. I can compile for Windows but attempting another platform gives:
Could not find perlapp.xml in C:\Program Files\ActiveState Perl Dev Kit 8.0.1\bin\ at /ActivePerl/PPM/Profile.pm line 9

Perlapp command is
perlapp --trim File::Glob;PerlIO:: --add Net::FTP --bind name[data=Pretty] --bind README.txt --icon demo.ico --shared public --runlib foo --force --target solaris-sparc-32 --exe demo.exe-solaris-sparc-32 demo.pl

When I choose another platform, all the details in the File area of perlapp.gui disappear except for bound files.

I opened a bug report but I only got one response (suggestion to look for a proxy server, but I moved to a non-proxied network and still get the failure.) I've uninstalled, removed all traces of PDK and perl from hard drive and registry; install and still get the failure.

Bug
grahams | Thu, 2009-06-04 16:28

It's looking like a genuine bug, which did not appear until the latest releases went live. For the moment, the work-around is to roll back to build 1004 or 825.

freudianslip | Thu, 2009-07-16 09:55

I have this same problem on vista 64.. any news on a fix?

luke | Fri, 2009-07-24 18:11

I have this same problem on linux-x86-64

grahams | Fri, 2009-08-07 13:22

The fix will appear in PDK 8.0.2.

daleinwichita | Fri, 2009-09-25 21:09

Have Build 1006 of Perl 5.10.1 now.

Was wondering when PDK 8.02 will be available.

Have been doing a lot of work on a Windows 7 machine with Komodo 5.2 and perl 5.10.1 and have a need to cross compile for Windows x86 32 bit machines.

Thanks,

Dale
----
Dale L. Puckett
Brainworks Software
Wichita, KS 67205