update dependencies OpenSUSE Leap 15.2
Hi.. i am using OpenSUSE Leap 15.2 and would like to compile OpenFOAM on that.. but when i see the dependencies list, they are all provided for Leap 15.1 only and are being incompatible/not found during installation.. and my build fails due to this in the middle.
could u plz update the dependencies and instructions for OpenSUSE Leap 15.2? as this release was made in July of 2020?
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Link issues together to show that they're related. Learn more.
Activity
- Mark OLESEN assigned to @mark
assigned to @mark
- Maintainer
@Ramkumar47 - are these the ones listed on the main webpage, the build wiki, or part of the OpenFOAM/ThirdParty sources?
There are an embarrassing number of places with things noted down. Some of them should be the "quick entry point", others have been targeted to have version-specific information ... ugly is it not?
Edited by Mark OLESEN - Author
the dependencies i figured out are as below. in the main OpenFOAM dependencies, instead of line below
sudo zypper install libgmp-devel libmpfr-devel libmpc-devel
it should be
sudo zypper install gmp-devel mpfr-devel mpc-devel
and in the third-party subset, instead of
libqt5-qtx11extras
insudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras
it should be
libqt5-qtx11extras-devel
sosudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras-devel
after figuring/installing these out, i started compiling on fresh OpenSUSE-15.2 with OpenFOAM v2012 and it is going on now.. i will notify here once i successfully compiled or if i face any issue further.
thank you
Edited by Ramkumar - Author
Hi, i have successfully compiled OpenFOAM and ParaView on my OpenSUSE Leap 15.2 with the slight modifications to the dependencies i mentioned there.
so you may update the dependencies list with the ones i mentioned when u find time. I will close this issue now.
Thank you
- Ramkumar closed
closed
- Mark OLESEN reopened
reopened
- Maintainer
Reopened until the content has actually been updated.
@Ramkumar47 - thank you for the followup. Too many people don't bother.
- Maintainer
Hi @Ramkumar47 - just making these updates for leap-15.2
If you are an early adopter and move to leap-15.3 this week or next week, it could be good to note if there are any more changes. I am unlikely to update my system until after the OpenFOAM release.
- Mark OLESEN mentioned in commit d5a8ca56
mentioned in commit d5a8ca56
- Author
Hi, i am still on Leap 15.2 and haven't tried Leap 15.3 RC yet.. i will update in here once tried with it..
- Maintainer
Very nice - thank you!
- Please register or sign in to reply
- Author
Hi, i have installed OpenSUSE Leap 15.3 and compiled OpenFOAM v2012 on it successfully.. the changes in dependencies are small and are as below.
In the main OpenFOAM requirements, under system components, the following line
sudo zypper install fftw3-devel libboost_system-devel libboost_thread-devel
needs to be updated as
sudo zypper install fftw3-devel libboost_system1_75_0-devel libboost_thread1_75_0-devel
thats all in the main part.. and i saw that u already updated the dependencies to Leap 15.2 there..
i guess, you are yet to update the third party dependencies.. there also only one change, which i reported earlier i think, which is in the third-party subset, instead of
libqt5-qtx11extras
insudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras
it should be
libqt5-qtx11extras-devel
sosudo zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qttools-devel libqt5-qtx11extras-devel
Thank you for ur excellent work on Maintaining such an awesome tool!
Be safe!
Edited by Ramkumar - Author
also, i recently compiled OpenFOAM v2012 on Ubuntu 20.04, there is a very small typo in the dependencies for the Thirdparty.
sudo apt install cmake qt5base-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev libqt5x11extras5-dev libxt-dev
in the above line, instead of
qt5base-dev
, it needs to beqtbase5-dev
like in other dependencies in same line - Maintainer
should all be uptodate now
- Mark OLESEN closed
closed