To install Wine I followed the instructions here http://www.winehq.org/download/deb I found this nearly worked but the display of the diagrams was corrupted. To fix this I had to apply the fix discussed in 6.10.6 of the Wine FAQ http://wiki.winehq.org/FAQ
specifically the part that says to put the following in a text file named "norender.txt" [HKEY_CURRENT_USER\Software\Wine\X11 Driver] "ClientSideWithRender"="N"
and to then type regedit norender.txt
[EDIT] Entering text under Occupation crashed FH. It seems to be related to msvcrt.dll
I copied Windows versions of the following into windows/system32 msvcrt.dll msvcrt20.dll msvcrt40.dll
and this has fixed the problem.
everything else was default settings.
I haven't tried everything of course but what I have tried works fine.
I am also an Ubuntu user. I have installed FH4 and its fine up to the point where you have to enter the licence key whereupon it says the combination is not valid.
Anyone got any thoughts on this please ?
It might be quite interesting to see whats wrong using Wine, but I won't bother if anyone else has already sorted this.
I think FH is about the only thing stopping me dumping Windows completely now !
I too have tried FH on Ubuntu, running under Wine - probably about 6 months ago. The installation always failed at some point where a registration key (which I had) was required.
I gave up in the end. But I agree that if FH (plus its various usefull additions) was brought out in a Linux form I might well go over to Linux altogether.
I tried using "Gramps" which is OK, but somwhow life just ain't the same with out FH.
I started a page on the WineHQ AppDB (application database) devoted to running Family Historian using Wine (windows application layer) on Linux. Here you will find what works, what doesn't and importantly how to work around any issues you might have with running Family Historian on Linux.
There is currently three know bugs, two have workarounds and the third i will be looking at shortly. There are workarounds for the license key problem on 4.1.3 the entry of text in occupation, D.O.B and D.O.D. The 3rd bug involves reversed characters (upside down and left to right) when printing charts/diagrams. Currently no fix that I'm aware of yet for the reversed text, but hope that will be solved soon.
This is great news Steelskin - well done !! I will try this out later. When I last looked at this in any detail it seemed that FH was using various crypto functions that were not yet available in Wine.
On the third problem, the seed post of this thread by Myke refers to a registry hack that affects rendering of diagrams...
Thanks, I checked out the registry hack you mention. Unfortunately that only affects the screen rendering, when I applied that patch not only did it not fix the reversed characters on print output (preview ok) but it had a very detrimental effect on the screen rendering, ie the Save, Home, Focus and Media buttons had instead of the normal text and icon had just a white blob. Also chart/diagram output no longer rendered correctly. This was on a opensuse 10.3 system running wine 1.3.5 with an Nvidia graphics card, which is a bit dated now, so I thought I had better try it on the latest & greatest which was an opensuse 11.3 system (Nvidia graphics) with the latest wine 1.3.10 and although I did not have any screen rendering issues it also did not fix the mirrored upside/down text in the chart diagram printouts.
My first thought is that it's a problem in the wineps.drv (part of wine's postscript driver output). I ask Hue Davies who is one of the wine developers who has worked on this code if he can shed some light on this.
The upside down characters in printed reports has now been resolved. (bug #25685). I tested the patch below (supplied by Alexander Kochetkov) against wine V1.3.11 and using Family Historian 4.1.3 and it fixes the problem.
The patch has been committed and should be in wine V1.3.12 released shortly.
Just thought I'd give you an update on where I am with using FH on Ubuntu with Wine.
I have since moved on to Natty from Meerkat. I did a clean install of Natty rather than an upgrade and I am now using a registered version of Family Historian rather than the trial.
Ubuntu Version: Natty 11.04 Beta 2 plus updates via Synaptic up to today (18 Apr) Wine Version: 1.3.18 Family Historian: 4.1.3 Registered
Patches: As described in my original post - Copied msvcrt.dll, msvcrt20.dll and msvcrt40.dll from Windows to Wine drive_c:/Windows/System32 - In Wine Config on the Libraries Tab I changed msvcrt, msvcrt20 and msvcrt40 to (native, builtin) - Applied the norender.txt patch
I had no problems entering the license key.
But I had to do the msvcrt and norender patches as before.
Printing works fine. No upside down or reversed images.
Seems good so far but I've only done limited testing.
Thanks to all who are working on making this possible.
Great news Myke, thanks for letting us know. This is great news.
Hopefully I will be able to say goodbye to greedy Microsoft very soon now (FH4 is now the only application I still need Windoze for).
I may just wait until the public release of Natty in a week or so before I upgrade, but great to hear that the Wine chaps have overcome the licence code entry problem now.
Let me add my thanks to Myke for this work (and Nick for his .wine page).
I only recently thought to Google for a solution to using FH4 in Linux, and was surprised to find some answers.
My system is an Acer netbook AOA110, modded with a Toshiba hard drive instead of the original 8GB SSD, and updated RAM to 1.5Gb I'm running Ubuntu 10.04 UNR LTS, Wine 1.3.17, and FH 4.1.3.
When I followed Myke's method, installation crashed with an error message regarding mfc.dll missing or wrong version. I copied the Windows XP (running FH4 registered) mfc42.dll into the wine system32 directory, and renamed the existing version already there to mfc42.bak. Reinstallation gave the error missing or corrupt msvp60.dll... so I copied the Windows version of that into wine -success!
Since there's no printer connected to my netbook, I don't know whether the character rendering is good, but everything else I've looked at seems to work.
Now I have to clean up my use of FH4, my projects and sources...
I am wondering if the key to success is to use the 'registered version' not the 30 day trial.
I have upgraded to Ubuntu Natty 11.04 now and installed the file install_fh4.1.3_dl.exe from the family-historian.co.uk site. Applied the usual patches etc as described, but now stuck behind the old "Entered licence name and key combination are not valid. Please check them carefully and try again" message, despite the name and key being a paid for valid combination that works fine under windoze.
Where did you get the non trial version of the installer please Myke ?
Cheers, G.
Myke said: Just thought I'd give you an update on where I am with using FH on Ubuntu with Wine.
This web site was made with WebAPP v0.9.9.3.3, a web portal system written in Perl
All trademarks and copyrights on this page are owned by their
respective owners. Comments are owned by the Poster.
Marble theme based on "Crash" theme by my2cents