/usr/bin/ld: cannot find -lgfortran
/usr/bin/ld: cannot find -lquadmath
Por favor, leia knut / knut / knut.spec.cmake → Buildrequires: libgfortran-static .... ou seja, libgfortran. a
Provavelmente o mesmo para -lquadmath: libquadmath.a
(não recebo nenhum erro com a configuração do cmake: o Makefile é criado.)
EDIT 1, 23 de junho: O acima parece ser apenas um exemplo de configuração: o Makefile foi criado.
Exemplo (s) de compilação: PCLinuxOS 2016, CentOS 7, Fedora 24 estão falhando com erros do Qt5.
- Debian 8 Jessie: Sem problemas, exceto por um erro de sintaxe gerado pelo cmake em
knut/knut/build/src/config.h
. $make
e #make install
estão OK. O gfortran, g ++, é a versão 4.9.2. "libgfortran-4.9-dev" fornece libgfortran.a, libquadmath.a
EDIT 2, 23 de junho: Uma compilação com o Ubuntu 16.04 ... para testar um compilador posterior, o gcc-5.3.1 ...
cd knut/knut/build/ && CC=gcc-5 CXX=g++-5 FC=gfortran-5 cmake .. && make && sudo make install
- Sem problemas ....
EDIT 3: Teste de knut com gcc / g ++ / gfortran version 6.1.1 → Alongamento do Debian 9.
CC=gcc-6 CXX=g++-6 FC=gfortran-6 cmake .. && make ; # make install
- Também está OK.
EDIT 4: Construa os requisitos .. # apt-get install g++ libopenblas-dev libqt5svg5-dev
A conclusão que posso ter de todos os itens acima é que o Qt5 usado deve se encaixar. Pode haver diferença na configuração do Qt5? remendando? ... Eu não acho nenhuma diferença importante nos locais dos arquivos Qt5.