Problema ao instalar a biblioteca científica GNU

0

Há algum tempo, fiz um script em C usando a biblioteca científica GNU , que funcionou bem no OS X.

Tudo o que precisei fazer foi executar ./configure , depois sudo make e, em seguida, sudo make install . Isto é o que está documentado em INSTALL .

No entanto, agora que estou tentando fazer a mesma coisa em um servidor Darwin em que quero executar meu script, não consigo fazer a instalação funcionar. Em particular, quando olho em /usr/local/includes/gsl , vejo que em Darwin existem alguns arquivos, mas no meu computador OS X existem muitos outros. E isso, suponho, é o motivo pelo qual, quando executo gcc (com o -I/usr/local/includes flag), ele informa que os arquivos de cabeçalho que estou usando estão faltando.

Solução de problemas : quando executo make check , não há erros, exceto por isso:

/usr/bin/ranlib: object: .libs/libgslcomplex.a(inline.o) malformed object (unknown load command 1)
ar: internal ranlib command failed
make[1]: *** [libgslcomplex.la] Error 1
make: *** [check-recursive] Error 1

quando executo make installcheck , recebo muitos "nada a ser feito para ...", nenhuma mensagem de erro, até onde eu posso ver.

Então, para recapitular: eu suspeito strongmente que os arquivos que devem ser copiados para usr/local/includes/gsl não são, mas não sei por quê. Alguma idéia?

Por favor, diga-me se há alguma outra informação que seja útil e eu a adicionarei.

    
por C. E. 07.11.2016 / 15:29

0 respostas