INTERFACE/CONTAINS stack is full. This means that modules are beiing used in a circular way

INTERFACE/CONTAINS stack is full. This means that modules are beiing used in a circular way

Error3 error #6618: The INTERFACE/CONTAINS stack is full. This means that modules are being 'used' in a circular way.

For my application, the modules are NOT being used in a "circular way"

Using Intel Fortran 12.0.

Any work arounds?

4 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

This usually indicates a compiler bug. I haven't seen this error in a while, though. Are you using Update 4? If so, please provide us with the sources necessary to reproduce the problem. Once we see what is going wrong we can probably offer a workaround until the bug is fixed.

Steve - Intel Developer Support

Steve

I downloaded update #4 last night and attempted to compile this application.

Same error is reported: "modules are being used in a circular way"!

It would not be practical to upload the code.

It is much too large and 90% was written by people in other organizations.

When will you add the submodule feature to Intel Fortran?

Can you isolsate a small set of modules needed to reproduce the problem? You can use Intel Premier Support to upload if you prefer. Without a test case, we can't find and fix the problem.

We very much want to do submodules but cannot say when it will appear in our compiler.

Steve - Intel Developer Support

Leave a Comment

Please sign in to add a comment. Not a member? Join today