oh, I almost forgot something fairly important… my mercurial I installed in my home directory still works, and X11 apps I installed via fink (like gnucash and gnumeric) still work in Snow Leopard without having to recompile them. I suspect as long as the binaries you have were compiled with an x86 target at all, it will probably still run without recompiling, just in 32-bit mode.
I’m running Mac OS X version 10.5 (leopard), and I’ve install xcode 3.1.
I need gnumeric and gnucash, which I use to track my finances. The current stable rsync version of fink contains gnumeric 1.8.1-3 and gnucash 2.2.5-52, both of which are close enough to the versions I have in Ubuntu Hardy Heron and Intrepid Ibex to be useable.
gnumeric and its dependencies compiled and installed fine.
the gnucash2 package, however, failed building some dependent library. here’s the errors I got:
/usr/X11/lib/libXdamage.1.1.0.dylib: No such file or directory
libpixman-126.96.36.199.dylib: No such file or directory
and there was additional error about libcairo too.
I used the command-line interface to spotlight to find them:
and ended up using these commands to create some symbolic links (3 really long lines):
sudo ln -s /usr/X11/lib/libXdamage.1.dylib /usr/X11/lib/libXdamage.1.1.0.dylib
sudo ln -s /usr/X11/lib/libpixman-1.0.dylib /usr/X11/lib/libpixman-188.8.131.52.dylib
sudo ln -s /Developer/SDKs/MacOSX10.5.sdk/usr/X11/lib/libcairo.2.dylib /usr/X11/lib/libcairo.2.17.5.dylib
it will probably break next time I update xcode but it should work for now.