-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fails with non-standard Fortran usage using ifx(1) compiler #1014
Comments
Just bumped into the same error. My setup:
The errors at time of failure:
|
I get the same error trying to build fpm from a clean copy of the repo:
|
It looks like this is connected to previous issues: As @urbanjost suggested there, importing ! BEFORE
use fpm_toml, only : toml_table, toml_key, toml_stat, get_value, set_value, serializable_t
! FIXED
use tomlf, only: toml_table
use fpm_toml, only: toml_key, toml_stat, get_value, set_value, serializable_t Was there ever a better explanation of why Could it be that one of the generic procedures added in Lines 59 to 81 in da6d1bf
has an equal interface to one of the existing procedures Edit: Nvm, I think that cannot be the case, because the procedures in
|
I am surprised that this issue is limited to reexporting the table type and does not affect for example the key type, notably the tomlf module already provides a reexported table type. Overall this looks like a bug in the Intel compiler, so maybe worth reporting in the Intel community forum. |
Intel deprecated I managed to get a working build with |
This issue has been discussed several times, and Intel has reported to be working on a fix: |
Thanks for pointing the thread out. Even if Intel provides a fix for
|
Description
fpm install --profile debug --compiler ifx --c-compiler gcc|tee bug.txt
ifx --version
Expected Behaviour
lgo
Version of fpm
0.10.1
Platform and Architecture
Linux
Additional Information
No response
The text was updated successfully, but these errors were encountered: