using-ms-vcpp-with-gnu-win article

J. Grant jg-lists at jguk.org
Tue Feb 25 09:28:14 CST 2003


Hi

Dan Kegel wrote:
> Eric Pouech wrote:
> 
>> - the console creation at wcmd startup should we removed when run 
>> under wineconsole (but, this would be rather annoying for some users). 
>> I have a patch for this, but it would mean that there are two ways of 
>> running wcmd: 'wineconsole wcmd /switch_for_no_new_console' or 'wcmd' 
>> (for using a brand new console)
> 
> 
> Shall I scream again?  We *really* need a way of running wcmd
> in an existing terminal, with *no* X stuff going on at all
> until the app requests it.   Windows doesn't pop up a new
> window for wcmd by default, and we shouldn't either.
> - Dan
> 

I tried ttyterm or whatever its called instead of x11drv in "config", 
that did not work though.


I would also like to try this below, but its not quite working, could 
anyone offer some sugestions please?

Apparently because this calls cl with many source files it is quicker 
than using nmake.  However, it will not run for me.


$ cd chaos-src/iainlib
$ wine -- d:\\vs\\common\\msdev98\\bin\\msdev.exe iainlib.dsp /MAKE


fixme:ole:CoRegisterMessageFilter stub
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
err:ole:TLB_ReadTypeLib Loading of typelib 
L"D:\\vs\\common\\msdev98\\bin\\devprj.pkg" failed with error 0
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless



I need em.dll, but it is in the dir.

msdev-log-1 shows this.



D:\\vs\\common\\msdev98\\bin\\devprj.pkg   does exist, so I do not know 
what this error is for.  It is an MZ DLL though.

I also had to use win2k msvcrt.dll instead of my win98se dll I used to 
run nmake and cl.



running msdev.exe on its own opens the GUI (with one error about em.dll, 
but then procedes to load anyway!)


When a dialog with "d:\chaos-src\iainlib\iainlib.dsw  File not found" is 
displayed the log says:
fixme:commdlg:GetFileName95 Flags 0x00800002 not yet implemented

msdev-log-2

Adding msvcp60.dll to the bin dir, stopped many errors, but still the 
program would not build from gui, or command line.


Maybe the logs attatched offer some clues.

Cheers

JG









-------------- next part --------------
[now3d at now1g iainlib]$ wine -- d:\\vs\\common\\msdev98\\bin\\msdev.exe
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\devprj.pkg" failed with error 0
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devdtg.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devaut1.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devbied.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devclvw.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devcpp.pkg" failed with error 0
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devgal.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devhtmx.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devncb.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devodl.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devtool.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devhelp.pkg" failed with error 0
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\ide\\devent.pkg" failed with error 0
fixme:commdlg:GetFileName95 Flags 0x00800002 not yet implemented
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
err:module:PE_fixup_imports Module (file) MSVCP60.dll (which is needed by D:\vs\common\msdev98\bin\msdis110.dll) not found
err:win32:PE_LoadLibraryExA can't load D:\vs\common\msdev98\bin\msdis110.dll
err:module:PE_fixup_imports Module (file) MSDIS110.DLL (which is needed by D:\vs\common\msdev98\bin\em.dll) not found
err:win32:PE_LoadLibraryExA can't load D:\vs\common\msdev98\bin\em.dll
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
err:ntdll:RtlpWaitForCriticalSection section 0x40e0d6ec #0051 wait timed out, retrying (60 sec) tid=080789a8
wine: Unhandled exception, starting debugger...
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
wine: Unhandled exception, starting debugger...
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
Terminated
[now3d at now1g iainlib]$
-------------- next part --------------
$ wine -- d:\\vs\\common\\msdev98\\bin\\msdev.exe
fixme:ole:CoRegisterMessageFilter stub
fixme:commdlg:GetFileName95 Flags 0x00800002 not yet implemented
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
fixme:file:FindFirstChangeNotificationA this is not supported yet (non-trivial).
-------------- next part --------------
$ wine -- d:\\vs\\common\\msdev98\\bin\\msdev.exe /?
Usage:
  MSDEV [myprj.dsp|mywksp.dsw]  - load project/workspace
        [<filename>]            - load source file
        /?                      - display usage information
        /EX <macroname>         - execute a VBScript macro
        /OUT <filename>         - redirect command line output to a file
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
-------------- next part --------------
[now3d at now1g iainlib]$ wine -- d:\\vs\\common\\msdev98\\bin\\msdev.exe iainlib.dsp /MAKE
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
fixme:ole:MSFT_DoTypeInfo Assign constructor/destructor memid
err:ole:TLB_ReadTypeLib Loading of typelib L"D:\\vs\\common\\msdev98\\bin\\devprj.pkg" failed with error 0
fixme:process:SetProcessWorkingSetSize (0xffffffff,-1,-1): stub - harmless


More information about the wine-devel mailing list