Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29254 Discussions

There has been an internal compiler error

fsireta
Beginner
1,080 Views
I get this message when I try to compile a code that uses the fox library for xml. I attached the project and source files.
Can anyone help ?
0 Kudos
7 Replies
Kevin_D_Intel
Employee
1,080 Views

The attached Fortran projects are not usable "as is".

The Hydmes project does not build due to the source file hydmes.f90 not being included in the .zip.

The Fox project does not build due to not having enabled preprocessing (/fpp). Once enabled this project compiles successfullyusing the 11.1.035 release.

If the internal error occurred when building the Fox project and you are using an earlier release than 11.1, then I recommend you install the latest 11.1 Release which appears to contain a fix for the internal compiler error you experienced.

If that is not possible, then please provide details about the compiler you used and if the issue involves the Hydmes project, provide the missing file and perhaps we can identify a work around for the compiler you are using.
0 Kudos
Kevin_D_Intel
Employee
1,080 Views

Thanks to Lorri for the tips. We are seeing an internal error involving Attr_admin.f90 after removing hydmes.f90 from the project and providing the correct include path to the Fox project .mod files.

C:hydmescode generatorAttr_Admin.f90(37): error #6580: Name in only-list does not exist. [EXTRACTDATACONTENT]
C:hydmescode generatorAttr_Admin.f90(255): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.

We will investigate further and post an update when we know more.

(Internal tracking ids: DPD200140042, DPD200141787)
0 Kudos
fsireta
Beginner
1,080 Views

The attached Fortran projects are not usable "as is".

The Hydmes project does not build due to the source file hydmes.f90 not being included in the .zip.

The Fox project does not build due to not having enabled preprocessing (/fpp). Once enabled this project compiles successfullyusing the 11.1.035 release.

If the internal error occurred when building the Fox project and you are using an earlier release than 11.1, then I recommend you install the latest 11.1 Release which appears to contain a fix for the internal compiler error you experienced.

If that is not possible, then please provide details about the compiler you used and if the issue involves the Hydmes project, provide the missing file and perhaps we can identify a work around for the compiler you are using.


Thank you for your answer;

Here is the hydmes.f90 file. I am using the 11.1.038 release and I could compile the fox project. The internal error occured when building the hydmes project, I can not even compile the hydmes.f90 file that simply contains:

program Hydmes

use FoXAdd , only: getChildNodesByTagName

end program Hydmes

I can't compile the attr_admin.f90 file either.

Thanks again for your help

0 Kudos
fsireta
Beginner
1,080 Views
hydmes.f90

The attached Fortran projects are not usable "as is".

The Hydmes project does not build due to the source file hydmes.f90 not being included in the .zip.

The Fox project does not build due to not having enabled preprocessing (/fpp). Once enabled this project compiles successfullyusing the 11.1.035 release.

If the internal error occurred when building the Fox project and you are using an earlier release than 11.1, then I recommend you install the latest 11.1 Release which appears to contain a fix for the internal compiler error you experienced.

If that is not possible, then please provide details about the compiler you used and if the issue involves the Hydmes project, provide the missing file and perhaps we can identify a work around for the compiler you are using.


Thanks for your answer

here is the missing file.
I am using the 11.1.038 release, I could compile the fox project. The internal error occured with the hydmes project.
0 Kudos
fsireta
Beginner
1,080 Views

Thanks to Lorri for the tips. We are seeing an internal error involving Attr_admin.f90 after removing hydmes.f90 from the project and providing the correct include path to the Fox project .mod files.

C:hydmescode generatorAttr_Admin.f90(37): error #6580: Name in only-list does not exist. [EXTRACTDATACONTENT]
C:hydmescode generatorAttr_Admin.f90(255): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.

We will investigate further and post an update when we know more.

(Internal tracking id: DPD200140042)

Hi Kevin;

Has this issue been solved yet ?

Best regards
0 Kudos
Kevin_D_Intel
Employee
1,080 Views

No.They are still root-causing it.It appears related to extensive use of 'PRIVATE' and'ONLY' within the Fox package. They understand the urgency and that it blocks you from using the compiler. Iwill keep this thread updated as I learn more. Hopefully we can identify a work around until a permanent fix is available.
0 Kudos
Kevin_D_Intel
Employee
1,080 Views

The internal error affecting hydmes.f90 (Internal tracking id: DPD200140042) is fixed in the imminent IVF Pro 11.1 update 4, however, that won't be enough for you to move forward.

Associated with your error was the internal error affecting the FoX library file FoX_sax.f90. That internal error is also fixed in IVF Pro 11.1 update 4, but unfortunately there's a subsequent internal error affecting the FoX library file m_dom_dom.F90. The subsequent internal error will be fixed in the next update, IVF Pro 11.1 update 5, tentatively scheduled for January.

I will keep this post updated on the availability of the final fix.

Just FYI. There are two other FoX library related forum threads, (here) and (here).

(Internal tracking id: DPD200141787 - internal error m_dom_dom.F90)
0 Kudos
Reply