Hi all. I know I posted a similar topic before, but I think it's necessary to re-formulate the problem since it has taken a different wider focus. I'm trying to make some of my Windows apps to work on Linux which used to work quite well with Wine back when I had openSUSE 11.1 last year. Right now I'm focusing in one called DBabble. Back in 11.1 I used Wine Doors to download libraries and configure Wine. Now I'm using Winetricks to download and install all libraries, fonts and programs I used to install, which seemed to be: Arial Arial Bold Autohotkeys Comic Sans Courier Mozilla ActiveX Control Times New Roman Font Visual C++ runtime libraries Webdings Font Wine Gecko Andale FontCommon Controls DCOM Georgia Font Impact Font Microsoft Data Access Components (Jet) Microsoft Foundation Classes Windows Installer MSXML Windows Scripting Host Tahoma Font Trebuchet Font Visual Basic Common Control Libraries Visual Basic Runtime Libraries Verdana Font Internet Explorer Windows Media Player DirectX MS Visual C++ libraries (originally not in this list, but I think they're necessary) Winetricks includes most of them, except just for some fonts. The point is, I'm aiming to install all packages from the list, or else all the possible ones by trying to match their equivalent names in the Winetricks package list (http://wiki.winehq.org/winetricks). But after some tries and failed installations I realized they probably must be installed one by one in the right order. But DBabble still doesn't work, I may be missing a package... So my doubts are: 1.-In which order should I install the packages? 2.-By installing more than a version of a same package, can I get software conflicts? Example: msxml3, msxml4, msxml6. First installed xml3, then Windows installer, and then with xml4 I got an error which I didn't get if I didn't install Windows installer. 3.-When trying to install .NET 2.0 it first tries to delete a non-existent registry in Regedit, so it always aborts. However Regedit doesn't allow me to rename values or registries, just create and delete. Sometimes it acts weird. Does it has to do with .NET 2.0 not working yet? Or what's the problem with Regedit?
What is the purpose of each of those winetricks you want to install? If you don't know, you shouldn't be installing them. Delete ~/.wine and start over. Run the installer without any winetricks. If there are problems, post terminal output. And what version of Wine are you using? If it's not the latest development release, upgrade.
dimesio <wineforum-user at winehq.org> wrote:> >F_style wrote: >> >>The purpose of all those Winetricks packages is to make Wine work just like it used to work with Wine Doors before its >>disappearance. Wine Doors downloaded and installed all or most of those packages, and my Windows apps, such as DBabble, >>worked without problems. That's what I know about it. >It will not be missed. WineDoors caused many problems.> >Do not install any winetricks unless you know for a fact that they are needed by your app to run, and that means you know >exactly what problem each one fixes. Clearly you don't, so don't install any.Actually, it would be best to pay a visit to the Applications Database, look up your program and if there is a how-to or other comments, do what they suggest. Some programs are rated Garbage, because they just plain will not install in Wine, as it is now. Some programs require a 'crack' to work. We don't encourage this because it might not be legal in some jurisdictions.> >> >> And what installer(s) are you talking about that is used without Winetricks? >> > >The installer for your app. If you have more than one, pick one to start with. Run it in a clean wineprefix: no >winetricks, nothing else installed. If there are problems, post console output. http://wiki.winehq.org/FAQ#get_logThis should be for programs that do not have an Applications Database entry or if the last entry is rated 'very old'. Information from six months ago may not apply to current Wine due to the large amount of fixes applied. These logs can be very large as well and the forums feed a mailing list. If the console output is longer than one screen in length, please post the log file to a site like pastebin.com and then post the URL here. This minimizes mail traffic and allows interested people to go out and look at the file and make comments. James McKenzie
You said earlier that there was no terminal output. Was that from trying in a clean wineprefix, or had you already installed some winetricks? If the latter, reinstall to a clean wineprefix and post console output from running the app without any winetricks installed.
Thanks for the info. Just for testing purposes I tried running Winetricks in a newly created clean prefix. I installed few random packages with "WINEPREFIX=~/newfolder winetricks", installing one by one and running the same command again after each installation, and it seemed to go well, everything affecting only this prefix. Now the point is, the Winetricks wiki says when using several prefixes it should be used this way: "env WINEPREFIX=~/newfolder winetricks nameofpackage". What is the "env" parameter for, or what does it mean? Generally, in which cases should it be used?
F_style <wineforum-user at winehq.org> wrote:>Sent: Oct 19, 2010 9:16 AM >To: wine-users at winehq.org >Subject: [Wine] Re: Trouble installing packages with Winetricks > > >vitamin wrote: >> >> F_style wrote: >> > When I used "WINEDEBUG=+loaddll wine (NameOfDBabbleInstaller).exe" it gave me a list of loaded and unloaded dlls but no errors (log in first page). So I intended to use the Windows native versions of all those dlls except kernel32.dll, gdi32.dll, user32.dll, and ntdll.dll. >> >> Very bad idea. This does not help and in most cases breaks Wine beyond repair. Remove your wineprefix and start from >> the scratch. > >That's what I mean, but again I did so in order to get a log. >Try doing this as vitamin stated: Create a new wineprefix for testing the Installer. Use the information for creating a log file at http://wiki.winehq.org/FAQ#get_log and then post the log file on a site like pastebin.com and post the URL to this thread. If we need more information we will ask for it. Of course you can always include WINEDEBUG=+loaddll if you were asked to do this. James McKenzie
din99 wrote:> http://wiki.jswindle.com/index.php/Debugging_WineSuch a very amazing link! Thanks for the post. __________________ Watch Paranormal Activity 2 Online Free (http://moviesonlinefree.biz)
Finally I have a system with Nvidia: Laptop Dell Inspiron 1520 Intel Core 2 Duo T7700 2.4 GHz Nvidia GeForce 8600M GT 256 Mb (drivers up to 260.19) 4 Gb RAM DDR2 openSUSE 11.3 x64 Tried DBabble here: SAME error. What do you think openSUSE could have changed in version 11.3? Or maybe in Wine version itself?