Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application does not run on fully updated Windows 10 #4

Closed
andrepxx opened this issue Dec 26, 2020 · 1 comment
Closed

Application does not run on fully updated Windows 10 #4

andrepxx opened this issue Dec 26, 2020 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@andrepxx
Copy link
Owner

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.

@andrepxx andrepxx self-assigned this Dec 26, 2020
@andrepxx
Copy link
Owner Author

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.

@andrepxx andrepxx added the bug Something isn't working label Dec 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant