The problem started because I couldnt build tuxguitar due to this: Error: Problem: jack-audio-connection-kit-devel-1.9.19-1.fc35.i686 has inferior architecture - conflicting requests - problem with installed package pipewire-jack-audio-connection-kit-devel-0.3.51-1.fc35.x86_64 - package pipewire-jack-audio-connection-kit-devel-0.3.51-1.fc35.x86_64 conflicts with jack-audio-connection-kit-devel provided by jack-audio-connection-kit-devel-1.9.19-1.fc35.x86_64 - package pipewire-jack-audio-connection-kit-devel-0.3.38-1.fc35.x86_64...
I think this means that it compiled against headers that have symbol pw_thread_fill_attr but the actual installed library does not. Im guessing this is down to getting the correct "-devel" package installed (Fedora) when compiling ?
After rebuilding tuxguitar, I get the following undefine symbol error, but the lib file does in fact exist: /usr/lib64/pipewire-0.3/jack/libjack.so.0: undefined symbol Caused by: java.lang.UnsatisfiedLinkError: /usr/lib64/tuxguitar/libtuxguitar-fluidsynth-jni.so: /usr/lib64/pipewire-0.3/jack/libjack.so.0: undefined symbol: pw_thread_fill_attr In full: org.herac.tuxguitar.util.plugin.TGPluginException: /usr/lib64/tuxguitar/libtuxguitar-fluidsynth-jni.so: /usr/lib64/pipewire-0.3/jack/libjack.so.0:...
that makes sense, when I just set loop to true I was getting a null pointer exception, maybe it was that documentManager being null
Hi Ive been struggling to work out how to patch tuxguitar to always run in loop mode by default. I changed MidiPlayerMode.java and it got ignored. Can someone please tell me what I need to change for this to work. Thank you