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

Fatal error LNK1104 cannot open "bufferoverflowu"

h-faber
Beginner
934 Views
Hi,
this time I have a serious problem.
After installing MS Visual Studio .NET 2003 and Intel Fortran Compiler 8.1 I cannot launch even one program. Not even HelloWorld which I have taken over when creating a new project. Compiling works, but the linker seems to have some problems. The error message I get reads
Fatal error cannot open "bufferoverflowu"
In German this is "fatal error LNK1104: Datei 'bufferoverflowU.lib' kann nicht geffnet werden"
I checked the environment variables, especially LIB, but seems to be correct as it points to the compilerlib and to the VS-SDKlib.
On the other hand, on the PC there isno file called bufferoverflowU.lib or bufferoverflow.lib. So the LIB environment cannot help, even if it were wrong.
I have no idea about the reason for this error nor how to solve it. I also cannot see whether this is a compiler problem or a MS VS problem.
Anyone here able to help?
Thanks again in advance.
Harald
0 Kudos
5 Replies
Steven_L_Intel1
Employee
934 Views
I know about this library, which is new in a version of the Microsoft Platform SDK, but am puzzled that you are running into it in Fortran on IA-32 at all. We thought this was an issue on Itanium and C only. I'm guessing that someone added a reference to this in your project settings.

If you don't solve it quickly, please submit an issue to Intel Premier Support, ask that it be assigned to Steve Lionel, and attach a ZIP file of your "solution" folder, including a build log from a build attempt.
0 Kudos
h-faber
Beginner
934 Views


sblionel wrote:
I know about this library, which is new in a version of the Microsoft Platform SDK, but am puzzled that you are running into it in Fortran on IA-32 at all. We thought this was an issue on Itanium and C only. I'm guessing that someone added a reference to this in your project settings.

HF: Definitely not. Some administrator did the installation of MS VS and after install I was the first and only person to launch it. Therefore all settings are default.

If you don't solve it quickly, please submit an issue to Intel Premier Support, ask that it be assigned to Steve Lionel, and attach a ZIP file of your "solution" folder, including a build log from a build attempt.



I doubt that I can solve it quickly, even google does not provide me hits on this special issue. I am seriously considering a reinstall, including deleting the complete Intel Fortran program directory. As written in the email, the trouble might be based on a former installation of a 64bit IVF compiler version.
I doubt that the information in the build.log can help you, butcheck yourself. In other words: You have new mail. ;)
Regards,
Harald
0 Kudos
Steven_L_Intel1
Employee
934 Views
It looks to me as if the HelloWorld object file was compiled with the EM64T compiler, which could cause this symptom.
0 Kudos
h-faber
Beginner
934 Views
Hi Steve,
how could this compiler have survived the uninstall? How can I check whether you are right?
0 Kudos
h-faber
Beginner
934 Views
Finally I got this problem solved. Seems as if there have been some old .obj files or so available for linking. After cleaning the project/solution and complete rebuild all the projects/soutions work now.
Thanks for your hint, Steve!
0 Kudos
Reply