w_fc_pc_8.1.028

w_fc_pc_8.1.028

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

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

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.

Retired 12/31/2016

Steve,

I tried the rebuild, but without succes. I will reopen the issue

Walter

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

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

Leave a Comment

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