При попытке собрать php-5.2.10 на macOS 10.8.2, появляется ошибка ld: symbol(s) not found for architecture x86_64.
Решить проблему можно следующем образом:
1) добавляем в Makefile строку
EXTRA_CFLAGS=-lresolv
2) меняем в ext/iconv/iconv.c
#define iconv libiconv to #define iconv iconv
После этого php собирается отлично и без проблем.