Growl 1.3.2 + Perl Growl::GNTP = Beachball

32 views
Skip to first unread message

Stephen Winnall

unread,
Jan 16, 2012, 4:49:19 AM1/16/12
to growld...@googlegroups.com
I have a small Perl script which calls Growl::GNTP to send notifications to my iMac, which runs Growl 1.3.2 under Mac OS X 10.7.2. The Perl script used to run under Ubuntu 9.04, but I've recently upgraded to Ubuntu 11.10. Communication between the Perl script and Growl used to work, but now doesn't, although I haven't changed the script.

The symptoms are simple: when the Perl script is called on Ubuntu 11.10, Growl on the Mac becomes unresponsive and shows a beachball when the cursor is placed over the icon in the menubar. I have to quit Growl using the Activity Monitor. The Perl script also seizes up and its terminal session has to be aborted. I have followed the Perl script with the debugger, and the error occurs after the "Register Application" string is sent to Growl using IO::Socket. The Perl script hangs whilst waiting for a return value from Growl on the Mac.

I don't know if this problem is specific to Growl 1.3.2 because I can't remember what the precise configuration was when it last worked.

However, for some reason which I cannot begin to understand, the script did work once whilst I was stepping very carefully through using the debugger. Unfortunately, I haven't been able to repeat this: as soon as I switched of debugging and tried again, everything seized up again.

I'd be grateful for any hints about how to fix this problem.

Regards
Steve

Mike Snyder

unread,
Feb 7, 2015, 9:13:59 PM2/7/15
to growld...@googlegroups.com
Have you had any luck in making this work?  I know this is a (pretty much) dead topic, but I have been searching for a perl snippet that send GNTP notifications...

Any help would be appreciated.

Mike
Reply all
Reply to author
Forward
0 new messages