Хорошо так благодаря некоторой стрельбе проблемы и пониманию от @geekosaur ответ "pecl, не генерирует корректный libtool сценарий для установки этого расширения на MacOSX", по крайней мере, на моей установке так или иначе. Я действительно ценю стрельба проблемы и обсуждение. Конечно, мой следующий вопрос будет: "Как я исправляю сценарий установки pecl?" Но это для другой платы... :)
LD_LIBRARY_PATH
не используется на OS X, и эквивалентная переменная среды не влияет ld
(и может повредить другие вещи, как в отличие от этого, на Linux, это - весь путь к библиотеке, что означает критические библиотеки как libSystem.dylib
больше не находился бы; с другой стороны, sudo
чистит его среду, таким образом, она не работала бы так или иначе). Кроме того, то название библиотеки не соответствовало бы -lexpect
.
Если это имеет значение, port contents expect
на моем Льве система показывает мне a /opt/local/lib/libexpect.a
статическая библиотека (и libexpect5.45.a
) но никакой dylib. Вы уверены, что это установлено правильно? Проверьте вывод port contents expect
.
pecl
ищет dylib вместо статического lib. Символьная ссылка не зафиксирует это, и я не знаю достаточно о pecl
знать, почему это не будет пользоваться статической библиотекой.
– geekosaur
06.04.2012, 00:35
configure
вывод в этом случае не так полезен как содержание config.log
.
– geekosaur
06.04.2012, 00:45