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.