Improvement suggestions for installation script
My colleagues and I have encountered a few additional steps during the installation process of ResInsight that may be useful for others and which can possibly be incorporated into the documentation:
- Python dependencies (https://resinsight.org/getting-started/download-and-install/build-instructions-ubuntu/#python-dependencies): We needed to create a virtual environment to install the required dependencies and custom Qt. Additionally, the
makecommand had to be run within this Python environment. - Qt installation: We found it helpful to install Qt in a separate folder, which may be worth mentioning in the instructions.
- Build command (https://resinsight.org/getting-started/download-and-install/build-instructions-ubuntu/#build-resinsight): The requirement to replace
your_qt_pathwith the actual Qt path wasn’t immediately obvious. Highlighting this step could prevent confusion. - Building without GRPC: We experienced some issues related to GRPC and discovered that running CMake with the option
-DRESINSIGHT_ENABLE_GRPC=falseresolved the errors. This could be a useful note for others facing similar problems.
Hi @lisajulia
Thanks for your detailed feedback.
We have now moved to Qt6 on the development branch of ResInsight, and we plan to have a release with Qt6 later this year. By using Qt6 we can simplify several aspects with the build configuration of ResInsight. Here is the updated documentation for Qt6 https://opm.github.io/ResInsight-UserDocumentation/getting-started/download-and-install/build-instructions-ubuntu/
We have now moved to Qt6 and the installation description is now smaller and easier to work with. I think all your suggestions are now in place.
Thanks for your contribution.
https://resinsight.org/getting-started/download-and-install/build-instructions-ubuntu/
Thanks!