I installed Fat Camel a few days ago and all my perl scripts that used modules I'd previously installed broke. I guessed that they were now using your 5.8.4 perl and I fixed them by adding this line:
use lib "/Library/Perl/5.8.1/";
Right. The Perl 5.8.4 in FC doesn't look there for modules by default. Although there's no reason it couldn't - any 5.8.x version should be binary-compatible.
Today I installed the GraphicsKit and tried running a test script using Imager without the "use lib" line and I get this error.
------------------
macbill$ perl thumbmake.pl favicon.bmp
dyld: perl can't open library: /usr/X11R6/lib/libSM.6.dylib (No such file or directory, errno = 2)
Looks like you don't have Apple's X11 package installed. One of the many libraries that Imager.bundle is linked to is libungif, and libungif is linked to libSM, libICE, and libX11.
I wanted to eliminate troublesome dependencies like this, so I moved /sw out of the way when building these modules. I'd forgotten that X11 is an optional install too, so some folks might not have it.
I'll make note of these issues for the next release - the 5.8.1 directory should be included by default, and "hard" dependencies on X11 should be eliminated. (The last world-wide LZW patent expires in June, so libungif won't be around for more than one or possibly two more FC releases anyway. I intend to replace it with a fully-functional GIF library when it's legal to do so.)
sherm--
