I’ve been playing with RawTherapee (v4.0.9), a very impressive RAW file editor that’s extremely technical. It’s available on Google Code.
Here’s how I made it work with OS X Lion 10.7.4.
After installation, opening the app results in an instant crash with an error like this:
Dyld Error Message: Symbol not found: _iconv Referenced from: /usr/lib/libcups.2.dylib Expected in: /Applications/RawTherapee.app/Contents/MacOS/lib/libiconv.2.dylib in /usr/lib/libcups.2.dylib
This post led me to copy some libraries from OS X into the application directory:
$ cd /Applications/RawTherapee.app/Contents/MacOS/lib/
$ cp /usr/lib/libcups* .
And then to fix the icons:
$ sudo mkdir -p /opt/local/share
$ sudo ln -s /Applications/RawTherapee.app/Contents/MacOS/share/mime /opt/local/share/mime
You’ll still get a lot of memory errors in the console, but it’s possible to use the software.
I do not think it’s generally a good idea to make a symbolic link point from a system directory like /opt/…. to an application package. That looks like a security risk to me. And in case other applications store their files in “/opt/local/share/mime”? They would then copy these to RT’s package — strange.
What about just copying instead of linking:
cp -rp /Applications/RawTherapee.app/Contents/MacOS/share/mime /opt/local/share
??