Hi all, Firstly, I wanted to say thanks to all of the developers that have spent so much time creating wine. I have a few questions though, my soon-to-be-father-in-law has requested that I erase windows on his computer and put linux on. That's all well in good, I've had quite a few years experience with linux. However, he does have a few windows programs for which there is no free software alternative that he still needs to use. When I attempt to install one of them, the setup comes up correctly and shows its "Please wait screen" (it isn't installshield, looks like a custom job) and then the console has the WaitForCriticalSection error in it (actually twice). It then dies with a unhandled exception WaitForCriticalSection timed out. I also had problems with another one that dies with an ole error when one process tries to write to another process. I can put more detailed messages if necessary, but my main question is what specific dlls does wine not emulate very well? I mean, what dlls do you recommend that I copy from my Windows partition? Also, is there any one snapshot of wine that you would recommend? I was reading another thread about a stable and development tree and the issue of some snapshots of wine are less stable or not as good as other snapshots came up. Thank you for your time. Robert Shade ras319@psu.edu
Robert, --- Robert Shade <ras319@psu.edu> wrote:> When I attempt to install one of them, the setup > comes up correctly and shows > its "Please wait screen" (it isn't installshield, > looks like a custom job) > and then the console has the WaitForCriticalSection > error in it (actually > twice). It then dies with a unhandled exception > WaitForCriticalSection timed > out. > > I also had problems with another one that dies with > an ole error when one > process tries to write to another process.You mean these are the last messages you see from Wine in the console? In many cases these messages do not have anything to do with the real problem. What exactly are the applications? Did you try to search archives, application database to see if anybody else could run them? Can we get some free (trial, demo) copy of these applications? If not, you'll have to help to research the problem. Run your application as: wine --debugmsg +relay,+file,+win32,+comm,+text,+string MyPrg.exe &>/tmp/wine.log and publish the last 200 lines of the log. Note, the log file can be huge. (read carefully, my mail client wraps lines) For details see: http://wine.codeweavers.com/cgi-bin/fom?_recurse=1&file=266 http://wine.codeweavers.com/fom-meta/cache/1.html BTW, the docu has a lot of useful information about the troubleshooting.> my main question is what > specific dlls does wine not emulate very well? I > mean, what dlls do you > recommend that I copy from my Windows partition?Don't know exactly. In general core dlls work pretty well, ole, shell dlls can give problems. Try to search archives, experiment with different combinations.> Also, is there any one > snapshot of wine that you would recommend? I was > reading another thread > about a stable and development tree and the issue of > some snapshots of wine > are less stable or not as good as other snapshots > came up.We currently don't have stable snapshots. Even "releases", published on winehq are not more stable than any other average snapshot. Thigs are supposed to improve, but we often come across regressions. Andriy Palamarchuk __________________________________________________ Do You Yahoo!? Yahoo! Movies - coverage of the 74th Academy Awards® http://movies.yahoo.com/
Robert, sorry for long delay with the response. Robert Shade wrote:> >>You mean these are the last messages you see fromWine>>in the console? In many cases these messages do not >>have anything to do with the real problem. > > >>What exactly are the applications? Did you try to >>search archives, application database to see if >>anybody else could run them? >>Can we get some free (trial, demo) copy of these >>applications? > > > Found a site for the first one www.formdocs.com.Try their demo download. I downloaded and tried to install the application. The good news - I found the issue which causes the installation to freeze. This is an old 16-bit application. 16 bit API is not supported so well in Wine because not so many people need it nowdays. I will do further research and let you know about the results. Robert, meantime you can use a workaround: a) - try to use library tooltip.dll from Windows. This is where offending API is. b) install the app under Windows and copy it to Linux. Look at the directory programs/regapi of Wine distribution. It has a few scripts for "diffing" registry files before and after the installation. This helps to find the changes to registry the installation does. BTW, if this is an old app, it can write to ini file as well. Andriy Palamarchuk __________________________________________________ Do You Yahoo!? Yahoo! Tax Center - online filing with TurboTax http://taxes.yahoo.com/