Ubuntu 16.04 OpenFOAM-v1706 Erro de instalação ParaView

0

Eu estou tentando construir e instalar o OpenFOAM-v1706 + a partir do código-fonte para Linux aqui . Estou seguindo o guia de criação fornecido aqui , mas estou tendo problemas com um erro que ocorre quando tento compile ParaView com os seguintes comandos:

cd $WM_THIRD_PARTY_DIR
./makeParaView

A instalação falha com a seguinte mensagem (eu cortei tudo antes do erro ...)

CMake Error at CMake/ParaViewQt.cmake:65 (find_package):
Could not find a configuration file for package "Qt5" that is 
compatible with requested version "5.6".

The following configuration files were considered but not accepted:

/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.5.1
/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.5.1

Call Stack (most recent call first):
Qt/Widgets/CMakeLists.txt:203 (pv_find_package_qt)

-- Configuring incomplete, errors occurred!
See also "/home/fdrc/OpenFOAM/ThirdParty-
v1706/build/linux64Gcc/ParaView-5.4.0/CMakeFiles/CMakeOutput.log".
See also "/home/fdrc/OpenFOAM/ThirdParty-
v1706/build/linux64Gcc/ParaView-5.4.0/CMakeFiles/CMakeError.log".

Eu chequei meu build do Qt5 com o Qt Creator, e a mais nova instalação é o Qt 5.6.1 (não o Qt 5.5.1), mas o caminho para o Qt 5.6.1 é diferente. O caminho para o Qt 5.6.1 é

/home/fdrc/Qt5.6.1/5.6/gcc_64/bin/qmake

enquanto o caminho para o Qt 5.5.1 é

/usr/lib/x86_64-linux-gnu/qt5/bin/qmake

Suspeito que isso esteja relacionado ao meu problema, mas não tenho certeza. Eu tentei resolver o meu problema seguindo uma solução similar que foi postada aqui neste fórum , mas ao tentar compilar o ParaView, recebi o mesmo erro acima. Qualquer conselho ou ajuda seria muito apreciado!

    
por Kaszt 23.08.2017 / 22:21

1 resposta

0

Eu segui o guia de criação do seu segundo link e tentei criar o ParaView. A construção apareceu sem problemas.

Olhando para o erro que você detalhou e depois de seguir o guia eu mesmo, é possível que você não tenha seguido a página de requisitos do sistema do OpenFOAM aqui . Este é o primeiro passo no guia de criação.

Esta página fornece 3 linhas para instalar dependências para um sistema Ubuntu. Não tenho certeza se você executou isso, mas acho que é possível que você tenha pelo menos perdido a segunda linha:

sudo apt-get install qt4-dev-tools libqt4-dev libqt4-opengl-dev freeglut3-dev libqtwebkit-dev

Esta linha está instalando as bibliotecas de desenvolvimento Qt4 necessárias e os estados do link de requisitos do sistema no topo Qt: 4.7.2 (optional - required for ParaView build) .

Portanto, sugeriria que ParaView requer Qt4 e não Qt5. Pode ser possível que o ParaView possa ser construído usando o Qt5, mas não tenho certeza disso. Eu recomendaria seguir as instruções de compilação e usar o Qt4, pois funcionou quando tentei.

    
por gsxruk 26.08.2017 / 10:56