/rootКарма сёрфинг→ Ошибка ld: symbol(s) not found for architecture x86_64

28 января, 2013

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

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

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