Re: Activestate perlapp creates exe that hangs
Craig Votava <[email protected]>
| Newsgroups | gmane.comp.lang.perl.poe |
|---|---|
| Message-ID | <[email protected]> |
Rocco- On Apr 20, 2009, at 2:42 PM, Rocco Caputo wrote: > I don't see POE::Loop::TkActiveState or POE::Loop::TkCommon in your > --add directives. Do you mean that perlapp recognizes them? Yes, it tries to figure out what needs to be included on its own (the best it can). I usually start without an --add options on the command line, then add it whatever the resulting executable complains about not finding. The current command is probably overkill (I didn't cull out the non-used modules), but you can see a list of all the modules it includes by turning on verbose. Here's an excerpt of the verbose output showing the POE stuff: +++ C:\Perl\site\lib\POE.pm POE\.pm: error: Can't locate POE\.pm refby: C:\Perl\site\lib\POE.pm line 57 +++ C:\Perl\site\lib\POE\Driver\SysRW.pm +++ C:\Perl\site\lib\POE\Filter.pm +++ C:\Perl\site\lib\POE\Filter\Line.pm +++ C:\Perl\site\lib\POE\Kernel.pm +++ C:\Perl\site\lib\POE\Loop\PerlSignals.pm +++ C:\Perl\site\lib\POE\Loop\Select.pm +++ C:\Perl\site\lib\POE\Loop\Tk.pm +++ C:\Perl\site\lib\POE\Loop\TkActiveState.pm +++ C:\Perl\site\lib\POE\Loop\TkCommon.pm +++ C:\Perl\site\lib\POE\Queue\Array.pm +++ C:\Perl\site\lib\POE\Resource\Aliases.pm +++ C:\Perl\site\lib\POE\Resource\Events.pm +++ C:\Perl\site\lib\POE\Resource\Extrefs.pm +++ C:\Perl\site\lib\POE\Resource\FileHandles.pm +++ C:\Perl\site\lib\POE\Resource\SIDs.pm +++ C:\Perl\site\lib\POE\Resource\Sessions.pm +++ C:\Perl\site\lib\POE\Resource\Signals.pm +++ C:\Perl\site\lib\POE\Resource\Statistics.pm +++ C:\Perl\site\lib\POE\Resources.pm +++ C:\Perl\site\lib\POE\Session.pm +++ C:\Perl\site\lib\POE\Wheel.pm POE\XS\Queue\Array.pm: error: Can't locate POE\XS\Queue\Array.pm refby: C:\Perl\site\lib\POE\Kernel.pm line 28 The full output is documented in the perlmonks article: http://www.perlmonks.org/?node_id=758312 I'm guessing the answer will be that I need to --add something that's missing, but I can't figure out what that is. Any help is very much appreciated! Even how to go about debugging this further... Thanks -Craig