Pour mémoire Homebrew devrait avoir installé l'en-tête eigen3 dans /usr/local/include/eigen3/. D'après FAQ HomeBrew l'emplacement d'installation par défaut est :
/usr/local
A moins d'une personnalisation plus poussée, il ne semble pas que eigen3 ait été installé dans votre cas par une configuration par défaut de HomeBrew ou de MacPorts, comme indiqué par user1256923
.
Après avoir examiné un Mac avec Lion et sans Xcode installé, il n'y a actuellement pas de include
dans le répertoire /usr/include
chemin. Vous pouvez donc le supprimer et le reconstruire en toute sécurité.
De plus, Xcode 4.3.2 est autonome, comme l'a observé Installer les compilateurs C en ligne de commande dans OS X Lion
Ce qui signifie qu'Apple installe les choses dont Xcode a besoin dans le paquetage de l'application Xcode, donc dans ce cas, on peut dire que eigen3 n'est pas nécessaire à Xcode. Par exemple, gcc et tout ce dont Xcode a besoin est situé dans son paquetage au chemin suivant :
/Applications/Xcode.app/Contents/Developer/usr/
Afin de récupérer les outils de compilation pour les choses autres que Xcode dans '/usr', vous devrez installer les outils de ligne de commande Xcode afin d'effectuer des changements dans le fichier /usr
répertoire.
Comme l'indique le journal The MacObserver voici comment installer les outils de ligne de commande :
Après avoir lancé Xcode, allez dans Préférences et sélectionnez le volet Téléchargements, puis Composants. Dans la liste des éléments candidats, l'un d'entre eux est l'outil de ligne de commande. Cliquez sur "Installer".