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 won't launch on Debian on Pipewire, can't find libjack.so.0 (Ver. 1.4.2) #176

Open
skewbug opened this issue Nov 8, 2024 · 6 comments

Comments

@skewbug
Copy link

skewbug commented Nov 8, 2024

Launching on debian on pipewire gives me:
error while loading shared libraries: libjack.so.0: cannot open shared object file: No such file or directory
It seems to not be able to find pipewire-jack, unlike other applications relying on jack.

EDIT:
I reinstalled the dependecies and now I'm getting this:

[*ERROR*] Trying to map unknown node /event/space
[MAPPING] Attached /event/rshoulder to but:0:8
[MAPPING] Attached /event/lshoulder to but:0:6
[MAPPING] Attached /event/up to but:0:0
[MAPPING] Attached /event/down to but:0:2
[MAPPING] Attached /event/left to but:0:3
[MAPPING] Attached /event/right to but:0:1
[MAPPING] Attached /event/a to but:0:0
[MAPPING] Attached /event/b to but:0:1
[MAPPING] Attached /event/start to but:0:4
[-D-] Mapping config
[MAPPING] Attached /event/a to key:0:a
[MAPPING] Attached /event/b to key:0:s
[*ERROR*] Assertion failed: !Contains(item)
[*ERROR*]   >> file [ion/T_SimpleList.cpp]
[*ERROR*]   >> line 28
lgpt.deb-exe: /home/runner/work/LittleGPTracker/LittleGPTracker/projects/../sources/System/Console/n_assert.cpp:14: void __NAssert(const char*, const char*, unsigned int): Assertion `0' failed.
Aborted
@djdiskmachine
Copy link
Owner

Thanks for the report. Please include build version.

djdiskmachine pushed a commit that referenced this issue Nov 10, 2024
Should workaround #176
Issue is double-mapping between config.xml and mapping.xml
@djdiskmachine
Copy link
Owner

Please try replacing your mapping.xml with the one in this commit
e211c79

@skewbug skewbug changed the title Application won't launch on Debian on Pipewire, can't find libjack.so.0 Application won't launch on Debian on Pipewire, can't find libjack.so.0 (Ver. 1.4.2) Nov 10, 2024
@skewbug
Copy link
Author

skewbug commented Nov 10, 2024

Now I get this:

[-D-] Failed to attach /event/rshoulder to but:0:8
[-D-] Failed to attach /event/lshoulder to but:0:6
[-D-] Failed to attach /event/up to but:0:0
[-D-] Failed to attach /event/down to but:0:2
[-D-] Failed to attach /event/left to but:0:3
[-D-] Failed to attach /event/right to but:0:1
[-D-] Failed to attach /event/a to but:0:0
[-D-] Failed to attach /event/b to but:0:1
[-D-] Failed to attach /event/start to but:0:4
[-D-] Mapping config
[MAPPING] Attached /event/a to key:0:a
[MAPPING] Attached /event/b to key:0:s
[MAPPING] Attached /event/left to key:0:left
[MAPPING] Attached /event/right to key:0:right
[MAPPING] Attached /event/up to key:0:up
[MAPPING] Attached /event/down to key:0:down
[MAPPING] Attached /event/lshoulder to key:0:right ctrl
[MAPPING] Attached /event/rshoulder to key:0:left ctrl
[*ERROR*] Assertion failed: !Contains(item)
[*ERROR*]   >> file [ion/T_SimpleList.cpp]
[*ERROR*]   >> line 28
lgpt.deb-exe: /home/runner/work/LittleGPTracker/LittleGPTracker/projects/../sources/System/Console/n_assert.cpp:14: void __NAssert(const char*, const char*, unsigned int): Assertion `0' failed.
Aborted

EDIT: I'm on 1.4.2 but I get the same result with the latest pre-release

@djdiskmachine
Copy link
Owner

djdiskmachine commented Nov 13, 2024

This is a legacy issue. The issue is re-assigning navigation buttons from config.xml with the same items in mapping.xml

This looks bad to me:
MAPPING] Attached /event/up to key:0:up
[MAPPING] Attached /event/down to key:0:down

@skewbug
Copy link
Author

skewbug commented Nov 13, 2024

what might you suggest as a possible fix?

@djdiskmachine
Copy link
Owner

djdiskmachine commented Nov 15, 2024

Remove the double mappings from either config or mapping

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants