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.
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 ?
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