ncurses.h não é encontrado, mesmo que esteja no caminho de pesquisa

3

Eu instalei o pacote ncurses 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 do echo para substituir o caminho inicial com $HOME )

no entanto, quando eu ./configure outro pacote eu recebo

checking ncurses.h usability... no
checking ncurses.h presence... no

qual é o problema que o sistema não pode detectar curses instalação?

    
por behzad.nouri 01.07.2012 / 21:24

1 resposta

6

configure scripts produz arquivos config.log (na mesma pasta) que contêm todos os detalhes dos testes que ele executou. Eles não são particularmente fáceis de ler, mas abram e pesquisam "verificando ncurses.h usabilidade". 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 em um assunto diferente. opções de configuração (por exemplo, --includedir = $ HOME / local / include) e $ CFLAGS + $ CXXFLAGS + $ CPPFLAGS (adicionando -I $ HOME / local / include) vêm à mente.

    
por 01.07.2012 / 21:53