msvcrtXX.dll нужны если линкуетесь динамически — можно ведь и статически, тогда redistributable можно с собой и не тащить. (И, кстати, говорят, что если компилировать с помощью Windows Drivers Kit, то можно слинковаться со стандартной msvcrt.dll и опять-таки и redistributable не тащить, и лишний код не включать. Правда, это несколько неофициальный способ и сам я его не пробовал.) /opt/local/lib — это ссылка на локальный libmysqlclient какой-то r.16. Естественно, на другой машине его не будет. Насколько я понимаю, здесь должна быть ссылка на перекомпилированный вами libmysqlclient. В формате вида @executable_path или @loadable_path. @executable_path или @loadable_path. Он их не найдет. Странно, что он при этом таки загружается на вашей машине.DYLD_PRINT_LIBRARIES — он тогда будет писать подробный лог загружаемых библиотек, все будет наглядно видно.) qsqsmysql подгружает mysqlclient или наоборот, то в них ведь тоже ссылки надо править. Вы в самих этих библиотеках смотрели зависимости через otool -L файл?configure - make - make install, как правило, работает без проблем. Апач я бы не стал совсем уж выпиливать, его можно отключить, причем в панели управления — Sharing/Web Sharing. Руби и PHP я бы тоже просто собрал и установил дополнительно — обычно по умолчанию все туда и ставятся — в /usr/local, не убирая при этом системных версий.