If you compile your perl with the same config args like /usr/bin/perl -V shows, like:
config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib' it should be able to be binary compatible with /usr/bin/perl, therefore be able to load PerlObjcBridge. Just pass that configure args when you do 'sh Configure'. Like: sh ./Configure -ds -e -Dprefix=/usr -Dccflags="-g -pipe" -Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib (There seems to be some shell quote problem in that line, but generally that's what it is) I remember that I did this before in Panther when it was only 5.8.1, and successfully managed to use PerlObjcBridge to send Growl a notification. You should try this trick. Cheers, Kang-min Liu