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 have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

w_fc_pc_8.1.028

wkramer
Beginner
690 Views
Hello,
I just downloaded and installed the latest win32 compiler version (requires again a complete re-install).
It should have solved issue 255256 which resulted in a
"Link: error: problem during multi-file optimization compilation (code 3)".
The following work-around to the problem
1. General, Optimization, "Maximize Speed Plus Higher Level Optimizations"
2. Compatibility, Use PowerStation Portability Library, Yes.
3. External Procedures, Calling Convention, Default
4. Command Line, type in "/Qipo" (no quotes) under Additional Options
suggested by Steve Lionel was succesfull with the previous compiler version, but now I am again faced with:
Link: error: problem during multi-file optimization compilation (code 1)
Even with the debug version with all optimizations switched off.
In addition I am getting some extra fatal errors:
Fatal error cannot open "LIBCD"

Fatal error cannot open "kernel32.lib"
The Buildlog of the debug version looks like this:
------ Build started: Project: ifc67console, Configuration: Debug|Win32 ------
Compiling with Intel Fortran 8.1...
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceASME_BLOCK.FOR
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceAsme_rst.for
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceASME_COM.FOR
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceba ck /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceAsme_stm.for
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceAsme_vt.for
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67SourceAsme_ifc67.for
ifort /nologo /Zi /Od /G6 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /warn:unused /Qauto /align:dcommons /align:sequence /Op /fpconstant /names:uppercase /module:"Debug/" /object:"Debug/" /traceback /check:bounds /check:format /check:output_conversion /check:arg_temp_created /libs:static /dbglibs /c I:IVFifc67ifc67consoleifc67.f90
Linking...
Link /OUT:"Debug/ifc67console.exe" /INCREMENTAL:NO /NOLOGO /DEBUG /PDB:"Debug/ifc67console.pdb" /SUBSYSTEM:CONSOLE kernel32.lib /MACHINE:I386 Debug/ASME_BLOCK.obj Debug/Asme_rst.obj Debug/ASME_COM.obj Debug/Asme_stm.obj Debug/Asme_vt.obj Debug/Asme_ifc67.obj Debug/ifc67.obj
Fatal error cannot open "LIBCD"
Link: error: problem during multi-file optimization compilation (code 1)
Link: error: problem during multi-file optimization compilation (code 1)

ifc67console build failed.
The Buildlog of the release version looks like this:
------ Build started: Project: ifc67console, Configuration: Release|Win32 ------
Compiling with Intel Fortran 8.1...
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceASME_BLOCK.FOR
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceAsme_rst.for
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceASME_COM.FOR
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceAsme_stm.for
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceAsme_vt.for
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module: "Release/" /object:"Release/" /c /Qipo I:IVFifc67SourceAsme_ifc67.for
ifort /nologo /O3 /Ob2 /fpscomp:filesfromcmd /fpscomp:ioformat /fpscomp:logicals /Qvec_report:5 /Qauto /fpe:0 /Op /fpconstant /names:uppercase /iface:mixed_str_len_arg /module:"Release/" /object:"Release/" /c /Qipo I:IVFifc67ifc67consoleifc67.f90
Linking...
Link /OUT:"Release/ifc67console.exe" /INCREMENTAL:NO /NOLOGO /PDB:"Release/ifc67console.pdb" /SUBSYSTEM:CONSOLE kernel32.lib /MACHINE:I386 Release/ASME_BLOCK.obj Release/Asme_rst.obj Release/ASME_COM.obj Release/Asme_stm.obj Release/Asme_vt.obj Release/Asme_ifc67.obj Release/ifc67.obj
IPO: performing multi-file optimizations
Fatal error cannot open "kernel32.lib"
Link: error: problem during multi-file optimization compilation (code 1)
Link: error: problem during multi-file optimization compilation (code 1)

ifc67console build failed.
The issue was closed because the problem was supposed to besolved. Perhaps the wrong version made it to the download page?
Walter

Message Edited by wkramer on 02-27-2005 09:19 AM

0 Kudos
4 Replies
Steven_L_Intel1
Employee
690 Views
Walter,

I tried your project with the new version and it built fine. Please do a "Rebuild" and see if that helps. If not, please reopen the support request.
0 Kudos
wkramer
Beginner
690 Views
Steve,
I tried the rebuild, but without succes. I will reopen the issue
Walter
0 Kudos
wkramer
Beginner
690 Views
I get a
Link: error: problem during multi-file optimization compilation (code 1)
for every console application (debug and release)
preseded by
Fatal error cannot open "LIBC" or Fatal error cannot open "LIBCD"
and
LINK : fatal error LNK1181: cannot open input file 'kernel32.lib'
for DLL versions of projects.
I will try a re-install as soon as I find the time
Walter

0 Kudos
wkramer
Beginner
690 Views
Steve resolved this issue.
References to $(VCInstallDir)lib and $(VCInstallDir)PlatformSDKlib were missing in the libraries section of Tools|Options|Intel Fortran|General
Thanks again,
Walter
0 Kudos
Reply