Patrickl/wine-tkg-dev

Description

While waiting for the rebased childwindow patch this copr is to stay in sync with current wine/wine-staging releases.

Installation Instructions

Follow the steps in https://copr.fedorainfracloud.org/coprs/patrickl/wine-tkg/

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download Fedora 40 i386 (0)*, x86_64 (0)* Fedora 40 multilib x86_64+i386 (0 downloads)

* Total number of downloaded packages.


This is a companion discussion topic for the original entry at https://copr.fedorainfracloud.org/coprs/patrickl/wine-tkg-dev

Hello Patrick,

I am wondering if there are any plans to build/provide the other components of the wine-tkg-dev repo. I have tried wine-tkg using Wine v9.21 to no usable success.

J. Roundtree

Hi Joseph,

I’m not sure what you mean. Which components are missing in the wine-tkg-dev copr?

Best,

Patrick

Hello Patrick,

Thank you for responding.
Under the "Project Packages " tab the following are listed as “Not Built Yet”

When I ran the command “dnf copr enable patrickl/wine-tkg-dev” to to enable the repository and then ran the install command [copied from the instruction on the “patrickl/wine-tkg” page] :

sudo dnf install wine.x86_64 wine.i686 wine-mono-bin mingw32-wine-gecko mingw64-wine-gecko wine-dxvk winetricks yabridge libcurl-gnutls --refresh

The command returned errors about the non-availability of various packages. Unfortunately, I do not have the error log since I chalked this up to the unbuilt packages and decided to just wait. Hence my e-mail to you.

I know I have got to be doing something wrong. Can you please advise on further steps. Also I completely remove all wine and wine-tkg related items before trying wine-tkg-dev and after that failure removed anything having to do with wine or the copr. Just for the sake of a clean slate.

J. Roundtree

Hi Joseph,

First time I looked at that tab :slight_smile: Just ignore it. I have added brief installation instructions in the overview tab. When something does not install or it is complaining about missing something then wait an hour or so as that can happen when I’m updating packages.

Best,

Patrick

Hello Patrick,

So… acting on your instructions, I received this error from ‘dnf’ plus some prior lines:

Copr repo for wine-tkg-dev owned by patrickl 100% | 492.0 B/s | 1.5 KiB | 00m03s
Copr repo for fuseiso owned by pgdev 100% | 490.0 B/s | 1.5 KiB | 00m03s
Repositories loaded.
Failed to resolve the transaction:
Problem: cannot install both wine-mono-11.0.0-0.1.fc43.noarch from copr:copr.fedorainfracloud.org:patrickl:wine-tkg-dev and wine-mono-10.4.1-1.fc43.noarch from updates

  • package wine-11.2-100.fc43.x86_64 from copr:copr.fedorainfracloud.org:patrickl:wine-tkg-dev requires wine-mono = 10.4.1, but none of the providers can be installed
  • cannot install the best candidate for the job
    You can try to add to command line:
    –no-best to not limit the transaction to the best candidates
    –skip-broken to skip uninstallable packages

J. Roundtree

Hello Patrick,

The installation with the COPR refresh was successful. A test of the utilities was also a success. I will soon be testing various plugin installations and operations and report back.

Thank you for your time and attention

J. Roundtree

Hi Joseph,

Great! I was building updates (new wine-mono, wine-11.4, etc) so that’s why you got the error. If you have any issues with resizing a plugin then please report it at Fix some VST3 resizing issues by Desidiosus · Pull Request #463 · robbert-vdh/yabridge · GitHub

If a plugin only shows a black screen then that is another issue. The reason is that the plugin was built with JUCE 8 before the wine functionality in JUCE 8 was restored. You can ask the plugin vendor to apply the patch at Restore Wine functionality · juce-framework/JUCE@5179690 · GitHub

Have fun making music!

Best,

Patrick

Hello Patrickl,

Testing a 64-bit Windows VST I tried installing the VST2/VST3 plugin ReMIDI 4.5 from Songwish. It failed with the Error: Invalid pointer operation. Runtime error 216 at 00406E2F.

Further details are:

