On Apr 5, 2006, at 04:52, Steven Mackenzie wrote:
I'm going to stick at 0.29 for now becuase I am writing my app using
ActiveState's Komodo IDE (version 3.5.2, with AS Perl 5.8.7.815). If I
use the 0.3301 version of POE (from CPAN), then when I try to debug
POE
code in the IDE, the program quits as soon as the POE code is started
with this error: Terminating on signal SIGALRM(14)
I don't get that problem with the 0.29 PPM from Active State, so I'll
stay there for now, as it seems to work!
Older POE versions registered handlers for most of %SIG by default,
including SIGALRM. Your program probably gets a _signal event that
you don't handle (turn on POE_ASSERT_DEFAULT to verify that it bombs).
Signal semantics have changed in 0.33. This is according to a plan
that's over a year old. Now POE registers signal handlers for
signals when you call $kernel->sig(). SIGCHLD is an exception
because NOT handling them by default causes zombies.
So it looks like you'll be staying with 0.29 for a while. :) You
should probably grab a copy of it for safekeeping. Hopefully
ActiveState will update POE's PPD when 0.34 is released. If not,
there may be some point releases to resolve minor installer issues.
--
Rocco Caputo - rcaputo@xxxxxxxxx
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|