HOME / コンピュータTips / MacOSX / Xcode / OSX 10.9(Mavericks)でapxsが上手く動作しない問題を修正

Date: 2013/11/04 |  このエントリーをはてなブックマークに追加  |  Tags: OSX 10.9, Mavericks, apxs, /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc

OSX 10.9(Mavericks)でapxsが上手く動作しない問題を修正

mod_xsendfileをビルドしようとapxsを叩いたら、次のようなことを言われた。

/usr/share/apr-1/build-1/libtool --tag=CC --mode=compile /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc    -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I/usr/local/include -I/usr/include/apache2  -I/usr/include/apr-1   -I/usr/include/apr-1  -arch x86_64 -arch i386  -c -o mod_xsendfile.lo mod_xsendfile.c && touch mod_xsendfile.slo
 /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -I/usr/local/include -I/usr/include/apache2 -I/usr/include/apr-1 -I/usr/include/apr-1 -arch x86_64 -arch i386 -c mod_xsendfile.c  -fno-common -DPIC -o .libs/mod_xsendfile.o
env: /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc: No such file or directory

apxs:Error: Command failed with rc=65536

この問題は、apxsが、/usr/share/httpd/build/config_vars.mkを参照し、そこに、

CC = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc
CPP = /Applications/Xcode.app/Contents/Developer/Toolchains/OSX10.9.xctoolchain/usr/bin/cc -E

という記載があるために発生する問題。

この修正方法は、/usr/share/httpd/build/config_vars.mkの当該の行を書き換えるか、シンボリックリンクを作る。

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

OSX 10.9(Mavericks)でapxsが上手く動作しない問題を修正

  • 記事が0件です

コンピュータTips/MacOSX/Xcode

Recent Updates