[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference decwet::visual

Title:Microsoft Visual C++ bug reports and kits
Notice:Register in Topic 2. 5.Last for latest Kit
Moderator:DECWET::THOMASN
Created:Tue May 17 1994
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:521
Total number of notes:2938

437.0. "VC4.2b linker errors reported by Solidworks (LNK1103, LNK2013)" by HYDRA::CHIN () Mon Dec 16 1996 09:30

T.RTitleUserPersonal
Name
DateLines
437.1HYDRA::CHINWed Dec 18 1996 09:1722
437.2DECCXL::OUELLETTEWed Dec 18 1996 09:587
437.3HYDRA::CHINWed Dec 18 1996 16:108
437.4HYDRA::CHINThu Jan 02 1997 14:1717
437.5existing workaround is safeDECWET::PETERSONFri Jan 03 1997 14:3321
437.6How do they do the "link dump" ?DECWET::MUPOPAGlorious absence of sophisticationMon Jan 06 1997 11:5213
437.7HYDRA::CHINMon Jan 06 1997 14:4825
437.8DECWET::LUNASMon Jan 13 1997 11:1915
437.9HYDRA::AMORELLIThu Feb 06 1997 17:2443
I'm now helping Miller on this account. 

A couple of things. First, the work-around (linkdump) is completely
unacceptable to them.  And, their attitude is it works on Intel better
and FASTER, it should work as well and FASTER on Alpha. It doesn't! it's NOT!

I have seen the problem (and other problems as well - later) and it happens
almost everytime. It never fails on the Intel system. The error can be
reproduced quite easily. Unfortunately the condition seems to be context
dependent. At this point they are unwilling to release the source code
for testing purposes. Perhaps I can create a reproduce on-site next week.

They don't alter the environment settings during a given session.

Here's the c:\linkdump\linkdump and switches when the session fails. I've
asked for the makefile. If you think it'll help let me know, it's kinda big.

==========================
link.rsp 
/nologo
/subsystem:windows
/dll
/incremental:yes
/pdb:".\sldappud.pdb"
/debug
/machine:ALPHA
/nodefaultlib
/out:".\sldappud.dll"
/implib:WinDebug/sldappud.lib
==========================

Here is the stuff from the project settings link tab:

=================================================
mfc42ud.lib mfco42ud.lib mfcs42ud.lib msvcrtd.lib KERNEL32.LIB
advapi32.lib uuid.lib uuid2.lib user32.lib shell32.lib GDI32.LIB
oleaut32.lib ole32.lib comctl32.lib /nologo /subsystem:windows /dll
/incremental:yes /pdb:"../../../Alpha/WinDebug/sldappud.pdb" /debug
/machine:ALPHA /nodefaultlib /out:"../../../Alpha/WinDebug/sldappud.dll"
/implib:"WinDebug/sldappud.lib"

======================================

437.10DECWET::THOMASBug-for-bug compatible with IntelTue Feb 11 1997 16:3616
    Creating the linkdump by setting LINK_REPRO wasn't intended to be a
    workaround, it was intended to get more information for us, but it
    needs to be provided from a link that fails (which apparently isn't the
    case here).
    
    Since we can't get a repro case from Solidworks, can you persuade them
    to try this under VC 5.0 beta 2? This will at least give us the
    opportunity to fix this in 5.0.
    
    If it is a problem in 5.0 beta 2, please report it in
    DECWET::VISUAL_FT.
    
    I understand Solidworks is a beta site; we got our CD today, so they
    should have theirs soon.
    
    Thanks ... Mike
437.11HYDRA::AMORELLIThu Feb 13 1997 16:5314
Hi Mike,

I called solidworks about the linkdump file in .9 and was told that was from
a failed link. Make sense? Does this mean anything? 

You ask about VC++ 5.0 beta 2. Umm? Tomorrow I'll ask if they're willing to
try it. I know they have it. In fact, I'll do the install and try it myself.
I'll let you know how it goes.  

Do you have any other suggestions at this point? 

Thanks,

Carl
437.12NETRIX::"[email protected]"Carl AmorelliMon Feb 17 1997 10:25137
Here are the link dumps, one bad, one good. I didn't have time
to try VC++ 5.0. 

------------------------
Failure:

/nologo
/subsystem:windows
/dll
/incremental:yes
/pdb:".\sldappud.pdb"
/debug
/machine:ALPHA
/nodefaultlib
/out:".\sldappud.dll"
/implib:WinDebug/sldappud.lib
----------------------------------------
Success:

/nologo
/subsystem:windows
/dll
/incremental:yes
/pdb:".\sldappud.pdb"
/debug
/machine:ALPHA
/nodefaultlib
/out:".\sldappud.dll"
/implib:WinDebug/sldappud.lib
".\mfc42ud.lib"
".\mfco42ud.lib"
".\mfcs42ud.lib"
".\msvcrtd.lib"
".\KERNEL32.LIB"
".\advapi32.lib"
".\uuid.lib"
".\uuid2.lib"
".\user32.lib"
".\shell32.lib"
".\GDI32.LIB"
".\oleaut32.lib"
".\ole32.lib"
".\comctl32.lib"
".\dsymtable.obj"
".\sldhasp.obj"
".\constrtb.obj"
".\selfilter.obj"
".\macro.obj"
".\customize.obj"
".\mainfrm.obj"
".\seltb.obj"
".\userjobdlg.obj"
".\ampage.obj"
".\selcbox.obj"
".\uiregistry.obj"
".\uicancelmessage.obj"
".\basecmd.obj"
".\DLGUTILS.OBJ"
".\viewtb.obj"
".\FONTDLG.OBJ"
".\errordlg.obj"
".\uidialog.obj"
".\uitemplate.obj"
".\arutils.obj"
".\undo.obj"
".\mtextdlg.obj"
".\assemtb.obj"
".\userjobmgr.obj"
".\haspntms.obj"
".\toolbarctrl.obj"
".\sldapp.obj"
".\baseview.obj"
".\skmaintb.obj"
".\uipageheaderfooterdlg_c.obj"
".\auframe.obj"
".\environment.obj"
".\AUEnvironment_C.obj"
".\filparse.obj"
".\dsymbols.obj"
".\maintb.obj"
".\drawtb.obj"
".\linefontdef.obj"
".\SUMMINFO.OBJ"
".\cmdman.obj"
".\basedocmaps.obj"
".\baserectitem.obj"
".\basedoc.obj"
".\am.obj"
".\macrotb.obj"
".\toolbar.obj"
".\customizemenu.obj"
".\uoprint.obj"
".\dllhusk.obj"
".\customizekey.obj"
".\dlgcmd.obj"
".\SUMMPAGE.OBJ"
".\dsym.obj"
".\printdlg.obj"
".\uicustomheaderfooterdlg_c.obj"
".\uipage.obj"
".\PROPSET.OBJ"
".\memmonitor.obj"
".\appfontarch.obj"
".\refenviron.obj"
".\uimdoctempl.obj"
".\undo_command.obj"
".\apputils.obj"
".\uidocmgr.obj"
".\cmdline.obj"
".\uiutils.obj"
".\auam_c.obj"
".\BLOCKMAN.OBJ"
".\ddata.obj"
".\recorder.obj"
".\constraint.obj"
".\featnettb.obj"
".\apppch.obj"
".\tbdlg.obj"
".\UI3DCONN.OBJ"
".\briconmap.obj"
".\sketchtb.obj"
".\envxhatch.obj"
".\tbcmd.obj"
".\dropeffect.obj"
".\registerdoc.obj"
".\linestyle.obj"
".\ipframe.obj"
".\basemode.obj"
".\sldmgud.lib"
".\sldgcud.lib"
".\sldebud.lib"
".\sldutud.lib"
".\TESTDLL2.lib"
".\sldmfcud.lib"


[Posted by WWW Notes gateway]
437.13comments from a bystanderDECC::OUELLETTETue Feb 18 1997 15:292
You'll need to suply all of the files mentioned in the link dump.
You'll need to collect those after a bad dump from the special directory.
437.14Wait for a release candidate kit for VC++ 5.0DECWET::MUPOPATue Feb 18 1997 17:235
We have a release candidate VC++ 5.0 kit planned for the end
of this week that we would like you to try.

Several bugs have been fixed in the debugger (single step,
watchable local variables, etc) and the incremental linker.
437.15No way to .13 & way to .14HYDRA::AMORELLIThu Feb 20 1997 14:1013
Re: .13

There's no way Solidworks will release any of the files from the linkdump. I've
tried to convince them in order to reproduce the error we must have the files.
The simply will not release any part of their product to anyone. I have given up
on this issue. Sorry.

Re:.14

I'll take the VC++ 5.0 release candidate kit when it's available. Just let me
know when and where to pick it up.

Thanks.