- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My Win-7 computer did an automatic update last night. No changes were made to my Visual FORTAN project, but when I try to build this morning, I get a fatal error LNK1123: failure during conversion to COEFF: file invalid or corrupt. I would imagine that others may have the same problem, unless it is due to something like an incomplete installation of the update.
Can someone please give some guidance on generating more detailed debugging information to see which file is invalid or corrupt?
Thank you,
Randy Martin
This is what the Help/About menu gives as currently installed products.
Microsoft Visual Studio 2010
Version 10.0.30319.1 RTMRel
Microsoft .NET Framework
Version 4.5.50938 RTMRel
Installed Version: Professional
Microsoft Office Developer Tools 01018-587-4175353-70846
Microsoft Office Developer Tools
Microsoft Visual C++ 2010 01018-587-4175353-70846
Microsoft Visual C++ 2010
Microsoft Visual Studio 2010 Team Explorer 01018-587-4175353-70846
Microsoft Visual Studio 2010 Team Explorer
Hotfix for Microsoft Visual Studio 2010 Professional - ENU (KB2542054) KB2542054
This hotfix is for Microsoft Visual Studio 2010 Professional - ENU.
If you later install a more recent service pack, this hotfix will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2542054.
Intel(R) Visual Fortran Package ID: w_fcompxe_2013_sp1.1.139
Intel(R) Visual Fortran Composer XE 2013 SP1 Update 1 Integration for Microsoft Visual Studio* 2010, 14.0.0074.2010, Copyright (C) 2002-2013 Intel Corporation
* Other names and brands may be claimed as the property of others.
This product includes software developed at The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- the W3C consortium (http://www.w3c.org) ,
- the SAX project (http://www.saxproject.org)
- voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation that were originally developed at iClick, Inc., software copyright (c) 1999.
This product includes updcrc macro, Satchell Evaluations and Chuck Forsberg. Copyright (C) 1986 Stephen Satchell.
This product includes software developed by the MX4J project (http://mx4j.sourceforge.net).
This product includes ICU 1.8.1 and later.Copyright (c) 1995-2006 International Business Machines Corporation and others.
Portions copyright (c) 1997-2007 Cypress Semiconductor Corporation. All rights reserved.
This product includes XORP. Copyright (c) 2001-2004 International Computer Science Institute
This product includes software from the book "Linux Device Drivers" by Alessandro Rubini and Jonathan Corbet, published by O'Reilly & Associates.
This product includes hashtab.c. Bob Jenkins, 1996.
Intel® C++ Composer XE 2013 SP1 Package ID: w_ccompxe_2013_sp1.1.139
Intel® C++ Composer XE 2013 SP1 Update 1 Integration for Microsoft* Visual Studio* 2010, Version 14.0.1278.2010, Copyright © 2002-2013 Intel Corporation. All rights reserved.
* Other names and brands may be claimed as the property of others
This product includes software developed at The Apache Software Foundation (http://www.apache.org/).
Portions of this software were originally based on the following:
- software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- the W3C consortium (http://www.w3c.org) ,
- the SAX project (http://www.saxproject.org)
- voluntary contributions made by Paul Eng on behalf of the Apache Software Foundation that were originally developed at iClick, Inc., software copyright (c) 1999.
This product includes updcrc macro, Satchell Evaluations and Chuck Forsberg. Copyright (C) 1986 Stephen Satchell.
This product includes software developed by the MX4J project (http://mx4j.sourceforge.net).
This product includes ICU 1.8.1 and later.Copyright (c) 1995-2006 International Business Machines Corporation and others.
Portions copyright (c) 1997-2007 Cypress Semiconductor Corporation. All rights reserved.
This product includes XORP. Copyright (c) 2001-2004 International Computer Science Institute
This product includes software from the book "Linux Device Drivers" by Alessandro Rubini and Jonathan Corbet, published by O'Reilly & Associates.
This product includes hashtab.c. Bob Jenkins, 1996.
Microsoft Visual Studio 2010 SharePoint Developer Tools 10.0.30319
Microsoft Visual Studio 2010 SharePoint Developer Tools
Security Update for Microsoft Visual Studio 2010 Professional - ENU (KB2251489) KB2251489
This security update is for Microsoft Visual Studio 2010 Professional - ENU.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2251489.
Security Update for Microsoft Visual Studio 2010 Professional - ENU (KB2644980) KB2644980
This security update is for Microsoft Visual Studio 2010 Professional - ENU.
If you later install a more recent service pack, this security update will be uninstalled automatically.
For more information, visit http://support.microsoft.com/kb/2644980.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It might also be helpful to see the full buildlog.htm. But have you tried a simple rebuild of the whole project?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve, Here is the build log. I did try rebuilding the entire project, both the release and debug versions. Kept getting the same error. Since I couldn't afford not being able to link, I reverted my Win-7 system to the previous check point and the problem went away (as I expected it would). The offending update was Microsoft.NET framework 4.5.1.4.5.50938. This was the only update that automatically installed on my Win-7 computer overnight. This weekend, I will try re-installing the new update and see if I get the same resulting error message from the linker. The update installed automatically overnight, and there was a message that Windows installed an important update. There were no warnings indicating that anything went wrong during the update process.
Thanks for your help.
Randy Martin
<HTML><HEAD><meta content="text/html; charset=utf-16" http-equiv="Content-Type"></HEAD><BODY><PRE></pre><table width=100% bgcolor=#E0E0E0><tr><td><font face=arial size=+2> Build Log </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#E0E0E0> </td><td width=0 bgcolor=white> </td><td width=*><pre><h3> Build started: Project: MAIN_MENU, Configuration: Debug|Win32 </h3></pre></table><table width=100% bgcolor=#E0E0E0><tr><td><font face=arial size=+1> Output </font></table><table width=* cellspacing=0 cellpadding=0><tr><td width=0 bgcolor=#E0E0E0> </td><td width=0 bgcolor=white> </td><td width=*><pre>Linking...
Creating temporary file "RSP1.rsp" with contents
[
/OUT:"Debug\Mainmenu.exe" /INCREMENTAL:NO /NOLOGO /NODEFAULTLIB:"libc.lib" /MANIFEST /MANIFESTFILE:"C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\MAIN_MENU\Debug\Mainmenu.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\MAIN_MENU\Debug\Mainmenu.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\MAIN_MENU\Debug\Mainmenu.lib" ..\mmlib\debug\mmlib.lib ..\pm_lib2\debug\pm_lib2.lib ..\pm_lib\debug\pm_lib.lib ..\mmlib2\debug\mmlib2.lib c:\wint\lib.if8\winter.lib kernel32.lib user32.lib gdi32.lib comdlg32.lib winspool.lib winmm.lib shell32.lib advapi32.lib opengl32.lib glu32.lib htmlhelp.lib c:\wint\bin\pls_153\pls_intel.obj "Debug\CONLST.obj" "Debug\opdstuff_mod.obj" "Debug\SETTBLOK.obj" "Debug\SETANS.obj" "Debug\scoordinfo_mod.obj" "Debug\licenseinfo_mod.obj" "Debug\palstuff_mod.obj" "Debug\res_all.obj" "Debug\digitizerstuff_mod.obj" "Debug\VARPRNIN.obj" "Debug\POLPLTIN.obj" "Debug\OPDCONIN.obj" "Debug\FIXANSFL.obj" "Debug\TOPOPIN.obj" "Debug\ROKPLNIN.obj" "Debug\MRGPLTIN.obj" "Debug\INTRCKIN.obj" "Debug\DMPRCKIN.obj" "Debug\CONTIN.obj" "Debug\XSECTIN.obj" "Debug\STATSIN.obj" "Debug\MOD3IN.obj" "Debug\GRIDEDIN.obj" "Debug\DHREADIN.obj" "Debug\BLKCNTIN.obj" "Debug\VARPLTIN.obj" "Debug\SETCLASS.obj" "Debug\ocxyzin.obj" "Debug\MANIPIN.obj" "Debug\dxftriang.obj" "Debug\DHADDLIN.obj" "Debug\ADDROKIN.obj" "Debug\SRTCATIN.obj" "Debug\tdmeshin.obj" "Debug\ROKLABIN.obj" "Debug\plot2din.obj" "Debug\MPLTIN.obj" "Debug\intpltin.obj" "Debug\DIGSPEXI.obj" "Debug\CONTCNIN.obj" "Debug\CMPPLTIN.obj" "Debug\XSANGIN.obj" "Debug\SPEXIN.obj" "Debug\PRNPLTIN.obj" "Debug\MOD2IN.obj" "Debug\GRIDED.obj" "Debug\DHPLTIN.obj" "Debug\batchin.obj" "Debug\VARIGIN.obj" "Debug\SECTIN.obj" "Debug\newmanin.obj" "Debug\MAKSLPIN.obj" "Debug\defproc.obj" "Debug\ROKDATIN.obj" "Debug\PITSCTIN.obj" "Debug\MOVGRDIN.obj" "Debug\GRTKGRIN.obj" "Debug\DIGPLTIN.obj" "Debug\consctin.obj" "Debug\WDVOLIN.obj" "Debug\SORT3PIN.obj" "Debug\PRDATAIN.obj" "Debug\mif2mm.obj" "Debug\GRDOUTIN.obj" "Debug\DHLISTIN.obj" "Debug\namthk.obj" "Debug\makerkpin.obj" "Debug\DEFCLASS.obj" "Debug\MONEYIN.obj" "Debug\PITPLTIN.obj" "Debug\modoutin.obj" "Debug\GRTHIKIN.obj" "Debug\DIGIT.obj" "Debug\CONRESIN.obj" "Debug\CFREQIN.obj" "Debug\WDPREPIN.obj" "Debug\sort3in.obj" "Debug\OPDMTXIN.obj" "Debug\medscan.obj" "Debug\gemdhout.obj" "Debug\DHDELLIN.obj" "Debug\bakrokin.obj" "Debug\pcnt2dxf.obj" "Debug\adjseam.obj" "Debug\triangin.obj" "Debug\NAMCON.obj" "Debug\makeann.obj" "Debug\DXF2PCNT.obj" "Debug\phsrckin.obj" "Debug\modinin.obj" "Debug\GRPREPIN.obj" "Debug\CONEIN.obj" "Debug\CELLIN.obj" "Debug\processbatch.obj" "Debug\vbm2mm.obj" "Debug\SORT2IN.obj" "Debug\POLYIN.obj" "Debug\OPDIN.obj" "Debug\medsb2mm.obj" "Debug\FLATMMIN.obj" "Debug\bakrkpin.obj" "Debug\tri2r200.obj" "Debug\ROKSECIN.obj" "Debug\mschedin.obj" "Debug\MAKBTMIN.obj" "Debug\dmpxyzin.obj" "Debug\CONTXIN.obj" "Debug\COMPOIN.obj" "Debug\MAKCNFIN.obj" "Debug\REGRESIN.obj" "Debug\PHSPRNIN.obj" "Debug\MOD3PIN.obj" "Debug\GRIDININ.obj" "Debug\CELLEXIN.obj" "Debug\SETCOMM.obj" "Debug\maxdump.obj" "Debug\dhaltrec.obj" "Debug\adjtopoin.obj" "Debug\STATSDA.obj" "Debug\OPDREV.obj" "Debug\DHREAD.obj" "Debug\ply3din.obj" "Debug\combhist.obj" "Debug\REGRESGR.obj" "Debug\MAKBTM.obj" "Debug\qqplotin.obj" "Debug\OPDUP.obj" "Debug\plot2d.obj" "Debug\FLATMM.obj" "Debug\ocxyz.obj" "Debug\DHPLT.obj" "Debug\REGRESDA.obj" "Debug\MAINMENU.obj" "Debug\combcfrq.obj" "Debug\OPDREVIN.obj" "Debug\TOPOPREP.obj" "Debug\PITPLT.obj" "Debug\ellipse.obj" "Debug\CFREQDA.obj" "Debug\dxf2rks.obj" "Debug\3dholein.obj" "Debug\MPLT.obj" "Debug\DHLIST.obj" "Debug\tabxyv.obj" "Debug\CLEANALL.obj" "Debug\qqplot.obj" "Debug\INTRCK.obj" "Debug\CMPPLT.obj" "Debug\OPDPRM.obj" "Debug\bakwfrin.obj" "Debug\swathin.obj" "Debug\phsrck.obj" "Debug\dxftrim.obj" "Debug\blockvar.obj" "Debug\updatemm6x.obj" "Debug\seamdef.obj" "Debug\dxf2rkp.obj" "Debug\3dhole.obj" "Debug\dhdellab.obj" "Debug\T2XXFMPIT.obj" "Debug\rmandpin.obj" "Debug\PROJPRN.obj" "Debug\intplt.obj" "Debug\CFREQGR.obj" "Debug\post3din.obj" "Debug\structin.obj" "Debug\dxf2vein.obj" "Debug\scoordin.obj" "Debug\declusin.obj" "Debug\SECT.obj" "Debug\MANIP.obj" "Debug\dhaddlab.obj" "Debug\t200fmtopo.obj" "Debug\rkspltin.obj" "Debug\dhtchkin.obj" "Debug\GRIDIN.obj" "Debug\dhclassin.obj" "Debug\STATSGR.obj" "Debug\opdtogrd.obj" "Debug\dmpxyz.obj" "Debug\addrok.obj" "Debug\ROKLAB.obj" "Debug\declus.obj" "Debug\surf3din.obj" "Debug\dhtcheck.obj" "Debug\PRDATA.obj" "Debug\GRDOUT.obj" "Debug/mainmenu.res" "C:\wint\bin\PLS_153\pls_intel.obj" "C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\PM_LIB\Debug\PM_LIB.lib" "C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\mmlib2\debug\mmlib2.lib" "C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\MMLIB\Debug\MMLIB.lib"
]
Creating command line "Link @"C:\Users\Randy\Documents\MM7X\MMPM70_newOPD\MAIN_MENU\Debug\RSP1.rsp""
Link: executing 'link'
C:\wint\bin\PLS_153\pls_intel.obj : warning LNK4042: object specified more than once; extras ignored
pm_lib2.lib(triangle.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
MAIN_MENU - 1 error(s), 2 warning(s)
</PRE></BODY></HTML>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please do a Build > Clean and then a rebuild.
I note the warning about a duplicate object. How did that come about? I'm skeptical that the Windows update was the culprit here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Thanks for the suggestions.
I took care of the duplicate object.It isn't the problem. I had the OBJ file listed with the source files and again as additional dependencies in the Linker > Input. Last night, Microsoft automatically downloaded the same update and I now have the exact same problem with the linker. The windows update is what is causing the problem. Since I don't have any detailed feedback on the link error, such as which file is invalid or corrupt, my only solution is to restore my last check point and disable all updates until someone at Microsoft figures out that they are causing this problem.
Randy Martin
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve,
Thanks for taking the time to find the Microsoft article. I reinstalled the latest update and then installed service pack SP1 for Visual Studio 2010 and the LNK1123 error went away. Problem solved.
Regards,
Randy Martin

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page