Every time there’s a major OS X update the ongoing publishing software, which depends on Perl, MySQL, and ImageMagick all playing nice with each other, and on Emacs, predictably falls apart. Each time, the fix-up recipe is a little different and I do a post here in hopes of aiding others in a similar situation.

Emacs · Unfortunately, my compiled-from-source Emacs quit working. Fortunately, Apple now points to a pre-built version. Unfortunately, it exits silently without doing anything. Fortunately, Mindlube pointed me to the version on DarwinPorts. It works and comes with a nice native-Mac installer.

ImageMagick · It just worked. (Sigh of relief).

Backward Steps · The ongoing publisher complained that it couldn’t talk to mysql through DBD. So I went to CPAN and tried to install DBD::mysql but it wasn’t happy because it couldn’t find something called mysql_config. So I tried to use Fink (via apt-get) to update everything, but that didn’t work because it didn’t like the gcc version. Fortunately, Paul Hoffman sent me good advice, via Macintouch, that you have to remove XCode 1.X and install XCode 2.0.

Terrific, except for a half-hour of poking around developer.apple.com turned up lots of pages about how wonderful XCode 2.0 was, but no place to download it. I was starting to snarl at family members when I discovered that it’s there on the Tiger DVD.

The Home Stretch · After that, the only problem was that the latest Fink mysql wouldn’t interoperate with the latest CPAN DBD::mysql, so I had to switch over to all-Fink for everything Perl-related, and it was all straightforward from there on in (don’t forget essential steps like sudo gcc_select 4.0, sudo apt-get update, and sudo fink selfupdate).

author · Dad · software · colophon · rights
picture of the day
May 21, 2005
· Technology (87 fragments)
· · Open Source (82 more)

By .

The opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.