You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
go-dsp-guitar claims to be a cross-platform application, but currently fails to run on a fully updated Windows 10 machine with the latest version of JACK 2 installed.
When started from within the Windows PowerShell, with the JACK audio server running, the application just returns to the command prompt without any error message.
I suspect that the sysroot which we use for our cross-platform build (which is already several years old) has to be updated with libraries extracted from a current Windows 10 release, since it seems like there were unfortunately binary-incompatible changes at some point. Afterwards, go-dsp-guitar shall be built against the updated sysroot and tested again.
The text was updated successfully, but these errors were encountered:
As expected, the issue had to do with outdated system libraries in our sysroot. Unfortunately, binary compatibility was no longer given.
Updated the sysroot on our build system with libraries extracted from latest Windows 10 install, re-built go-dsp-guitar and tested the cross-platform build on the respective machine.
Unfortunately, we currently have to do this manually, which means swapping another NVMe SSD with Windows into our development machine, updating Windows and JACK, extracting libraries onto an external drive, insert the "usual" Linux SSD again, perform cross-platform build, swap SSD back to Windows, test compiled version, swap SSD back to Linux.
What a pain!
To save cycles on the M.2 / NVMe slot, it's probably best to setup a Windows 10 virtual machine in the future, which we can then update and extract system libraries from.
But for now ... issue fixed.
Important: Please use v1.6.3 (or later) of go-dsp-guitar on Windows (10) from now on. Also, make sure that you always keep your installation of JACK up-to-date.
go-dsp-guitar claims to be a cross-platform application, but currently fails to run on a fully updated Windows 10 machine with the latest version of JACK 2 installed.
When started from within the Windows PowerShell, with the JACK audio server running, the application just returns to the command prompt without any error message.
I suspect that the sysroot which we use for our cross-platform build (which is already several years old) has to be updated with libraries extracted from a current Windows 10 release, since it seems like there were unfortunately binary-incompatible changes at some point. Afterwards, go-dsp-guitar shall be built against the updated sysroot and tested again.
The text was updated successfully, but these errors were encountered: