Open a-leithner opened 3 years ago
This seems to be fixed by #182 - although I cannot confirm that this builds correctly, as I cannot get it to work (neither the Linux nor the Wine binaries).
What did you not get working with my patch? Compiles fine for me with wine 7.5 .
If you use the changes in my patch (which includes rfvizarra's changes) here are some additional notes copied from my arch AUR comment:
Dependency changes: Replace qt4 and qtwebkit with qt5-dll, add mxml and nsis to depends. The linuxtrack configure should detect and also build the wine bridge.
When compiled run ltr_gui and use its misc->install linuxtrack-wine to extract the needed files from trackIRs installer. The final install step does not seem to work so we have to do that manually.
Run wine on /usr/share/linuxtrack/linuxtrack-wine.exe and install it. That should create drive_c/Program Files (x86)/Linuxtrack. Now copy the files the ltr_gui extracted (at .config/linuxtrack/tir_firmware/) into the new wine directory. Then run Tester64.exe to verify it works (it gives error boxes if any of the required files are missing).
What did you not get working with my patch? Compiles fine for me with wine 7.5 .
Yup, it compiles, but that's about it. When trying to run ltr_gui
, it segfaults immediately. However, I have not yet tried your patches, @exuvo, because at the time I had given up on linuxtrack – however, I will try to come back to it once I have a little more time on my hands.
Originally, I opened this ticket to give the patches a little more visibility; but that doesn't seem to have worked...
In trying to get linuxtrack to build on the most recent OpenSuSe Tumbleweed build, I stumbled across the following rather peculiar error from
winegcc
:My
winegcc --version
output isHowever, I have a fairly new version of Wine installed, namely
6.17-1.2
(which roughly translates to the newest build of 6.17). It seems as though the Wine project has removed support forDLL_WINE_PREATTACH
throughout its codebase in version 6.3; this can be seen in the (unofficial) changelog over at LinuxCompatible.org.I'm unsure how to resolve this as I have never created DLLs with/for Wine and can thus offer no help. This issue sadly means that most users of SteamPlay Proton will not be able to build and/or use linuxtrack because Proton currently ships with Wine 6.3 (and at least using a package manager it is not possible to install an older version of Wine in order to build the DLL)