Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

Bad Image

dmdlog
Beginner
801 Views
Problem: Inability to read files.

This package contains:

Intel Visual Fortran Compiler Professional Edition 11.1.048 Update 2 Revised for Windows*

Intel Math Kernel Library 10.2 Update 2 for Windows* OS

My platform is: Intel Core2 CPU, 660 @ 2.4GHz, 1.99 GB RAM
Running Windows XP Pro. Ver. 2002 SP 3

When I try to open and read a file from a very simple program, I get the following popup:

The application or DLL C:\\Program Files\\Intel\\Compiler\\11.1\\048\\bin\\ia32_intel64\\1033\\ifcore_msg.dll is not a valid Windows image. Please check this against your installation diskette.

I could not locate this file on my installation diskette and when I closed (both) popups, I had an end of file durring readerror on the very first read attempt. The file was present in the resource directory and fully populated with the required data. I have been able to run programs without difficulty if I don't try to read a file. I recently upgraded from version 6and never encoutered this problem before.

DMDlog

0 Kudos
4 Replies
DavidWhite
Valued Contributor II
801 Views
You may need to wait for an Intel expert to come on line to give you a definitive answer.

However, a clue may be the ia32_intel64 folder - I run under XP SP3, and I only have bin\ia32, so I am guessingyou may need to download the ia32 only version of the compiler and try that.

Regards,


David
0 Kudos
mecej4
Honored Contributor III
801 Views
DLLs in the ia32_intel64 subdirectory are intended for 64-bit Windows versions. They will not run on Windows XP-32, regardless of whether or not your CPU is X64 capable (which a Core-2 CPU is).

If you are running at the command line, check why you have been put in a 64-bit environment -- you might have, without noticing it, chosen the 64-bit development environment instead of the 32-bit one.

If running in VisualStudio, choose the proper configuration (IA32).
0 Kudos
dmdlog
Beginner
801 Views

Thanks! very helpful. I looked at those issues and read the release notes. The release notes suggested that I had installed the compiler in the wrong order with another application. I reinstalled the compiler and checked my use of the IA32 configuration and the problem was resolved. Much appreciated!!

0 Kudos
dmdlog
Beginner
801 Views
Very helpful, your comments got me thinking in the right direction. I checked the release notes and found a problem with the compiler's installation order relative to another application. After reinstalation, the problem was resolved. Many thanks!
0 Kudos
Reply