Couldn’t get first exception for process 0348 C:\users\jroundtree\AppData\Local\Temp\is-0315G.tmp\reMIDI.4.v4.5.0.tmp (WOW64).
No backtrace available
Modules:
Module Address Debug info Name (32 modules)
PE 400000- 763000 Deferred remidi.4.v4.5.0.tmp
PE-Wine 77ca0000-77cb5000 Deferred msimg32
PE-Wine 77de0000-77e76000 Deferred ws2_32
PE-Wine 77e90000-77edc000 Deferred jsproxy
PE-Wine 77ef0000-77ffe000 Deferred winhttp
PE-Wine 78010000-7803a000 Deferred wtsapi32
PE-Wine 78050000-7806c000 Deferred version
PE-Wine 78080000-7852d000 Deferred comctl32
PE-Wine 78540000-7874a000 Deferred comdlg32
PE-Wine 78760000-787b5000 Deferred mpr
PE-Wine 787d0000-7887b000 Deferred uxtheme
PE-Wine 78890000-788a1000 Deferred winex11
PE-Wine 788c0000-78907000 Deferred shcore
PE-Wine 78920000-78a11000 Deferred shlwapi
PE-Wine 78a30000-79716000 Deferred shell32
PE-Wine 79730000-79799000 Deferred imm32
PE-Wine 797b0000-797fd000 Deferred coml2
PE-Wine 79810000-79831000 Deferred cryptbase
PE-Wine 79850000-79a84000 Deferred rpcrt4
PE-Wine 79aa0000-79bf8000 Deferred combase
PE-Wine 79c10000-79f2f000 Deferred ole32
PE-Wine 79f40000-7a20e000 Deferred oleaut32
PE-Wine 7a220000-7a265000 Deferred win32u
PE-Wine 7a280000-7a792000 Deferred user32
PE-Wine 7a7b0000-7a9d6000 Deferred gdi32
PE-Wine 7a9f0000-7ad3b000 Deferred ucrtbase
PE-Wine 7ad50000-7adc2000 Deferred sechost
PE-Wine 7ade0000-7b0aa000 Deferred msvcrt
PE-Wine 7b0c0000-7b1a6000 Deferred advapi32
PE-Wine 7b590000-7baef000 Deferred kernelbase
PE-Wine 7bb00000-7bc78000 Deferred kernel32
PE-Wine 7bcc0000-7bff0000 Deferred ntdll
Threads:
process tid prio name (all IDs are in hex)
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
0000005c 0 wine_rpcrt4_io
0000007c 0 wine_rpcrt4_io
00000094 0 wine_rpcrt4_io
000000b4 0 wine_rpcrt4_io
000000f0 0 wine_rpcrt4_io
00000104 0
00000110 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
00000060 0
00000064 0
00000068 0
000000a0 0 wine_nsi_notification
00000074 plugplay.exe
00000078 0
00000080 0
00000084 0 wine_sechost_service
00000088 0 wine_rpcrt4_server
000000dc 0 wine_rpcrt4_io
0000008c svchost.exe
00000090 0
00000098 0
0000009c 0 wine_sechost_service
000000a4 winedevice.exe
000000a8 0
000000b8 0
000000bc 0 wine_sechost_service
000000c0 0
000000cc 0
000000d4 0
000000d8 0
000000e4 0
000000e8 0
000000f8 0
000000fc 0
00000100 0
00000108 rpcss.exe
0000010c 0
00000114 0
00000118 0 wine_sechost_service
0000011c 0 wine_rpcrt4_server
00000120 0 wine_rpcrt4_server
00000208 0 wine_rpcrt4_io
0000020c 0 wine_rpcrt4_io
00000310 0 wine_rpcrt4_io
0000037c 0 wine_rpcrt4_io
000001dc start.exe
000001e0 0
000001e4 conhost.exe
000001e8 0
000001ec explorer.exe
000001f0 0
00000228 0 wine_rpcrt4_server
000001f4 explorer.exe
000001f8 0
000001fc 0
00000200 0 wine_explorer_display_settings_restorer
00000204 0 wine_rpcrt4_server
00000210 0 wine_rpcrt4_io
0000021c 0 wine_rpcrt4_io
00000220 0 wine_rpcrt4_io
00000224 0 wine_rpcrt4_io
00000318 0 wine_rpcrt4_io
00000324 0 wine_rpcrt4_io
00000328 0 wine_rpcrt4_io
0000032c 0 wine_rpcrt4_io
000002f8 start.exe
000002fc 0
00000300 conhost.exe
00000304 0
00000308 explorer.exe
0000030c 0
00000330 0 wine_rpcrt4_server
00000340 reMIDI.4.v4.5.0.exe
[“D:\SongWish reMIDI 4 v4.5\reMIDI.4.v4.5.0.exe”]
00000344 0
00000348 (D) C:\users\jroundtree\AppData\Local\Temp\is-0315G.tmp\reMIDI.4.v4.5.0.tmp
[“C:\users\jroundtree\AppData\Local\Temp\is-0315G.tmp\reMIDI.4.v4.5.0.tmp” /SL5=“$1D0104,19208877,816640,D:\SongWish reMIDI 4 v4.5\reMIDI.4.v4.5.0.exe” ]
0000034c 0 <==
0000035c conhost.exe
00000360 0
00000368 explorer.exe
0000036c 0
00000370 0
00000374 0 wine_explorer_display_settings_restorer
00000378 0 wine_rpcrt4_server
System information:
Wine build: wine-11.3.r13.ga3f0e53f ( TkG Staging NTsync )
Platform: x86_64 (guest: i386)
Version: Windows 10
Host system: Linux
Host version: 6.18.13-200.fc43.x86_64

One thing I notice is that ReMIDI installed succcessfully in wine-tkg using Wine v9.21-Staging, just was unusable due to the GUI issues. Here, failure from the start. I am not a programmer so this error log does not give me any clues. Maybe I am missing a Windows C/C++ Redistributable Library or something simple like that. Any advice would be greatly appreciated.

J. Roundtree

Hi Joseph,

That is unfortunate. It is a problem in either ReMIDI, wine or yabridge so there is little I can about that as a packager. I recommend you ask in the yabridge #support discord channel at yabridge

FWIW I just installed the ReMIDI 4.5.0 trial with wine-11.4 and they do some weird things like installing ReMIDI (a VST3 plugin) in a non-standard VST2 location. In Bitwig clicking on ReMIDI’s trial screen does not work. So this may very well be one of those plugins that just does not work in wine.

Best,

Patrick