I'm kind of new to the Wine schene. I've dabled in it from time to time; but, seeing the progress it has made I am making a serious effort to get my applications running through Wine rather than VMWare.
As such, I'm looking for a little advice on debugging issues when apps don't work (yes, I've read what's on winehq.) I have the application KeePass (keepass.sourceforge.net) which installs just fine. When I go to run it, it just drops me right back to the prompt.
With WINEDEBUG, I've tried monitoring the fixme (no results at all), ole, dll, loaddll, system, ntdll, oledlg, olerelay, and rundll32, none of which produced any output that seemed to inducate a problem.
I suppose that if Wine sent it a value that it didn't like and they have really good error trapping, the apps could have just shut itself down, but I would think that something must be going wrong somewhere in Wine, but I'm at a loss as to how to find it.
I have tried it with the version set to win98 as wekk as win2k and I'm running Wine 0.9.8 (without Winetools), with IE6 installed as per the instructions on appdb.winehq.com. Any advise as to what I can try next or what I should be looking for would be greatly appreciated.
Hi,
As such, I'm looking for a little advice on debugging issues when apps don't work (yes, I've read what's on winehq.) I have the application KeePass (keepass.sourceforge.net) which installs just fine. When I go to run it, it just drops me right back to the prompt.
Pardon my ignorance, but why don't you use the Linux version instead? http://keepass.sourceforge.net/download.php lists a Linux port.
If you have the necessary tools to compile keepass, you can build the Win32 version from source and put a few debugging printfs into it, to see where it stops. This could shorten the debug time greatly. (Of course this doesn't work for apps where the source isn't available)
On Friday 24 February 2006 13:46, Stefan Dösinger wrote:
Hi,
As such, I'm looking for a little advice on debugging issues when apps don't work (yes, I've read what's on winehq.) I have the application KeePass (keepass.sourceforge.net) which installs just fine. When I go to run it, it just drops me right back to the prompt.
Pardon my ignorance, but why don't you use the Linux version instead? http://keepass.sourceforge.net/download.php lists a Linux port.
If you have the necessary tools to compile keepass, you can build the Win32 version from source and put a few debugging printfs into it, to see where it stops. This could shorten the debug time greatly. (Of course this doesn't work for apps where the source isn't available)
No, that's fine. I'm not surprised that somebody knew there was a Linux port. The reason is simple. I'm in the process of trying to put together a presentation for my local LUG on Wine in a couple of months and I'm trying to get to know how to use it better. I also happened to ask a few people what they would like to learn in relation to Wine. One "request" was how to "debug" getting a program to work when it doesn't necessarilly run right out of the box, so to say.
In addition, one of the guys told me he tried to run this program under Wine and couldn't get it to work. I tried it and was when I couldn't find any noticable reason for the crash. He's familiar with the Linux port, but it's a version behind and can't read the current database he has all of his information in.
It's a valid question. I just thought it'd be a good place for me to start in the realm of trying to get things working because I knew that it would be freely and easily available to anyone on this list so that I might get a little bit of direction. That all.