I'd like very much to be able to run "The Master Genealogist" under Wine. TMG is a MS Visual Foxpro application for genealogy database work. On my Kubuntu 6.10 system I have successfully downloaded and installed Wine 0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current version. During TMG installation, there was a problem with a lack of "keyboard.dll", which I fixed, so now there are no errors until I attempt to run TMG. Upon running the executable, I'm getting Foxpro errors, which are beyond my ability (I'm no CS major). I've tried both Win 2000 and Win 9x modes -- still no joy. I think it's close to running, but there is a little "something" that is not quite right. Is there a Foxpro programmer on the list who could take a look at the error messages and give me a little advice? I've offered to become the Application Maintainer for TMG if I can get it running stable. There's a huge installed base of TMG users -- probably some would come over to Linux if there was a proven reliable way to run it. Thanks! Donald L. Boyd http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html ________________________________________________________________________ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20070210/8663c90b/attachment.htm
I know a bit about FoxPro - been developing apps in it since 1990, have used every dos and windows version that was ever made. What are the specific error messages? Screen shots help, but at the least the text of the messages. Is TMG a commercial application, or can I download it from somewhere? ----- Original Message ----- From: donbnfborn@aol.com To: wine-users@winehq.org Sent: Saturday, February 10, 2007 7:43 AM Subject: [Wine] TMG -- MS Visual Foxpro errors I'd like very much to be able to run "The Master Genealogist" under Wine. TMG is a MS Visual Foxpro application for genealogy database work. On my Kubuntu 6.10 system I have successfully downloaded and installed Wine 0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current version. During TMG installation, there was a problem with a lack of "keyboard.dll", which I fixed, so now there are no errors until I attempt to run TMG. Upon running the executable, I'm getting Foxpro errors, which are beyond my ability (I'm no CS major). I've tried both Win 2000 and Win 9x modes -- still no joy. I think it's close to running, but there is a little "something" that is not quite right. Is there a Foxpro programmer on the list who could take a look at the error messages and give me a little advice? I've offered to become the Application Maintainer for TMG if I can get it running stable. There's a huge installed base of TMG users -- probably some would come over to Linux if there was a proven reliable way to run it. Thanks! Donald L. Boyd http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html ------------------------------------------------------------------------------ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. ------------------------------------------------------------------------------ _______________________________________________ wine-users mailing list wine-users@winehq.org http://www.winehq.org/mailman/listinfo/wine-users -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20070210/291e25f9/attachment.htm
c0000005 is a very common error with that version of FoxPro. Looks like it uses VFP7 runtime, which is 2 versions and several years out of date. Version 7 was fairly buggy, and prone to c0000005 errors. When I see these happen in older version, I tell the client to upgrade to VFP9. It's also possible that Wine is contributing to this as well. Also, corruption tables/indexes/files can cause this. About the only thing you can do is delete and reinstall, but I'm doubtfull that will help. The next thing is to go back to the vendor and see if they have a current version based on VFP8 or 9, or if the source code is available. I have, over the years, wasted way too much time trying to fix c05 errors, and it's almost always been caused by bugs in VFP. The current version has several of these fixed because I was able to show Microsoft how to duplicate them. If you have the expertise, you can install VFP9 runtime, and make a program in VFP9 that calls the VFP7 program (tmg.exe). This forces it to run with VFP9 runtime and in some cases that fixes things. I used to run Visual AccountMate (VAM) version 5 with VFP8 runtime, and it fixed several things that were known bugs in VFP5. Unfortunately, there are a few changes to VFP9 that might cause other problems, such as the ENGINEBEHAVIOR setting that has to do with whether or not sloppy SQL will execute. VFP9 defaults to much stricter syntax and this prevents VFP7 or 8 apps running out of the box with VFP9 runtime. IOW, YMMV. ----- Original Message ----- Sent: Saturday, February 10, 2007 2:18 PM Subject: Re: [Wine] TMG -- MS Visual Foxpro errors Here's the error message (I'm sure there's a way to get a screen shot, but I don't know it): Fatal error: Exception code=C0000005 @12/10/07 05:09:42PM. Error log file C:\Windows\System32\fp7rerr.log. Called from - tmgappobj.init line 45 (c:\program files\common\libs\appobj.vct c:\program files\common\libs\appobj.vct) Called from - tmgmain line 301 {C:\Program Files\The Master Genealogist\tmg\programs\tmgmain.prg c:\program files\the master genealogist\tmg.exe} Thank you for any advice. Don Donald L. Boyd http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html -----Original Message----- From: matty@zootal.com To: wine-users@winehq.org Sent: Sat, 10 Feb 2007 1:01 PM Subject: Re: [Wine] TMG -- MS Visual Foxpro errors I know a bit about FoxPro - been developing apps in it since 1990, have used every dos and windows version that was ever made. What are the specific error messages? Screen shots help, but at the least the text of the messages. Is TMG a commercial application, or can I download it from somewhere? ----- Original Message ----- To: wine-users@winehq.org Sent: Saturday, February 10, 2007 7:43 AM Subject: [Wine] TMG -- MS Visual Foxpro errors I'd like very much to be able to run "The Master Genealogist" under Wine. TMG is a MS Visual Foxpro application for genealogy database work. On my Kubuntu 6.10 system I have successfully downloaded and installed Wine 0.9.30, and then installed TMG ver. 6 including updates to 6.12, the current version. During TMG installation, there was a problem with a lack of "keyboard.dll", which I fixed, so now there are no errors until I attempt to run TMG. Upon running the executable, I'm getting Foxpro errors, which are beyond my ability (I'm no CS major). I've tried both Win 2000 and Win 9x modes -- still no joy. I think it's close to running, but there is a little "something" that is not quite right. Is there a Foxpro programmer on the list who could take a look at the error messages and give me a little advice? I've offered to become the Application Maintainer for TMG if I can get it running stable. There's a huge installed base of TMG users -- probably some would come over to Linux if there was a proven reliable way to run it. Thanks! Donald L. Boyd http://familytreemaker.genealogy.com/users/b/o/y/Donald-Boyd-OH/index.html ---------------------------------------------------------------------------- Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. ---------------------------------------------------------------------------- _______________________________________________ wine-users mailing list wine-users@winehq.org http://www.winehq.org/mailman/listinfo/wine-users _______________________________________________ wine-users mailing list wine-users@winehq.org http://www.winehq.org/mailman/listinfo/wine-users -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.winehq.org/pipermail/wine-users/attachments/20070210/c88f8b67/attachment.html
On Sat, 2007-02-10 at 10:43 -0500, donbnfborn at aol.com wrote:> I'd like very much to be able to run "The Master Genealogist" under > Wine. TMG is a MS Visual Foxpro application for genealogy database > work.The install errors/warnings can all be ignored. You need native DCOM for it to run, though, else you run into that exception. Don't listen to the guy who said vfp7 is buggy; that's not the problem here. There are many ways to install native DCOM; http://wiki.winehq.org/NativeDcom describes one way. Installing ie6 also installs DCOM, btw. You can stop reading right here, the rest of this message is for wine developers. I verified that this works just now; here's a script that proves it works. (The script refuses to run if you already have a .wine directory; that's just a precaution.) #!/bin/sh # Demo of how to install The Master Genealogist set -x WINE=wine WINECFG=winecfg # Make sure we have a virgin .wine dir if test -d ~/.wine then echo Please remove your ~/.wine directory. Only do this if you have nothing there you care about. exit 1 fi # Download the trial if ! test -f tmg6setup.exe then wget http://www.whollygenes.com/files/tmg6setup.exe fi # Install native dcom per http://wiki.winehq.org/NativeDcom # to avoid http://bugs.winehq.org/show_bug.cgi?id=4228 if ! test -f DCOM98.EXE then echo Download DCOM98.EXE from microsoft.com/com exit 1 fi echo Pick win98 so we can install native dcom $WINECFG rm ~/.wine/drive_c/windows/system32/ole32.dll rm ~/.wine/drive_c/windows/system32/oleaut32.dll WINEDLLOVERRIDES="ole32=n" wine-git/wine DCOM98.EXE # Install it. Ignore the errors about keyboard.dll, win32k.sys, and wpty.dll. $WINE tmg6setup.exe # Wait a bit... this doesn't seem to work if you do it immediately after the install finishes? sleep 5 # Finally, run it, being careful to override to get native DCOM. # You could also set those overrides in winecfg WINEDLLOVERRIDES=ole32,oleaut32,rpcrt4=n $WINE ".wine/drive_c/Program Files/The Master Genealogist/tmg.exe" -- Wine for Windows ISVs: http://kegel.com/wine/isv
On Sat, 2007-02-10 at 15:20 -0500, donbnfborn@aol.com wrote:> THANKS for the reply! > > OK, I'm in my console and I've forgotten (if I ever knew) how to fool > Linux into accepting "Program Files" as a legitimate directory name. > I'm basically stuck at /.wine/drive_c. The space in "Program Files" > is throwing the shell off from recognizing it, I guess. >Tell us what gui you use. Try WINEDEBUG=+loaddll winedbg .wine/drive_c/Program\ Files/The\ Master\ Genealogist/tmg.exe Any special character in a filename (e.g. a space, an apostrophe) needs a backslash before it, as most of them have another function in a regex. Alternatively navigate to tmg.exe in winefile and press return. See http://www.winehq.org/site/howto or the Developer's guide. -- Declan Moriarty <junk_mail@iol.ie>