RootsMagic with Wine on LInux

Questions about Wine on Linux
Locked
charris
Newbie
Newbie
Posts: 3
Joined: Sun Jul 29, 2018 6:21 pm

RootsMagic with Wine on LInux

Post by charris »

I'm trying to convert to Linux Mint (ver 18.3. I have found some linux versions of windows programs that will meet my needs but I would really like to hold on to RootsMagic (ver 7). Therefore I'm trying to get it to run under Wine (ver 1.6.2).

It seemed to install and shows in the menu. After installation the following was displayed:
--------begin----------
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
fixme:win:DisableProcessWindowsGhosting : stub
fixme:rstrtmgr:RmStartSession 0x49e3fc, 0, 0x49e400 stub!
fixme:msg:ChangeWindowMessageFilter c045 00000001
fixme:msg:ChangeWindowMessageFilter c045 00000001
fixme:msg:ChangeWindowMessageFilter c045 00000001
fixme:shell:SHAutoComplete stub
err:richedit:ReadStyleSheet skipping optional destination
err:richedit:ReadStyleSheet skipping optional destination
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECTED_STATE: STUB
fixme:ieframe:taskbar_list_SetProgressValue iface 0x1ad308, hwnd 0x10086, ullCompleted 0, ullTotal 552 stub!
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files (x86)\\RootsMagic 7\\unins000.exe") stub
fixme:ieframe:taskbar_list_SetProgressState iface 0x1ad308, hwnd 0x10086, flags 0 stub!
fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
fixme:msg:ChangeWindowMessageFilter c045 00000001
fixme:win:DisableProcessWindowsGhosting : stub
fixme:sfc:SfcIsFileProtected ((nil), L"C:\\Program Files (x86)\\Common Files\\RootsMagic Shared\\PlaceDB\\PlaceDB.dat") stub
fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:thread:GetThreadUILanguage : stub, returning default language.
fixme:thread:GetThreadPreferredUILanguages 56, 0x33d8d4, (nil) 0x33d8fc
fixme:thread:GetThreadPreferredUILanguages 56, 0x33d8d4, (nil) 0x33d8fc
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x300f4 0x00000000
fixme:uxtheme:BufferedPaintInit Stub () fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x300f4
fixme:uxtheme:BufferedPaintUnInit Stub ()
wine: Unhandled exception 0x0eedfade in thread 3b at address 0xffffffff:0x7b83935c (thread 003b), starting debugger...
--------end---------

I don't have enough experience to know what to do with this and although it shows in the menu, I get the following errors when I try to execute it from the menu or when from the command line as indicated in others posts on this fourm.

---------begin-------
charris@charris-HP-ENVY-x360-Convertible ~ $ wine start "c:\Program Files (x86)\RootsMagic 7\RootsMagic.exe"
fixme:exec:SHELL_execute flags ignored: 0x00000100
charris@charris-HP-ENVY-x360-Convertible ~ $ fixme:thread:GetThreadUILanguage : stub, returning default language.
fixme:thread:GetThreadPreferredUILanguages 56, 0x33d8d4, (nil) 0x33d8fc
fixme:thread:GetThreadPreferredUILanguages 56, 0x33d8d4, (nil) 0x33d8fc
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1009a 0x00000000
fixme:uxtheme:BufferedPaintInit Stub ()
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x1009a
fixme:uxtheme:BufferedPaintUnInit Stub ()
wine: Unhandled exception 0x0eedfade in thread 2a at address 0xffffffff:0x7b83935c (thread 002a), starting debugger...
^C
charris@charris-HP-ENVY-x360-Convertible ~ $
----------end----------

Thank you for being patient with a newbie. I want to learn how to read these messages and how to correct errors for myself.

Thanks in advance, Carter.
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: RootsMagic with Wine on LInux

Post by dimesio »

Start by upgrading Wine; 1.6.2 is over four years old. Use the WineHQ packages. https://wiki.winehq.org/Ubuntu
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: RootsMagic with Wine on LInux

Post by Bob Wya »

@ charris

Please use the forum Code:

Code: Select all

I AM CODE
tags to delimit blocks of terminal commands and output.

Also you'd want to capture the terminal output from Wine in a log file, and copy this straight to your clipboard. E.g.

Code: Select all

sudo apt-get install xclip
...
wine start "c:\Program Files (x86)\RootsMagic 7\RootsMagic.exe" &>~/wine_roots_magic_log.txt
...
cat ~/wine_roots_magic_log.txt | xclip -i -selection clipboard # Put the log file text in your Desktop Environment Clipboard
It's pretty obvious when people try to just copy text straight from their terminal (because the ordering of commands and output, get jumbled up)...

Bob
charris
Newbie
Newbie
Posts: 3
Joined: Sun Jul 29, 2018 6:21 pm

Re: RootsMagic with Wine on LInux

Post by charris »

Thank you for the response.

I am trying to do the update.I get through the steps but get the following when I try to do the update:

I AM CODE
charris@charris-HP-ENVY-x360-Convertible ~ $ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/
> xenial main'
charris@charris-HP-ENVY-x360-Convertible ~ $ sudo apt-get update
E: Malformed entry 2 in list file /etc/apt/sources.list.d/additional-repositories.list (URI parse)
E: The list of sources could not be read.
I AM CODE

I have tried several times.
User avatar
dimesio
Moderator
Moderator
Posts: 13205
Joined: Tue Mar 25, 2008 10:30 pm

Re: RootsMagic with Wine on LInux

Post by dimesio »

That should be

Code: Select all

https://dl.winehq.org/wine-builds/ubuntu/ xenial main
I AM CODE
Nice try, but you have to put

Code: Select all

 tags around the text. The easiest way to do that is to click the Full Editor button below the quick reply box and use the GUI controls.
charris
Newbie
Newbie
Posts: 3
Joined: Sun Jul 29, 2018 6:21 pm

Re: RootsMagic with Wine on LInux

Post by charris »

I appreciate the responses from everyone. I was able to install a newer version of Wine installed and it solved my problem; Roots Magic works properly. In addition to the help I got here, I also used two other websites:

https://www.pcsteps.com/10463-install-w ... dows-apps/
https://forums.linuxmint.com/viewtopic.php?t=262724 (I think).

The one on the malformed entry and additional commands that helped resolve command issues.

Thanks again,

Carter
Locked