Я использую MAC OS X Mavericks, поэтому после dlownload mcrypt-2.6.8
я решил настроить (согласно рекомендации дюжины блогов) примерно так:
MACOSX_DEPLOYMENT_TARGET=10.9 CFLAGS='-O3 -fno-common -arch i386 -arch x86_64' LDFLAGS='-O3 -arch i386 -arch x86_64' CXXFLAGS='-O3 -fno-common -arch i386 -arch x86_64' ./configure --disable-dependency-tracking
Я делаю только ./configure
он прекрасно работает без ошибок, но ни один из методов не доступен, когда я пытаюсь использовать mcrypt. Поэтому я предполагаю, что это потому, что я не сделал это большим, длинным, цепким ./configure - причина, по которой он не работает.
Тем не мение!
Если я использую этот длинный stringy ./configure, он возвращает это в конце ./configure:
*** Could not run libmcrypt test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means LIBMCRYPT was incorrectly installed
*** or that you have moved LIBMCRYPT since it was installed. In the latter case, you
*** may want to edit the libmcrypt-config script: /usr/local/bin/libmcrypt-config
configure: error: *** libmcrypt was not found
Хм .. это странно. Почему он не может найти мой libmcrypt? Я просто установил его и убедился, что открыл новое окно терминала. Чего мне не хватать?