Ubuntu 16.04 OpenFOAM-v1706 ошибка установки ParaView

Я пытаюсь создать и установить OpenFOAM-v1706 + из источника для Linux, предоставленного здесь. Я следую руководству сборки, предоставленному здесь, но у меня есть проблемы с ошибкой, которая происходит, когда я пытаюсь скомпилировать ParaView со следующими командами:

cd $WM_THIRD_PARTY_DIR
./makeParaView

Установка перестала работать со следующим сообщением (я отсек все перед ошибкой...),

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".

Я проверил свою сборку Qt5 со спокойным создателем, и новейшая установка спокойна 5.6.1 (не QT 5.5.1), но путь к QT 5.6.1 отличается. Путь к QT 5.6.1

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

тогда как путь к QT 5.5.1

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

Я подозреваю, что это связано с моей проблемой, но я не уверен. Я попытался решить свою проблему после аналогичного решения, которое было отправлено здесь на этом форуме, но после попытки скомпилировать ParaView я получил ту же ошибку как выше. Любой совет или справка значительно ценились бы!

0
задан 23 August 2017 в 13:21

1 ответ

Я следовал руководству сборки из Вашей второй ссылки и попытался создать ParaView. Сборка, казалось, прошла без любых проблем.

Рассмотрение ошибки Вы детализировали и после следования руководству самостоятельно, может быть возможно, что Вы не следовали за страницей системных требований OpenFOAM здесь . Это - первый шаг в руководстве сборки.

Эта страница обеспечивает 3 строки для установки зависимостей для системы Ubuntu. Я не уверен, выполнили ли Вы их, но я думаю, что возможно, что Вы, возможно, по крайней мере, пропустили вторую строку, которая является:

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

Эта строка устанавливает необходимые библиотеки разработки Qt4 и состояния канала системных требований в вершине Qt: 4.7.2 (optional - required for ParaView build).

Поэтому это предположило бы, что ParaView требует Qt4 и не Qt5. Может быть возможно, что ParaView может быть создан с помощью Qt5, однако я не уверен в этом. Я рекомендовал бы следовать инструкциям по сборке и использовал бы Qt4, поскольку он действительно работал, когда я попробовал его.

0
ответ дан 2 November 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: