He instalado ncurses
el paquete desde la fuente y ahora tengo
$HOME/local/include/ncurses/curses.h
$HOME/local/include/ncurses/ncurses.h
en mi sistema de archivos. También he configurado las rutas de búsqueda para que
$ echo $C_INCLUDE_PATH
$HOME/local/include:
$ echo $CPLUS_INCLUDE_PATH
$HOME/local/include:
(He editado la salida de echo para reemplazar la ruta de inicio con $HOME
)
sin embargo, cuando ./configure
recibo otro paquete
checking ncurses.h usability... no
checking ncurses.h presence... no
¿Cuál es el problema de que el sistema no puede detectar curses
la instalación?
Respuesta1
Los scripts de configuración producen archivos config.log (en la misma carpeta) que contienen todos los detalles sobre las pruebas que ejecutó. No son particularmente fáciles de leer, pero ábrelos y busca "comprobar la usabilidad de ncurses.h". Mire lo que salió mal con el pequeño programa de prueba que intentó compilar.
Supongo que no le importa $C_INCLUDE_PATH y necesitarás pasarlo al sistema de compilación en un asunto diferente. Me vienen a la mente opciones de configuración (por ejemplo, --includedir=$HOME/local/include) y $CFLAGS + $CXXFLAGS + $CPPFLAGS (agregando -I$HOME/local/include).