You probably don't have a JDK installed that can compile Java 9. I updated the PKGBUILD to specify the requirement, so now you should be prompted to install an appropriate JDK.
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: | 67 |
Popularity: | 0.46 |
First Submitted: | 2018-01-05 17:06 (UTC) |
Last Updated: | 2025-06-02 20:46 (UTC) |
Dependencies (19)
- alsa-lib
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- 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, 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, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jre11AUR, jre17AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre8AUR, jdk8AUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdk24-graalvm-ee-binAUR, jdk8-perfAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, java-openjdk-binAUR, jdk24-graalvm-ce-binAUR, jreAUR, jdkAUR, jre-ltsAUR, jdk-ltsAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-dragonwell-extendedAUR, liberica-jdk-11-binAUR, zulu-17-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-21-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zing-8-binAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, zulu-24-binAUR, jdk23-temurinAUR, liberica-nik-23-full-binAUR, zing-23-binAUR, jre22-openjdkAUR, jdk22-openjdkAUR, jre23-openjdkAUR, jdk23-openjdkAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, zulu-jre-fx-binAUR, jdk8-temurinAUR, jdk24-graalvm-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk21-jetbrains-binAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, java-openjdk-ea-binAUR, jre-jetbrainsAUR, 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) (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, 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, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-11-lite-binAUR, jdk17-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk11-openj9-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk-android-studioAUR, jdk-openj9-binAUR, zulu-11-binAUR, jdk8-graalvm-ee-binAUR, jdk11AUR, jdk21-graalvm-ee-binAUR, jdk8-openj9-binAUR, jdk8AUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk23-graalvm-ee-binAUR, openjdk-zulu8-ca-fx-binAUR, openjdk-zulu11-ca-fx-binAUR, openjdk-zulu17-ca-fx-binAUR, openjdk-zulu21-ca-fx-binAUR, openjdk-liberica8-full-binAUR, openjdk-liberica11-full-binAUR, openjdk-liberica17-full-binAUR, openjdk-liberica21-full-binAUR, openjdk-zulu-ca-fx-binAUR, openjdk-liberica-full-binAUR, jdk24-graalvm-ee-binAUR, jdk8-perfAUR, zing-21-binAUR, jdk17-jetbrains-binAUR, jdk21-dragonwell-standard-binAUR, java-openjdk-binAUR, jdk24-graalvm-ce-binAUR, jdkAUR, jdk-ltsAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk8-dragonwell-extendedAUR, liberica-jdk-11-binAUR, zulu-17-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-21-binAUR, zulu-17-fx-binAUR, liberica-jdk-17-full-binAUR, zulu-21-binAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk-temurinAUR, jdk21-temurinAUR, jdk17-temurinAUR, jdk11-temurinAUR, zing-8-binAUR, zulu-24-binAUR, jdk23-temurinAUR, liberica-nik-23-full-binAUR, zing-23-binAUR, jdk22-openjdkAUR, jdk23-openjdkAUR, jdk21-openj9-binAUR, jdk17-openj9-binAUR, jdk8-temurinAUR, jdk24-graalvm-binAUR, jdk17-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk21-jetbrains-binAUR, jdk-openjdk-wakefieldAUR, java-openjdk-ea-binAUR, jre-jetbrainsAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- lilv (lilv-gitAUR, lilv-gitAUR) (make)
- lv2 (lv2-gitAUR, lv2-gitAUR) (make)
- maven (mvnvmAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- suil (suil-gitAUR, 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, lilv-gitAUR) (optional) – LV2 plugin support
- lilypond (lilypond-gitAUR, lilypond-develAUR) (optional) – Compile exported LilyPond files
- lv2 (lv2-gitAUR, lv2-gitAUR) (optional) – LV2 plugin support
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (optional) – LV2 plugin support
- suil (suil-gitAUR, suil-gitAUR) (optional) – LV2 plugin support
Required by (1)
Sources (3)
Visne commented on 2025-06-02 20:48 (UTC)
KaibutsuX commented on 2025-05-28 20:19 (UTC)
Getting build errors from the gervill target:
Caused by: org.codehaus.plexus.compiler.CompilerException: invalid target release: 9
Visne commented on 2024-06-13 23:00 (UTC) (edited on 2024-06-13 23:00 (UTC) by Visne)
@Toufik That's great, enjoy.
@actionless You're right, that makes more sense. Updated now.
Toufik commented on 2024-06-12 07:47 (UTC)
Good job Visne, it works out of the box now. Thanks a lot.
actionless commented on 2024-06-12 04:46 (UTC) (edited on 2024-06-12 04:47 (UTC) by actionless)
i think swt
should be added to the source
array
Visne commented on 2024-06-11 21:55 (UTC)
Version 1.6.3 was released 5 days ago, so I've updated the PKGBUILD to that now. I hope that fixes the issue for both of you too.
Also ARM64 should be supported now, but I don't have a device to test it on. Please let me know if it works on ARM64.
Toufik commented on 2024-06-11 16:36 (UTC)
Exactly same error as Darkmind and no idea how to solve that. But it doesn't look like a java error does it ?
[INFO] Executing tasks
compile-native:
[exec] gcc -I/home/toff/.cache/yay/tuxguitar/src/tuxguitar-1.6.2/desktop/build-scripts/native-modules/tuxguitar-fluidsynth-linux-x86_64/../common-include -fPIC -c -o org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.o org_herac_tuxguitar_player_impl_morg_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.c: Dans la fonction « Java_org_herac_tuxguitar_player_impl_midipidiport_fluidsynth_MidiSynth.c
[exec] ort_fluidsynth_MidiSynth_getPropertyOptions »:
[exec] org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.c:396:85: erreur: passage de l'argument 4 de « fluid_settings_foreach_option» depuis un type pointeur incompatible [-Wincompatible-pointer-types]
[exec] 396 | fluid_settings_foreach_option(handle->settings, (char *)jkey, data, fluid_settings_foreach_option_callback );
[exec] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[exec] | |
[exec] | void (*)(void *, char *, char *)
[exec] Dans le fichier inclus depuis /usr/include/fluidsynth.h:99,
[exec] depuis org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.c:4:
[exec] /usr/include/fluidsynth/settings.h:169:68: note: « fluid_settings_foreach_option_t » {alias « void (*)(void *, const char *, const char *)»} attendu mais l'argument est de type « void (*)(void *, char *, char *) »
[exec] 169 | fluid_settings_foreach_option_t func);
[exec] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[exec] make: *** [GNUmakefile:14: org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.o] Error 1
[INFO] ------------------------------------------------------------------------
[snip]
[INFO] tuxguitar-fluidsynth-linux-x86_64 SNAPSHOT ......... FAILURE [ 0.908 s]
[INFO] tuxguitar-synth-lv2 SNAPSHOT ....................... SKIPPED
[INFO] tuxguitar-synth-lv2-linux-x86_64 SNAPSHOT .......... SKIPPED
[INFO] tuxguitar-linux-swt-x86_64 SNAPSHOT ................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.939 s
[INFO] Finished at: 2024-06-11T10:20:02+02:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (compile-native) on project tuxguitar-fluidsynth-linux-x86_64: An Ant BuildException has occured: exec returned: 2
[ERROR] around Ant part ...<exec failonerror="true" dir="../../..//TuxGuitar-fluidsynth/jni/" executable="make">... @ 4:88 in /home/toff/.cache/yay/tuxguitar/src/tuxguitar-1.6.2/desktop/build-scripts/native-modules/tuxguitar-fluidsynth-linux-x86_64/target/antrun/build-compile-native.xml
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (compile-native) on project tuxguitar-fluidsynth-linux-x86_64: An Ant BuildException has occured: exec returned: 2
around Ant part ...<exec failonerror="true" dir="../../..//TuxGuitar-fluidsynth/jni/" executable="make">... @ 4:88 in /home/toff/.cache/yay/tuxguitar/src/tuxguitar-1.6.2/desktop/build-scripts/native-modules/tuxguitar-fluidsynth-linux-x86_64/target/antrun/build-compile-native.xml
at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:333)
Visne commented on 2024-05-26 23:34 (UTC)
The goal it's trying to execute is here, I'm not sure how to recover the actual commands it's trying to run though. Maybe the that command/the output of that command is already in the error message?
Darkmind2007 commented on 2024-05-26 23:23 (UTC) (edited on 2024-05-26 23:24 (UTC) by Darkmind2007)
When I try to install the latest update I get the following error. Has anyone faced it and know what could be the root cause?
Is there a specific Java version that needs to be used for compilation?
[INFO] tuxguitar-fluidsynth-linux-x86_64 SNAPSHOT ......... FAILURE [ 0.857 s]
[INFO] tuxguitar-synth-lv2 SNAPSHOT ....................... SKIPPED
[INFO] tuxguitar-synth-lv2-linux-x86_64 SNAPSHOT .......... SKIPPED
[INFO] tuxguitar-linux-swt-x86_64 SNAPSHOT ................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.131 s
[INFO] Finished at: 2024-05-27T00:18:07+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (compile-native) on project tuxguitar-fluidsynth-linux-x86_64: An Ant BuildException has occured: exec returned: 2
[ERROR] around Ant part ...<exec failonerror="true" dir="../../..//TuxGuitar-fluidsynth/jni/" executable="make">... @ 4:88 in /home/darkmind/.cache/pacaur/tuxguitar/src/tuxguitar-1.6.2/desktop/build-scripts/native-modules/tuxguitar-fluidsynth-linux-x86_64/target/antrun/build-compile-native.xml
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.7:run (compile-native) on project tuxguitar-fluidsynth-linux-x86_64: An Ant BuildException has occured: exec returned: 2
around Ant part ...<exec failonerror="true" dir="../../..//TuxGuitar-fluidsynth/jni/" executable="make">... @ 4:88 in /home/darkmind/.cache/pacaur/tuxguitar/src/tuxguitar-1.6.2/desktop/build-scripts/native-modules/tuxguitar-fluidsynth-linux-x86_64/target/antrun/build-compile-native.xml
coderkun commented on 2024-04-14 08:22 (UTC) (edited on 2024-04-14 08:23 (UTC) by coderkun)
Actually, it does work when I add the package to a repository. Seems that only local installation (pacman -U
) does not honor the replaces
declaration. But that should not be your concern.
So all good now. Thanks!
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.