[Bug 3412] Wine unable to Install MathCAD 8
Wine Bugs
wine-bugs at winehq.org
Mon May 21 19:22:55 CDT 2007
http://bugs.winehq.org/show_bug.cgi?id=3412
------- Additional Comments From markknecht at gmail.com 2007-21-05 19:22 -------
OK, the dll is not found:
mark at lightning ~ $ find .wine/drive_c -iname msvcirt.dll
mark at lightning ~ $
NO big deal to me to try the tricks that you are suggesting. Hang on a minute...
mark at lightning ~ $ sh winetricks vcrun6
/home/mark/.wine updated successfully.
--17:07:57--
http://download.microsoft.com/download/vc60pro/update/1/w9xnt4/en-us/vc6redistsetup_enu.exe
=> `vc6redistsetup_enu.exe'
Resolving download.microsoft.com... 66.186.196.73, 66.186.196.83
Connecting to download.microsoft.com|66.186.196.73|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1,833,232 (1.7M) [application/octet-stream]
100%[====================================>] 1,833,232 1.32M/s
17:07:59 (1.31 MB/s) - `vc6redistsetup_enu.exe' saved [1833232/1833232]
Executing wine /home/mark/winetrickscache/vc6redistsetup_enu.exe
/T:c:\winetrickstmp /c
Executing cabextract /home/mark/winetrickscache/vcredist.exe
Extracting cabinet: /home/mark/winetrickscache/vcredist.exe
extracting VCRedist.inf
extracting PreSetup.exe
extracting 50comupd.exe
extracting asycfilt.dll
extracting atla.dll
extracting comcat.dll
extracting mfc42.dll
extracting mfc42u.dll
extracting msvcirt.dll
extracting msvcp60.dll
extracting msvcrt.dll
extracting oleaut32.dll
extracting olepro32.dll
extracting stdole2.tlb
extracting atlu.dll
extracting ADVPACK.DLL
extracting W95INF32.DLL
extracting W95INF16.DLL
All done, no errors.
Install of vcrun6 done
winetricks done.
mark at lightning ~ $
NOTE: I hear two 'uh oh' audio sounds while doing this but it seems to have
installed.
OK, having run winetricks MathCAD did apparently install correcly. No error
messages about dlls. However running the start command Vitaliy provided fails:
mark at lightning ~ $ cd ~ && wine start Mathcad.exe
fixme:exec:SHELL_execute flags ignored: 0x00000500
Application could not be started, or no application associated with the
specified file.
ShellExecuteEx failed: File not found
mark at lightning ~ $
Now, looking down in the Program Files directory I find the application is
actually "mcad.exe". If I change the start command to use mcad.exe the program
still fails to start.
mark at lightning ~ $ cd ~ && wine start mcad.exe
fixme:exec:SHELL_execute flags ignored: 0x00000500
Application could not be started, or no application associated with the
specified file.
ShellExecuteEx failed: File not found
mark at lightning ~ $
However if I cd into the program's directory it does run. The GUI comes up and
simple things like typing in 1+2 and hitting return the program evaluates to the
number '3' so it works. However in Windows I see an '=' sign in the equation
while in wine I do not. Font problem?
Also, here's what's in the terminal when I run MathCad 8 now:
mark at lightning ~/.wine/drive_c/Program Files/MathSoft/Mathcad 8 $
fixme:psdrv:PSDRV_ExtEscape QUERYESCSUPPORT(24) - not supported.
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:toolbar:TOOLBAR_SetRows multiple rows not supported!
fixme:heap:RtlCompactHeap stub
err:ole:CoGetClassObject class {00000000-0000-0000-0000-000000000000} not registered
err:ole:create_server class {00000000-0000-0000-0000-000000000000} not registered
err:ole:CoGetClassObject no class object {00000000-0000-0000-0000-000000000000}
could be created for context 0x5
None the less this is a HUGE improvement over older revisions. What is the
right solution for Wine though? Should running your winetricks be done by Wine
itself to make it more user friendly?
I suppose this means the original problem, installation, is now solved with
0.9.37. However it is clear that there are probably other problems to be looked
into like the missing '=' sign and who knows what else I find.
Thanks to both of you for your help and insights. I look forward to trying
MathCAD out more seriously and seeing how Wine does.
Let me know what other things you would like me to try.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the wine-bugs
mailing list