Fehlender / usr / include nach der Installation von Yosemite und Xcode?

7

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?

    
ylluminate 06.12.2014, 03:41
quelle

2 Antworten

18

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.

    
ylluminate 06.12.2014 06:15
quelle
1

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.

    
Karsten Ro 06.12.2014 20:21
quelle