jose simas
2006-Jul-21 03:48 UTC
[Wine] Fwd: Any chance that Crossover will solve my problem
Hello, I developed an application that I would like to run in linux. It is developed part in VB6 part in C++ (using VS 6 and VS 2005) and uses Codejock's components for the UI. The installer is built with InnoSetup. I managed to install it on Suse 9.3 with Wine 0.9.17 but I got errors (cannot load DLL) while registering msxml, capicom, and one of my VS 2005 dlls. I fixed the msxml registration by getting the missing resources and re-registering it. The other two are not relevant to this error as they are not used at this stage. The application starts but fails to load completely with the following debug messages: ------------------------------------------------------------------------------------------- fixme:ole:CoRegisterMessageFilter stub fixme:msxml:domdoc_QueryInterface interface {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented fixme:msxml:domdoc_QueryInterface interface {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE fixme:msxml:bsc_QueryInterface interface {6d5140c1-7436-11ce-8034-00aa006009fa} not implemented fixme:msxml:bsc_QueryInterface interface {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented fixme:ole:OleLoadPictureEx (0x41da9384,5398,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x406cf90c), partially implemented. err:statusbar:StatusWindowProc unknown msg 2210 wp=e8010001 lp=00010036 fixme:ole:OLEPictureImpl_SaveAsFile (0x403e1000)->(0x403f9780, 0, (nil)), hacked stub. fixme:msxml:domdoc_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented fixme:msxml:domdoc_createElement wine: Unhandled page fault on read access to 0x0000001c at address 0x10043aaf (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: page fault on read access to 0x0000001c in 32-bit code (0x10043aaf). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:10043aaf ESP:406ccd20 EBP:00000002 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:403ea314 ECX:406ccd34 EDX:00000000 ESI:00010030 EDI:00000000 Stack dump: 0x406ccd20: 406cdee0 00010030 406ccd90 407b37dc 0x406ccd30: 0001002e 00000112 0000f060 0001002e 0x406ccd40: 00000112 0000f060 00000000 00000000 0x406ccd50: 00000000 00000000 406ce54c 10093908 0x406ccd60: ffffffff 4078faca 00010030 00000002 0x406ccd70: 00000000 00000000 00000000 407b37dc fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 Backtrace: =>1 0x10043aaf in code~bkg (+0x43aaf) (0x10043aaf) 2 0x00000000 (0x00000000) 0x10043aaf: movl 0x1c(%edi),%edx ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- This looks like the application is failing while loading my configuration file (an xml file). I am planning to buy CodeWeavers' Crossover to try the installation but I wonder if there is enough information in here to know if it will produce the same results. Thanks in advance Jose
John Drescher
2006-Jul-21 05:25 UTC
[Wine] Fwd: Any chance that Crossover will solve my problem
Do you have msxml as a dll override? To me it looks like wine is trying to load the builtin version ant this version does not have all the functions you need implemented. On 7/21/06, jose simas <josesimas@gmail.com> wrote:> Hello, > > I developed an application that I would like to run in linux. It is > developed part in VB6 part in C++ (using VS 6 and VS 2005) and uses > Codejock's components for the UI. The installer is built with > InnoSetup. > > I managed to install it on Suse 9.3 with Wine 0.9.17 but I got errors > (cannot load DLL) while registering msxml, capicom, and one of my VS > 2005 dlls. I fixed the msxml registration by getting the missing > resources and re-registering it. The other two are not relevant to > this error as they are not used at this stage. > > The application starts but fails to load completely with the following > debug messages: > > ------------------------------------------------------------------------------------------- > fixme:ole:CoRegisterMessageFilter stub > fixme:msxml:domdoc_QueryInterface interface > {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented > fixme:msxml:domdoc_QueryInterface interface > {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE > fixme:msxml:bsc_QueryInterface interface > {6d5140c1-7436-11ce-8034-00aa006009fa} not implemented > fixme:msxml:bsc_QueryInterface interface > {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented > fixme:ole:OleLoadPictureEx > (0x41da9384,5398,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x406cf90c), > partially implemented. > err:statusbar:StatusWindowProc unknown msg 2210 wp=e8010001 lp=00010036 > fixme:ole:OLEPictureImpl_SaveAsFile (0x403e1000)->(0x403f9780, 0, > (nil)), hacked stub. > fixme:msxml:domdoc_QueryInterface interface > {00000126-0000-0000-c000-000000000046} not implemented > fixme:msxml:domdoc_createElement > wine: Unhandled page fault on read access to 0x0000001c at address > 0x10043aaf (thread 0009), starting debugger... > WineDbg starting on pid 0x8 > Unhandled exception: page fault on read access to 0x0000001c in 32-bit > code (0x10043aaf). > Register dump: > CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 > EIP:10043aaf ESP:406ccd20 EBP:00000002 EFLAGS:00210246( - 00 -RIZP1) > EAX:00000000 EBX:403ea314 ECX:406ccd34 EDX:00000000 > ESI:00010030 EDI:00000000 > Stack dump: > 0x406ccd20: 406cdee0 00010030 406ccd90 407b37dc > 0x406ccd30: 0001002e 00000112 0000f060 0001002e > 0x406ccd40: 00000112 0000f060 00000000 00000000 > 0x406ccd50: 00000000 00000000 406ce54c 10093908 > 0x406ccd60: ffffffff 4078faca 00010030 00000002 > 0x406ccd70: 00000000 00000000 00000000 407b37dc > fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 > Backtrace: > =>1 0x10043aaf in code~bkg (+0x43aaf) (0x10043aaf) > 2 0x00000000 (0x00000000) > 0x10043aaf: movl 0x1c(%edi),%edx > ------------------------------------------------------------------------------------------- > ------------------------------------------------------------------------------------------- > > This looks like the application is failing while loading my > configuration file (an xml file). > > I am planning to buy CodeWeavers' Crossover to try the installation > but I wonder if there is enough information in here to know if it will > produce the same results. > > Thanks in advance > Jose > > _______________________________________________ > wine-users mailing list > wine-users@winehq.org > http://www.winehq.org/mailman/listinfo/wine-users >
John Drescher
2006-Jul-21 10:41 UTC
[Wine] Re: Any chance that Crossover will solve my problem
I think simply running winecfg and adding an entry for your program and then setting the library msxml to native in the dlls section for your app will do this. I'm sorry I can not give you better instructions but I can not find a pc here at work with a current version of wine... John On 7/21/06, jose simas <josesimas@gmail.com> wrote:> Hi John, > > I don't know but I will investigate. Can you point me at where should > I look for that? > > Thanks > Jose > > On 7/21/06, John Drescher <drescherjm@gmail.com> wrote: > > Do you have msxml as a dll override? To me it looks like wine is > > trying to load the builtin version ant this version does not have all > > the functions you need implemented. > > > > On 7/21/06, jose simas <josesimas@gmail.com> wrote: > > > Hello, > > > > > > I developed an application that I would like to run in linux. It is > > > developed part in VB6 part in C++ (using VS 6 and VS 2005) and uses > > > Codejock's components for the UI. The installer is built with > > > InnoSetup. > > > > > > I managed to install it on Suse 9.3 with Wine 0.9.17 but I got errors > > > (cannot load DLL) while registering msxml, capicom, and one of my VS > > > 2005 dlls. I fixed the msxml registration by getting the missing > > > resources and re-registering it. The other two are not relevant to > > > this error as they are not used at this stage. > > > > > > The application starts but fails to load completely with the following > > > debug messages: > > > > > > > ------------------------------------------------------------------------------------------- > > > fixme:ole:CoRegisterMessageFilter stub > > > fixme:msxml:domdoc_QueryInterface interface > > > {7fd52380-4e07-101b-ae2d-08002b2ec713} not implemented > > > fixme:msxml:domdoc_QueryInterface interface > > > {37d84f60-42cb-11ce-8135-00aa004bb851} not implemented > > > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE > > > fixme:msxml:bsc_QueryInterface interface > > > {6d5140c1-7436-11ce-8034-00aa006009fa} not implemented > > > fixme:msxml:bsc_QueryInterface interface > > > {79eac9e4-baf9-11ce-8c82-00aa004ba90b} not implemented > > > fixme:ole:OleLoadPictureEx > > > > (0x41da9384,5398,0,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x406cf90c), > > > partially implemented. > > > err:statusbar:StatusWindowProc unknown msg 2210 wp=e8010001 lp=00010036 > > > fixme:ole:OLEPictureImpl_SaveAsFile (0x403e1000)->(0x403f9780, 0, > > > (nil)), hacked stub. > > > fixme:msxml:domdoc_QueryInterface interface > > > {00000126-0000-0000-c000-000000000046} not implemented > > > fixme:msxml:domdoc_createElement > > > wine: Unhandled page fault on read access to 0x0000001c at address > > > 0x10043aaf (thread 0009), starting debugger... > > > WineDbg starting on pid 0x8 > > > Unhandled exception: page fault on read access to 0x0000001c in 32-bit > > > code (0x10043aaf). > > > Register dump: > > > CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 > > > EIP:10043aaf ESP:406ccd20 EBP:00000002 EFLAGS:00210246( - 00 > -RIZP1) > > > EAX:00000000 EBX:403ea314 ECX:406ccd34 EDX:00000000 > > > ESI:00010030 EDI:00000000 > > > Stack dump: > > > 0x406ccd20: 406cdee0 00010030 406ccd90 407b37dc > > > 0x406ccd30: 0001002e 00000112 0000f060 0001002e > > > 0x406ccd40: 00000112 0000f060 00000000 00000000 > > > 0x406ccd50: 00000000 00000000 406ce54c 10093908 > > > 0x406ccd60: ffffffff 4078faca 00010030 00000002 > > > 0x406ccd70: 00000000 00000000 00000000 407b37dc > > > fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119 > > > Backtrace: > > > =>1 0x10043aaf in code~bkg (+0x43aaf) (0x10043aaf) > > > 2 0x00000000 (0x00000000) > > > 0x10043aaf: movl 0x1c(%edi),%edx > > > > ------------------------------------------------------------------------------------------- > > > > ------------------------------------------------------------------------------------------- > > > > > > This looks like the application is failing while loading my > > > configuration file (an xml file). > > > > > > I am planning to buy CodeWeavers' Crossover to try the installation > > > but I wonder if there is enough information in here to know if it will > > > produce the same results. > > > > > > Thanks in advance > > > Jose > > > > > > _______________________________________________ > > > wine-users mailing list > > > wine-users@winehq.org > > > http://www.winehq.org/mailman/listinfo/wine-users > > > > > >