[Wine] Failure to install ComfyWare

xyzzy1 at hotpop.com xyzzy1 at hotpop.com
Mon Jan 30 04:27:26 CST 2006


Running Fedora Core 4.  Wine updated from Fedora Extras via apt-get for 
Fedora.

$ wine --version
Wine 0.9.6
$

Trying to install ComfyWare's "First Steps" on wine fails resoundingly.  I 
can't find it in the Applications Database.

This is educational software that comes with a USB keyboard for infants. I got 
it as a birthday present for my 1 year old. 

http://www.comfyland.com/new/index.html

It is written quite badly with an ignorant Windows98 mentality that, for no 
good reason, forces Windows XP users to run it with Administrator rights; 
thus I thought it would be a perfect candidate for wine,  just in case it was 
putting some sort of spyware on my machine or messing around with other 
settings.

The preferred way of running the install is to run an application called 
"start.exe" on the CD.  This failed strangely.

************************************
$ wine /media/cdrecorder1/start.exe
Start a program, or open a document in the program normally used for files 
with that suffix.
Usage:
start [options] program_filename [...]
start [options] document_filename

Options:
/M[inimized] Start the program minimized.
/MAX[imized] Start the program maximized.
/R[estored]  Start the program normally (neither minimized nor maximized).
/W[ait]      Wait for started program to finish, then exit with its exit code.
/L           Show end-user license.

start.exe version 0.2 Copyright (C) 2003, Dan Kegel
Start comes with ABSOLUTELY NO WARRANTY; for details run with /L option.
This is free software, and you are welcome to redistribute it
under certain conditions; run 'start /L' for details.
$
************************************

Ok, I'm missing something with this, right?  Fine.  Then I try to run the 
Setup program:

************************************
$ wine /media/cdrecorder1/Setup.exe
fixme:ole:ITypeInfo_fnRelease destroy child objects
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
fixme:ole:ITypeInfo_fnRelease destroy child objects
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
fixme:ole:ITypeInfo_fnRelease destroy child objects
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc9ef5c,0x7fc9ef60), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc9f02c,0x7fc9f030), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x2339a730,0x2339a734), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x2339a72c,0x2339a730), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8f5c0,0x7fc8f5c4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8f4a0,0x7fc8f4a4), stub!
fixme:win:SetWindowTextA setting text "InstallShield Wizard" of other process 
window (nil) should not use SendMessage
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eff4,0x7fc8eff8), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eed4,0x7fc8eed8), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eff0,0x7fc8eff4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eed0,0x7fc8eed4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8efd0,0x7fc8efd4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eeb0,0x7fc8eeb4), stub!
fixme:ole:VARIANT_UserFree handle unknown complex type
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8efd0,0x7fc8efd4), stub!
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc8eeb0,0x7fc8eeb4), stub!
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program 
Files\\ComfyWare\\First Steps\\cFirst.exe") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program 
Files\\ComfyWare\\First Steps\\cFirst.exe") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:ole:marshal_object object doesn't expose interface 
{be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface 
failed with error 0x80004002
fixme:ole:DllRegisterServer not implemented (olepro32.dll)
fixme:ole:MSFT_ReadValue BSTR length = -1?
fixme:ole:MSFT_ReadValue BSTR length = -1?
fixme:ole:RpcChannelBuffer_GetDestCtx (0x7fc9ef84,0x7fc9ef88), stub!
wine: Unhandled page fault on read access to 0xbff70000 at address 0x402321 
(thread 003c), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 18 64") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
fixme:ole:RpcChannelBuffer_GetDestCtx (0x2339a744,0x2339a748), stub!
$ 
************************************

It seems to install anyway, but running the program gives the last lines 
again.

************************************
$ wine .wine/drive_c/Program\ Files/ComfyWare/First\ Steps/cFirst.exe
wine: Unhandled page fault on read access to 0xbff70000 at address 0x402321 
(thread 0043), starting debugger...
err:seh:start_debugger Couldn't start debugger ("winedbg --auto 46 64") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
$
************************************

Hmm...  Any ideas?  I would rather keep this completely Microsoft free if I 
can.




More information about the wine-users mailing list