2012-11-28 19 views
6

folgte ich den Anweisungen in BUILDING.txt im native Verzeichnis undWie baue ich mod_jk unter Mac OS X Mountain Lion?

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

Hier ausgeführt

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. 

natürlich einen Teil der Ausgabe ist, ich Stackoverflow für Lösungen gesucht, da gcc nicht in /usr/bin war. Also habe ich XCode geöffnet und Command Line Tools installiert. GCC war jetzt in/usr/bin ... aber ich bekomme immer den gleichen Fehler.

Irgendwelche Ideen?

Antwort

20

Nach einer Stunde des Grabens lief ich schließlich in this post und fügte meine Antworten hinzu, die sich um mein Problem kümmerten.

So müssen Sie zuerst Kommandozeilen-Tools von Xcode installieren, dann müssen Sie diese Symlink erstellen, indem

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

Ausführung Dies ist ein Problem in dem von Apple mitgelieferten APXS in Mac OS X 10.8. Das configure-Skript versucht, den C-Compiler zu finden, indem es /usr/sbin/apxs -q CC ausführt. Die Pfadausgabe ist entweder falsch ODER Apple hat vergessen, den Symlink für Sie bei der Installation 10.8 zu erstellen.

Sobald Sie den Symlink erstellen, wird alles in Ordnung sein, und Sie werden in der Lage sein mod_jk

+0

Sehr nützliche Informationen, nicht offensichtlich zu kompilieren. – sotapme

+0

Sehr informativ. Es hat mir geholfen. –

+0

Ich liebe dich Mann! –