Как собрать mod_jk на Mac OS X Mountain Lion?

Я следовал инструкциям в BUILDING.txt в каталоге native и выполнил

./configure --with-apxs=/usr/sbin/apxs

Вот некоторые из результатов

building connector for "apache-2.0"
checking for gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain/usr/bin/cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.

Естественно, я искал решения в StackOverflow, так как gcc не было в /usr/bin. Поэтому я открыл XCode и установил инструменты командной строки. GCC теперь был в /usr/bin ... но я продолжаю получать ту же ошибку.

Любые идеи?


person Adrian Rodriguez    schedule 28.11.2012    source источник


Ответы (1)


После часа копания я наконец наткнулся на этот пост и добавил свои ответы, которые позаботились о моей проблеме.

Итак, сначала вам нужно установить инструменты командной строки из XCode, ТОГДА вам нужно создать эту символическую ссылку, выполнив

sudo ln -s /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.8.xctoolchain

Это проблема APXS, поставляемого Apple в Mac OS X 10.8. Сценарий configure пытается найти компилятор C, выполняя /usr/sbin/apxs -q CC. Вывод пути либо неверный, либо Apple забыла создать для вас символическую ссылку при установке 10.8.

Как только вы создадите символическую ссылку, все будет в порядке, и вы сможете скомпилировать mod_jk.

person Adrian Rodriguez    schedule 28.11.2012
comment
Спасибо! Забавно, что я не нашел эту информацию более легко в Интернете… - person Adrien; 09.07.2013