Как скомпилировать mcrypt для OS X Mavericks 10.9
Я чертовски потратил время, пытаясь скомпилировать mcrypt для OS X Mavericks. Мне нужен mcrypt для сайта, который я помогаю в разработке. Я установил Mavericks, а затем инструменты командной строки для XCode, используя:
xcode-select --install
Это запустил установщик. Затем я скачал libmcrypt-2.5.8 и распаковал его. Я вошел в каталог и сделал:
./configure
Я не знаю, какой вывод я должен был получить, но я также не получил никакого сообщения об успехе. Просто много кода командной строки. Это просто остановилось, и подсказка вернулась.
Тогда я сделал:
make
Я получаю целую кучу выходных с большим количеством предупреждений. Последние строки вывода:
creating aestest
Making all in doc
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
У меня была проблема с mhash, когда я пошел по неправильному пути с mcrypt вместо libmcrypt. Я думаю, что сообщения об ошибках от этого. Но я не знаю, как их исправить. Я не получил никаких ошибок, когда делал это на своем Mac дома, но тогда я не пошел по дороге с mhash. Мысли кто-нибудь?
1 ответ
Возможно, не совсем ответ на ваш вопрос, но я бы предложил вместо этого установить его через MacPorts (в основном, альтернатива Mac для apt-get). Хотя, конечно, все еще можно установить mcrypt вручную, но с портами это так же просто, как набирать текст sudo ports install mcrypt
и все будет обработано для вас, включая обновления и удаление, если вам когда-нибудь понадобится это сделать.