|
[Sponsors] |
September 24, 2022, 11:59 |
Compilation on Ubuntu 22.04
|
#1 | |
Member
Felix S.
Join Date: Feb 2021
Location: Germany, Braunschweig
Posts: 85
Rep Power: 6 |
Hello everyone,
so I struggled a lot compiling waves2Foam for OpenFOAM ESI v2106-2206 and had a lot of Code:
Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)) Code:
/usr/bin/ld: cannot find -lwaves2Foam: No such file or directory collect2: error: ld returned 1 exit status I had gcc11 and g++11 installed together with gfortran11 and found that the toolbox does not compile in this version (maybe this information is present somewhere, I have not found it anywhere online). Especially the ThirdParty folder made problems during compilation. I found that the toolbox does compile for me for gcc9, g++9 and gfortran9 and compiled successfully with the Quote:
Cheers Last edited by Felix_Sp; September 24, 2022 at 13:55. |
||
July 21, 2023, 10:52 |
|
#2 |
New Member
Hugo
Join Date: Jun 2023
Posts: 4
Rep Power: 2 |
Hi Felix,
I am trying to install waves2Foam in Openfoam ESI v1912. However, following your method, I keep getting the same errors. The procedure was: Code:
which gcc | xargs file sudo ln -s /usr/bin/gcc-9 /usr/local/bin/gcc Code:
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 I wondering if you could be more especific in the methodology applied to solve your case. Thanks in advance |
|
July 24, 2023, 02:25 |
|
#3 |
Member
Felix S.
Join Date: Feb 2021
Location: Germany, Braunschweig
Posts: 85
Rep Power: 6 |
Hey
It has been some time since I have compiled waves2foam. Here is a link to the general procedure. I think the step you are missing is configuring the default commands for gcc, g++ and gfortran. So you are still not compiling with version 9. You could do so by the telling your whole system to compile with version 9 (with e.g. update-alternatives). After compiling you can switch back to whatever version you prefer for compiling. Cheers. |
|
July 25, 2023, 03:34 |
|
#4 | |
Senior Member
Mark Olesen
Join Date: Mar 2009
Location: https://olesenm.github.io/
Posts: 1,685
Rep Power: 40 |
Quote:
Code:
export WM_COMPILE_CONTROL="version=9" https://develop.openfoam.com/Develop...piler-versions |
||
July 25, 2023, 04:58 |
|
#5 |
New Member
Hugo
Join Date: Jun 2023
Posts: 4
Rep Power: 2 |
Thank you both,
I finally achive to compile SPARSKIT2, following Felix's steps. Integers mistmatch error is solved. Now I am trying to compile lapack-3.3.1 too, but the error: Code:
/usr/bin/ld: cannot find -lwaves2Foam: No such file or directory collect2: error: ld returned 1 exit status Cheers |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[OpenFOAM.com] Install OpenFOAM 2112 in Ubuntu 22.04 | tRock | OpenFOAM Installation | 6 | September 25, 2023 08:37 |
[OpenFOAM.org] Parview 5.4.0 compilation problems on Ubuntu 18 | gadieid | OpenFOAM Installation | 8 | January 7, 2023 22:05 |
[OpenFOAM.com] Install OpenFOAM 2.1.x on ubuntu 22.04 | i.linch | OpenFOAM Installation | 6 | September 7, 2022 08:39 |
OpenFoam 2.1.x /2.2.0 compilation failed on Ubuntu 12.04/10 64bit | keepfit | OpenFOAM Installation | 2 | March 26, 2013 09:43 |
errors during compilation and installation of OpenFOAM-1.7.x on Ubuntu 10.04 | ftec | OpenFOAM Installation | 7 | February 23, 2011 06:07 |