% tuxguitar
Error: LinkageError occurred while loading main class org.herac.tuxguitar.app.TGMainSingleton
java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: undefined symbol: reuseport_available
Runtime.exit(1) logging failed: Could not initialize class jdk.internal.module.SystemModuleFinders$SystemImage
Search Criteria
Package Details: tuxguitar 1.6.6-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tuxguitar.git (read-only, click to copy) |
---|---|
Package Base: | tuxguitar |
Description: | A multitrack guitar tablature editor and player |
Upstream URL: | https://www.tuxguitar.app/ |
Licenses: | LGPL-3.0-or-later |
Replaces: | tuxguitar-common, tuxguitar-gtk2 |
Submitter: | Barthalion |
Maintainer: | Visne |
Last Packager: | Visne |
Votes: | 65 |
Popularity: | 0.69 |
First Submitted: | 2018-01-05 17:06 (UTC) |
Last Updated: | 2025-01-30 21:02 (UTC) |
Dependencies (19)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk8-temurinAUR, zulu-21-binAUR, jre8AUR, jdk8AUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, jreAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-binAUR, zulu-17-fx-binAUR, zulu-23-binAUR, jdk21-jetbrains-binAUR, jre11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, jre17AUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, jre-jetbrainsAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- fluidsynth (fluidsynth-gitAUR) (make)
- gzip (dxcompress-gitAUR, dxcompressAUR, gzip-gitAUR, busybox-coreutilsAUR) (make)
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk8AUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, jdkAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk8-dragonwell-extendedAUR, java-openjdk-binAUR, zulu-17-fx-binAUR, zulu-23-binAUR, jdk21-jetbrains-binAUR, jdk11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, openjdk-zulu-ca-fx-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, jre-jetbrainsAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- lilv (lilv-gitAUR) (make)
- lv2 (lv2-gitAUR) (make)
- maven (mvnvmAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- suil (suil-gitAUR) (make)
- fluidsynth (fluidsynth-gitAUR) (optional) – FluidSynth plugin support
- jackAUR (jack2-gitAUR, pipewire-full-jack-gitAUR, pipewire-jack-gitAUR, jack2, pipewire-jack) (optional) – Jack plugin support
- lilv (lilv-gitAUR) (optional) – LV2 plugin support
- lilypond (lilypond-gitAUR, lilypond-develAUR) (optional) – Compile exported LilyPond files
- lv2 (lv2-gitAUR) (optional) – LV2 plugin support
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (optional) – LV2 plugin support
- suil (suil-gitAUR) (optional) – LV2 plugin support
Required by (1)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 11 Next › Last »
Mr.Smith1974 commented on 2023-09-27 21:09 (UTC)
buzo commented on 2023-09-27 18:46 (UTC)
thanks, fixed
hildigerr commented on 2023-09-27 06:37 (UTC)
The source and target compiler version needs updating as so:
diff --git a/PKGBUILD b/PKGBUILD
index c2c327c..3c7fdc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,10 +29,9 @@ esac
prepare() {
cd tuxguitar-$pkgver-src
- for file in pom.xml TuxGuitar-lib/pom.xml; do
- sed -i -e 's|<source>1\.6</source>|<source>1\.7</source>|g' \
- -e 's|<target>1\.6</target>|<target>1\.7</target>|g' "$file"
- done
+ find . -type f -name "*pom.xml" -exec \
+ sed -i -e 's|<source>1\.7</source>|<source>1\.8</source>|g' \
+ -e 's|<target>1\.7</target>|<target>1\.8</target>|g' {} \;
sed -i 's|http://maven-eclipse.github.io/maven|https://maven-eclipse.github.io/maven|' pom.xml
}
Mr.Smith1974 commented on 2023-09-27 05:06 (UTC)
Not building:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.518 s
[INFO] Finished at: 2023-09-27T08:03:03+03:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project gervill: Compilation failure: Compilation failure:
[ERROR] Source option 7 is no longer supported. Use 8 or later.
[ERROR] Target option 7 is no longer supported. Use 8 or later.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
rosenberg commented on 2023-06-24 16:10 (UTC) (edited on 2023-06-24 16:10 (UTC) by rosenberg)
Doesn't compile anymore:
[ERROR] Source option 7 is no longer supported. Use 8 or later.
[ERROR] Target option 7 is no longer supported. Use 8 or later.
mio-19 commented on 2023-06-19 23:04 (UTC)
On aarch64:
[INFO] Installing /home/user/.cache/paru/clone/tuxguitar/src/tuxguitar-1.5.6-src/pom.xml to /home/user/.cache/paru/clone/tuxguitar/src/.m2/repository/org/herac/tuxguitar/tuxguitar-pom/1.5.6/tuxguitar-pom-1.5.6.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 26.133 s
[INFO] Finished at: 2023-06-20T01:26:56+08:00
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "platform-linux-aarch64" could not be activated because it does not exist.
/home/user/.cache/paru/clone/tuxguitar/PKGBUILD: line 47: cd: build-scripts/tuxguitar-linux-aarch64: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'tuxguitar-1.5.6-3 (tuxguitar-common tuxguitar)':
error: packages failed to build: tuxguitar-1.5.6-3 (tuxguitar-common tuxguitar)
Is it possible to add arm/aarch64 support?
mio-19 commented on 2023-06-05 10:45 (UTC)
Is it possible to add arm/aarch64 support?
hildigerr commented on 2023-04-26 17:48 (UTC) (edited on 2023-04-26 20:11 (UTC) by hildigerr)
Serendipitously, I was troubleshooting this last night. I got it to build by updating the source and target compiler version as so:
diff --git a/PKGBUILD b/PKGBUILD
index c2c327c..3c7fdc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,10 +29,9 @@ esac
prepare() {
cd tuxguitar-$pkgver-src
- for file in pom.xml TuxGuitar-lib/pom.xml; do
- sed -i -e 's|<source>1\.6</source>|<source>1\.7</source>|g' \
- -e 's|<target>1\.6</target>|<target>1\.7</target>|g' "$file"
- done
+ find . -type f -name "*pom.xml" -exec \
+ sed -i -e 's|<source>1\.7</source>|<source>1\.8</source>|g' \
+ -e 's|<target>1\.7</target>|<target>1\.8</target>|g' {} \;
sed -i 's|http://maven-eclipse.github.io/maven|https://maven-eclipse.github.io/maven|' pom.xml
}
However, I'm still having the issue which led me to rebuild tuxguitar on my system in the first place. When running tuxguitar, I get this:
Error: LinkageError occurred while loading main class org.herac.tuxguitar.app.TGMainSingleton
java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-20-openjdk/lib/libnio.so: /usr/lib/jvm/java-20-openjdk/lib/libnio.so: undefined symbol: reuseport_available
Edit: LinXuan's fix, below, solves that problem.
sarevag commented on 2023-04-26 09:22 (UTC)
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project gervill: Compilation failure: Compilation failure: [ERROR] Source option 7 is no longer supported. Use 8 or later. [ERROR] Target option 7 is no longer supported. Use 8 or later.
Available Java environments:java-20-openjdk (default)
Any help please?
marmistrz commented on 2023-03-17 07:42 (UTC) (edited on 2023-03-17 07:45 (UTC) by marmistrz)
On Wayland, I needed
bash -c "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/default/lib/server GDK_BACKEND=x11 && tuxguitar"
because otherwise the application would be stuck on the splash screen.
Pinned Comments
Visne commented on 2024-04-13 10:54 (UTC) (edited on 2024-06-11 21:53 (UTC) by Visne)
I've adopted the package and updated to the latest version. Sadly this means that GTK2 support is dropped (SWT dropped support back in 2018...).
I'm not sure if anyone was using this on Arch Linux ARM, but temporarily support for that is also dropped. They did some work on that upstream though but it is not part of 1.6.2 yet, so hopefully it can be supported after the next release.It should now support ARM64 (please let me know if it works for you).Let me know if you run into any issues.