Eu instalei ncurses
o pacote do código-fonte e agora tenho
$HOME/local/include/ncurses/curses.h
$HOME/local/include/ncurses/ncurses.h
no meu sistema de arquivos. Eu também configurei os caminhos de pesquisa para que
$ echo $C_INCLUDE_PATH
$HOME/local/include:
$ echo $CPLUS_INCLUDE_PATH
$HOME/local/include:
(editei a saída de echo para substituir o caminho inicial por $HOME
)
no entanto, quando ./configure
recebo outro pacote, recebo
checking ncurses.h usability... no
checking ncurses.h presence... no
qual é o problema que o sistema não consegue detectar curses
a instalação?
Responder1
Os scripts de configuração produzem arquivos config.log (na mesma pasta) que contêm todos os detalhes dos testes executados. Eles não são particularmente fáceis de ler, mas abra-os e pesquise "verificando a usabilidade do ncurses.h". Veja o que deu errado com o pequeno programa de teste que ele tentou compilar.
Meu palpite é que ele não se importa com $C_INCLUDE_PATH e você precisará passá-lo para o sistema de compilação de uma maneira diferente. opções de configuração (por exemplo, --includedir=$HOME/local/include) e $CFLAGS + $CXXFLAGS + $CPPFLAGS (adicionando -I$HOME/local/include) vêm à mente.