Не удается установить пакет PECL ev (OS X Yosemite)

675
axel

Я уже час пытаюсь установить пакет g..amn ev, чтобы я мог использовать EvTimer в php, но безуспешно. Я работаю sudo pecl install evв терминале, но я получаю следующую ошибку.

/bin/sh /private/tmp/pear/temp/pear-build-rootTQxbPX/ev-0.2.12/libtool --mode=compile cc -I/private/tmp/pear/temp/ev/libev -I. -I/private/tmp/pear/temp/ev -DPHP_ATOM_INC -I/private/tmp/pear/temp/pear-build-rootTQxbPX/ev-0.2.12/include -I/private/tmp/pear/temp/pear-build-rootTQxbPX/ev-0.2.12/main -I/private/tmp/pear/temp/ev -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/ev/libev/ev.c -o libev/ev.lo /private/tmp/pear/temp/pear-build-rootTQxbPX/ev-0.2.12/libtool: line 1280: libev/ev.loT: No such file or directory mkdir libev/.libs mkdir: libev: No such file or directory make: *** [libev/ev.lo] Error 1 ERROR: `make' failed 

(я могу опубликовать весь диалог, если это необходимо) У

меня установлены PEAR и PECL, но почему это происходит?

0

1 ответ на вопрос

2
Ruslan Osmanov

Это было исправлено в версии 0.2.13 пакета ev. Попробуй еще sudo pecl install evраз.

Один из немногих случаев, когда oneliner в порядке. Этот баг был специфичен для OS X или для пакета на pecl в целом? Journeyman Geek 9 лет назад 0
@JourneymanGeek Это была общая проблема в файле `pecl-ev`` config.m4`. Мне пришлось добавить каталог сборки `libev`:` PHP_ADD_BUILD_DIR ($ ext_builddir / libev) `для« нестандартных »префиксов установки. Ruslan Osmanov 9 лет назад 0