While loafing around in the sun I decided to get round to setting up my iBook properly. I've had it for about a month an a half now, and I've been using it side by side with my Linux laptop. The only thing really tying me to using the IBM was the crappy perl installation on the iBook. So I decided to upgrade.
Stop reading here if you don't give two hoots about Perl on a Mac OS X box...I promise you, this is really boring
Installing 5.8.0 to
Much fiddling later I realise that it's a problem with perl trying to
load a 5.6 module from somewhere. Look in @INC...ah, it's trying to
load stuff from
I install all the modules I want (including the development version of the Template Toolkit - Andy: it works) and then I get onto installing the XML modules. In particular, I want to install XML::LibXML. Uh-oh, this is a binary module with external dependencies. Worse than that, it requires an old version of libxml2 - everything after 2.4.26 will cause XML::LibXML to fail it's test suite - features it relies on no longer work properly in later versions of the lib.
Of course the easy thing to do would be to install it via fink, but I
notice from the website that fink will install 2.5.X...so no go. Much
hunting around later (the main mirrors for libxml2 no longer have
2.4.X on them) I manage to get a copy of the original source and then
I try compiling it. Oops, need libiconv. Install that to
Everything else installed smoothly, apart from Text::IconV which is needed for XML::SAX::Machines. It couldn't find libiconv at all (which fink had installed.) I'm not sure what you have to do to get this to work. Sitting richardc down at your computer with a copy of emacs pointing at the Makefile seemed to work for me.
So now I have a working laptop I can do work on with a battery life of more than ten minutes. Hooray. Now all I have to do is make some kind of dent in Mt. Todo.
Spoke too soon. Meta-X ispell-buffer. ispell not found. To fink!