Haven't tried this myself, but if you really want to get this working (other than by fixing the port yourself somehow), you could try installing a second, non-system perl with threading enabled. I see on chromatic's blog he recommends a tool named perlbrew for this sort of thing: http://www.modernperlbooks.com/mt/20...-perlbrew.html

Sorry, can't help much from here since I've never tried to install a non-system perl.If you can get the second perl working, I was going to say you'd install the xkcd reader directly from cpan using one of the cpan clients (cpan, cpan plus, cpan minus, etc. -- okay, I'm not sure there really is an "etc." here but probably). But looking at the port, it doesn't look like the viewer on cpan. Compare

Looks like different programs. Maybe instead of going down the route of getting a second perl you could try installing this other xkcd viewer directly from cpan. It doesn't seem to have as difficult prerequisites.