Hi Paal,
Thanks for the logs....most informative.
I can see what's happening, I'm not sure if there's a clean resolve
to this yet -- it may very well be related to us -not- having the
.NET 2.0 SP1 & SP2 runtime supports...yet...but I can describe to you
what I'm seeing with the R6024 error...
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762)
Now...that's from debugDAver104.cxlog....what it tried to do there is
load a framework assembly that should've been created by .NET 2.0
(50727) against the Microsoft Visual C++ 2005 SP1 Redistributable (762).
There was a previous VC runtime redist that was subsequently replaced by
the Microsoft Visual C++ 2005 SP1 Redistributable package.
That assembly is never called for directly in debugDAver1.cxlog..the
loading is accomplished by the framework manifest entries. When I look
at that in debugDAver1.cxlog, I see something like..
name=L"\??\C:\windows\winsxs\manifests\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989.manifest"
Conversely (in debugDAver104.cxlog) it's trying to do this instead;
name=L"\??\C:\windows\winsxs\manifests\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd.manifest"
It would appear as though 8.0.50727.4053 works, but 8.0.50727.42_x doesn't ;
this looks a lot to me exactly the same as winebug #16577;
http://bugs.winehq.org/show_bug.cgi?id=16577
Possibly the critical comment in that exposition is "[i]This would ideally work
but Wine's loader doesn't support the redirection of assembly bindings yet.[/i]"
--- I have no idea if that obstacle has been overcome -- I would say 'probably
not' as the bug itself is not marked resolved. There may be some contention here
as to how much of this is wine's fault, and how much of it actually relates back
to not yet having the .NET 2.0 SP1 & SP2 supports working...I'm not sure. I'm
reasonably sure however this is where your R6024 error is being spawn from....
The sound issue, going by your resolution description, is a case of the sound
capabilities not being advertised to the program in the way it wants to see
things, and it deduces we have no sound device and turns sound off. I've a
few apps like this on the Mac -- unfortunately the sound settings are tokenized
into binary files, so it's not as simple as opening and .ini file and editing ;-/
Any one (or more) of the following tea leaves could've caused the program to
erroneously configure itself for no sound output;
fixme:wave:wodDsCreate DirectSound not implemented
fixme:wave:wodDsCreate The (slower) DirectSound HEL mode will be used instead.
fixme:wave:AudioUnit_SetVolume independent left/right volume not implemented (1.000000, 1.000000)
warn:dsound:DirectSoundDevice_GetSpeakerConfig not fully functional
Possibly the first two lines explain it....ie; it goes looking for wodDsCreate DirectSound, gets
told that's not available, doesn't know what to do about DirectSound HEL (or doesn't bother having
another look), and so concludes to turn sound off in the config --- human being (you 8) comes along,
changes the ini file...surprise surprise, DirectSound HEL support does work (stoopid program ;)
Cheers and thanks for the legwork!