Para el registro Homebrew debería haber instalado el encabezado eigen3 en / usr / local / include / eigen3 /. Según Preguntas frecuentes de HomeBrew , la ubicación de instalación predeterminada es:
/usr/local
A menos que se haya realizado una personalización adicional, no parece que eigen3 en su caso se haya instalado con una configuración predeterminada de HomeBrew o MacPorts, como lo indica user1256923
.
Después de ver una Mac con Lion y sin Xcode instalado, actualmente no hay un directorio include
en la ruta /usr/include
. Así que debes estar seguro de eliminarlo y reconstruirlo.
Además, Xcode 4.3.2 es autónomo como se observa en Instale los compiladores de la línea de comandos C en OS X Lion
Lo que significa que Apple está instalando cosas que Xcode necesita en el paquete de la aplicación Xcode, por lo que en este caso es seguro decir que Xcode no necesita eigen3. Por ejemplo, gcc y todo lo demás que necesita Xcode se encuentra dentro de su paquete en la siguiente ruta:
/Applications/Xcode.app/Contents/Developer/usr/
Para recuperar las herramientas de compilación de otras cosas que no sean Xcode en '/ usr', deberá instalar las herramientas de la línea de comandos de Xcode para realizar cambios en el directorio /usr
.
Como se indica en MacObserver , aquí se explica cómo instalar las herramientas de la línea de comandos:
Después de iniciar Xcode, vaya a Preferencias y seleccione el panel Descargas, luego Componentes. Allí, en la lista de elementos candidatos, uno será las herramientas de línea de comandos. Haga clic en "Instalar".