zerodeviation.net - musings of an engineer, developer, and picky theologian

Personal

July 5, 2008

Irssi: IRC goodness and Growl

I recently switched from Colloquy to Irssi. It seems like a step back, after all Irssi is a text based command line client, but it’s very useful. There are some good tutorials linked to from the irssi documentation site, especially to get a hang of window management and using it with screen, another nice utility I started using lately. With both screen and irssi, I can now be on IRC without having a window open and switch back to it whenever I can or want. I can also watch as many chats as I want at the same time.

I installed irssi on my Mac using Macports with the +perl variant, but had tons of trouble getting the Growl perl bindings compiled because some libraries were missing in the Macports perl. Since I know nothing about perl, I decided to just compile irssi with the built-in perl and break the Macports rule of having everything contained in the /opt/local directory.

To do that, just do

sudo port edit irssi
Update the perl lib directory around line 46 to:
--with-perl-lib=/usr/local/lib/perl5/site_perl/
And finally
sudo port install irssi +perl
That should do the trick, albeit the warning Macports spits out. Now, just make sure that your /usr/bin path has priority over /opt/local/bin, at least for now, and follow the instructions over at this blog. After that, enjoy Growl notifications from irssi.

If anyone can figure out an easier way, maybe to use all the libs that OS X comes with in the Macports perl, by including them in perls @INC, let me know, since I can’t figure it out :)

Finally, if you would like to hang out in IRC and keep up with Web-Empowered Church stuff, join us in ##wec on Freenode!

Share this:
  • Digg
  • del.icio.us
  • Facebook
  • Twitter

Related posts:

  1. Matlab Goodness for System Analysis
  2. Xdebug on OSX Leopard with Entropy PHP5

Leave a comment

RSS feed for comments on this post. TrackBack URL