Wine Bridge can't find liblinuxtrack32.so.0 in default search paths.
Issue Description
Wine bridge can't find liblinuxtrack32.so.0 in default search paths.
On my end the file is located at /usr/local/lib/linuxtrack/liblinuxtrack32.so.0 but wine bridge only looks in different locations. See log output below...
Setting LINUXTRACK_LIBS=/usr/local/lib/linuxtrack/liblinuxtrack32.so.0 works around this issue.
Steps to Reproduce
- Build and install
linuxtrackx-irfrom source according to Level 3: TrackIR + Wine32 + Wine64 (Full Wine Support) - Install wine bridge in $WINEPREFIX
- Run 32bit game through wine
Expected Behavior
What should happen
Actual Behavior
What actually happens
[...]
Application ID: 1001 - IL-2 Forgotten Battles, ACE, Pacific Fighters!!!
DEBUG: linuxtrack_init called with section: IL-2 Forgotten Battles, ACE, Pacific Fighters
DEBUG: linuxtrack_load_library called
DEBUG: LINUXTRACK_LIBS environment variable not set
DEBUG: linuxtrack_get_prefix read from config: /usr/local/bin
DEBUG: linuxtrack_find_library using prefix: /usr/local/bin
DEBUG: Trying library: /usr/local/bin/..//Frameworks/liblinuxtrack.0.dylib
DEBUG: Library not found: /usr/local/bin/..//Frameworks/liblinuxtrack.0.dylib
DEBUG: Trying library: /usr/local/bin/..//lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Failed to load library /usr/local/bin/..//lib/linuxtrack/liblinuxtrack.so.0: /usr/local/bin/..//lib/linuxtrack/liblinuxtrack.so.0: wrong ELF class: ELFCLASS64
DEBUG: Trying library: /usr/local/bin/..//lib32/linuxtrack/liblinuxtrack32.so.0
DEBUG: Library not found: /usr/local/bin/..//lib32/linuxtrack/liblinuxtrack32.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/i386-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/i386-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/i386-linux-gnu/linuxtrack/liblinuxtrack32.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/i386-linux-gnu/linuxtrack/liblinuxtrack32.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/x86_64-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/x86_64-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/bin/..//lib32/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib32/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/bin/..//lib32/liblinuxtrack32.so.0
DEBUG: Library not found: /usr/local/bin/..//lib32/liblinuxtrack32.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/i386-linux-gnu/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/i386-linux-gnu/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/bin/..//lib/x86_64-linux-gnu/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/bin/..//lib/x86_64-linux-gnu/liblinuxtrack.so.0
DEBUG: Trying fallback library locations...
DEBUG: Trying library: /usr/local/lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/local/lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/local/lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Failed to load library /usr/local/lib/linuxtrack/liblinuxtrack.so.0: /usr/local/lib/linuxtrack/liblinuxtrack.so.0: wrong ELF class: ELFCLASS64
DEBUG: Trying library: /usr/lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /lib64/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /lib/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/lib/x86_64-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/lib/x86_64-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Trying library: /usr/lib/i386-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: Library not found: /usr/lib/i386-linux-gnu/linuxtrack/liblinuxtrack.so.0
DEBUG: All library search attempts failed
DEBUG: linuxtrack_find_library failed with problem: -4
DEBUG: linuxtrack_load_library failed: -4
LinuxTrack initialization failed (-4): Linuxtrack was removed or relocated. If you relocated it,
run ltr_gui from the new location, save preferences and try again.
[...]
System Information
- OS: Debian Trixie
- LinuxTrack Version: v0.99.27 (8e4303b5)
- Installation Method: Source
- Wine Version: 10.0
- Desktop Environment: GNOME
Checklist
-
I have searched existing issues to avoid duplicates -
I have tested with the latest version (v0.99.27) -
I have included all relevant system information -
I have provided clear steps to reproduce the issue