http://bugs.winehq.org/show_bug.cgi?id=11254
Summary: Heaven & Earth : Registered .ocx not recognisedd Product: Wine Version: 0.9.53. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: programs AssignedTo: wine-bugs@winehq.org ReportedBy: dj.shaw@btconnect.com
Created an attachment (id=10353) --> (http://bugs.winehq.org/attachment.cgi?id=10353) Terminal output
Trying to run Heaven & Earth (http://www.downport.com/wbd/HEAVEN_&_EARTH.htm) but an alert pops up saying "Component 'TWISTE~1.OCX' not correctly registered: file is missing or invalid"
http://bugs.winehq.org/show_bug.cgi?id=11254
--- Comment #1 from David Shaw dj.shaw@btconnect.com 2008-01-18 17:29:36 --- Sorry - should have said that TWISTEDPIXEL.OCX has been succesfully registered using regsvr32.
http://bugs.winehq.org/show_bug.cgi?id=11254
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net 2008-01-18 18:50:58 --- Hello,
the "TWISTEDPIXEL.OCX" does *not* get correctly registered on clean .wine because the control has a load time dependency to MFC42.dll which is *not* present on default wine and is *not* automagically installed by setup. The installer puts 'optional' 3rd party runtimes packed in .ZIP files into program installation directory.
Either you unpack MFC42.dll from that MFC42.ZIP and put it into system32 or use 'sh winetricks vcrun6'.
You need to register using 'regsvr32 TwistedPixel.ocx' in any case - even a clean a clean .wine and 'sh winetricks vcrun6' prior to installation does not help.
The installer script is written in a way that does *not* self register this specific control. Probably because the author anticipated systems with missing runtimes and left this job as 'manual' post-installation task to user.
Though one can fix this issue by modifying SETUP.LST installer script like this (added $(DLLSelfRegister) for that control):
--- snip --- [Files] ... File3=1,,TWISTEDPIXEL.OC_,TWISTEDPIXEL.OCX,$(WinSysPath),$(DLLSelfRegister),$(Shared),2/15/1998 22:12:38,412200,0.0.0.0,"","","" ... --- snip ---
With this modification and 'sh winetricks vcrun6' prior to installation, you can get this run out of the box.
For convenience of other users you might place following info into appdb (if it has an entry).
before installation: 'sh winetricks vcrun6' after installation: 'regsvr32 TwistedPixel.ocx'
Oh well ... to make story short: there is nothing to fix here (though there might be other bugs when running this app) ;-)
Regards
http://bugs.winehq.org/show_bug.cgi?id=11254
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Component|programs |-unknown Resolution| |INVALID
--- Comment #3 from James Hawkins truiken@gmail.com 2008-01-18 19:19:26 --- Not programs. Invalid.
http://bugs.winehq.org/show_bug.cgi?id=11254
James Hawkins truiken@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from James Hawkins truiken@gmail.com 2008-01-18 19:19:40 --- Closing.