Ошибка ld: symbol(s) not found for architecture x86_64

При попытке собрать 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 собирается отлично и без проблем.

Источник: https://discussions.apple.com/thread/3507736?start=0&tstart=0

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *