... will you have time to have a look at this, Sergey? It's rather urgent to get at least cdi-1.9.7 running with Fortran. It would be great if you could point me to the right autoconf script.
Did you take a look at the commits I mentioned in the previous message?
Try the following:
git clone git@gitlab.dkrz.de:mpim-sw/libcdi.gitcd ./libcdigit checkout cdi-1.9.8# git cherry-pick -n 1b1c771b # there will be a small conflict, so let's skip this for nowgit cherry-pick -n 457f8829./autogen.sh./configure --enable-static--disable-shared--disable-silent-rules--enable-iso-c-interfaceFCFLAGS='--std=f2008'# this is the flag that brings the problemmake
Yes, I had a look at your commits and cherry-picked them already (no effect).
And also your recipe from the previous comment does not work for me on the "mistral" (with / without f2008 flag).
To be sure: It's the *mod file I'm looking for. Is it generated in some other place than "src"?
Could you, please, login to "mistral", switch to mlogin108:
ssh mlogin108
And then run:
cd /dev/shm/test_cdimodule purgemodule load git/2.25.0 automake/1.16.1 autoconf/2.69 libtool/2.4.6 gcc/6.4.0git clone git@gitlab.dkrz.de:mpim-sw/libcdi.gitcd ./libcdigit checkout cdi-1.9.8# git cherry-pick -n 1b1c771b # there will be a small conflict, so let's skip this for nowgit cherry-pick -n 457f8829./autogen.sh./configure --enable-static--disable-shared--disable-silent-rules--enable-iso-c-interfaceFCFLAGS='--std=f2008'# this is the flag that brings the problemmake
Regarding mistral, you can repeat the same steps in your home directory. It should work too. Make sure that you module load gcc, otherwise the configure script won't find Fortran compiler and drop the support for Fortran interface silently.
On your workstation, if you are sure that you did the cherry-picking, you can send me config.log and config.status. Maybe I will manage to find out.