Ein seltsames Problem, das auf zwei anderen Workstations nicht auftritt. Nach einer kürzlichen Neuinstallation von Yosemite mit Xcode und den Kommandozeilen-Tools habe ich festgestellt, dass mein /usr/include
auf dieser bestimmten Arbeitsstation nicht vorhanden ist. Ich bin im Moment in der Lage, Pakete mit Homebrew zu erstellen und verschiedene andere Aufgaben funktionieren scheinbar gut, aber als ich anfing, einige Kernel-Erweiterungen zu bauen, fand ich zu meinem Entsetzen diesen Ordner völlig abwesend. Irgendwelche Gedanken darüber, was hier vor sich geht?
Interessanterweise war die Antwort einfach, dass Xcode 6.1.1 mit Befehlszeilen-Tools nicht korrekt installiert wurde. Ich konnte xcode-select --install
manuell von der Shell ausführen und danach kam /usr/include
endlich zum Vorschein.
Ich kann nicht verstehen, warum dies so funktioniert hat, wie es anderen Workstations gut ging, aber dieses spezielle Szenario hatte offensichtlich ein Problem, das ich nicht isolieren kann. Unabhängig davon, hoffentlich kann dies jemand anderem helfen, der in diese seltsame Situation auf der Straße kommt. Ich weiß, dass auch andere Leute im IRC es für merkwürdig hielten, aber das hat es zumindest gelöst.
Ich hatte das gleiche Problem nach der Installation von Yosemite. Dein Tipp hat erheblich geholfen.
Zusätzlich hatte ich XQuartz installiert, die Links / usr / X11 und / usr / X11R6 wurden gelöscht. Das erneute Installieren von XQuartz hat geholfen.
Tags und Links xcode osx-yosemite kernel-extension