EarMaster 7.5.74 installation under Wine

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Post Reply
Riesling
Newbie
Newbie
Posts: 2
Joined: Wed Mar 13, 2024 9:13 am

EarMaster 7.5.74 installation under Wine

Post by Riesling »

Hi, I've installed EarMaster 7 using locally installed Wine 9.0 from Flathub here. The activation as well as the update to EarMaster 7.5.74 were successful. Sound is playing as well. I had to run winecfg GUI and set "Desktop Integration" to "None" in order to get EarMaster properly displayed:
Main Menu Screeen:
EarMaster7.5.74_MainMenuScreen_50Px75P.png
However, the notes don't get displayed:
EarMaster7.5.74_CustomizedExercise_Interval-Identification-Screen_50P.png
The True Type Font "Virtuoso.ttf" is properly installed in "C:\windows\Fonts\" and it's possible to set for example the dialogue text to this font which of course makes it unreadable but shows that the font gets recognized basically by Wine:
WineHQ_EarMaster_RegEdit_DialogueBoxes_50P.png
WineHQ_EarMaster_RegEdit_DialogueBoxes_50P.png (7.73 KiB) Viewed 4060 times
The windows version can be set to Windows 7 (minimum requirement for EarMaster 7) as well as Windows 10. Both work.

Now my question: What do I need to change in order to make the notes being displayed on the stave as well? I know that there's a problem when using the Windows 98 theme (see here under "Using EarMaster" => "[Windows only] Question marks or big squares are displayed instead of notes. How do I fix that?". The recommendation is to use a Windows 7 theme and restart EarMaster but I don't know where to get a working theme and whether that would help.
Riesling
Newbie
Newbie
Posts: 2
Joined: Wed Mar 13, 2024 9:13 am

Re: EarMaster 7.5.74 installation under Wine

Post by Riesling »

Running winedbg gives me this:

Code: Select all

flatpak run org.winehq.Wine winedbg
Wine-dbg>info process
 pid      threads  executable (all id:s are in hex)
 00000198 1        'start.exe'
 000001a8 1        \_ 'winedbg.exe'
=000001b0 1           \_ 'winedbg.exe'
 000001a0 2        \_ 'conhost.exe'
 0000010c 18       'Ear70.exe'
 00000088 3        'explorer.exe'
 00000038 8        'services.exe'
 000000e4 6        \_ 'rpcss.exe'
 000000b0 3        \_ 'svchost.exe'
 00000090 6        \_ 'plugplay.exe'
 00000068 8        \_ 'winedevice.exe'
 00000044 8        \_ 'winedevice.exe'
Wine-dbg>attach 0x010c
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
0x0000007bf94a45 ntdll+0x54a45: ret
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: EarMaster 7.5.74 installation under Wine

Post by jkfloris »

Looks like there has been no improvement since Wine 8.0.1.
Please file a bug.
Post Reply