pkg-config não funciona no Cygwin
Tento compilar um programa OpenFP) usando o cygwin. O programa depende de um pacoteFFTW3
que eu compilei e instalei com sucesso. No entanto, quando eu lanço./configure
para o programa principal, recebo um erro:
Nenhum pacote 'fftw3' encontrado configure: 6138: erro: Os requisitos do pacote ("fftw3") não foram atendidos: Nenhum pacote 'fftw3' encontrado Considere considerar ajustar a variável de ambiente PKG_CONFIG_PATH se você instalou o software em um prefixo não padrão. Como alternativa, você pode definir as variáveis de ambiente FFTW3_CFLAGS e FFTW3_LIBS para evitar a necessidade de chamar o pkg-config. Veja a página de manual do pkg-config para mais detalhe
pkg-config --list-all
não encontrafftw3
biblioteca mas/usr/local/lib/pckconfig
contém obrigatório.pc
Arquivo. Ok, a partir desse arquivo fftw3.pc eu copieiLIBS
eCFLAGS
parâmetros emFFTW3_CFLAGS
eFFTW3_LIBS
variáveis de ambiente, conforme solicitado pela mensagem de erro acima. No entanto, ainda estou recebendo o mesmo erro.
O que há de errado
P.S. Definir variáveis da mesma maneira no MinGW resolveu o problema (não instalei o pkg-config no MinGW), mas a compilação do projeto falhou devido à falta de alguns cabeçalhos específicos do Linux no MinGW)