Package Base Details: tuxguitar

Git Clone URL: (read-only, click to copy)
Submitter: Barthalion
Maintainer: buzo
Last Packager: buzo
Votes: 47
Popularity: 1.25
First Submitted: 2018-01-05 17:06
Last Updated: 2021-05-10 16:53

Pinned Comments

buzo commented on 2020-06-07 11:11

The easiest way to solve build failures is by building in a clean chroot. Else make sure with archlinux-java status that you are not using an old Java version. To use the latest Java varsion, run archlinux-java set java-14-openjdk.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

raith commented on 2018-05-24 19:06

@Enelar: Seems like you are using "jre8-openjdk" as JRE, so you need "jdk8-openjdk" to successfully build the tuxguitar package.

Tuxguitar works with many Java versions, so you need to make sure, your using the same version for JRE and JDK when creating the package.

Enelar commented on 2018-05-24 13:47

[ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Unable to locate the Javac Compiler in: /usr/lib/jvm/java-8-openjdk/jre/../lib/tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.

Wrong dependencies - i instailed adviced 10, and it wont built. Update package please

nobrakal commented on 2018-05-11 08:14

The 1.5.1 is out, I hope that fix the problem. It build fine with java-10-openjdk on my machine.

pdimens commented on 2018-05-09 15:04

I wanted to add that this package only seems to build with JDK9 installed. I have JDK10 and it kept failing, but haven't tried with JDK8.

nobrakal commented on 2018-03-03 18:10

I think the problem is from sourceforge. Actually, the downloaded file is an HTML file with a content:

We're sorry -- the Sourceforge site is currently in Disaster Recovery mode, and currently requires the use of javascript to function. Please check back later.

So try to download it "by-hand" and place it in the directory of the PKGBUILD

eduardomezencio commented on 2018-03-03 02:14

tuxguitar-src-1.5.tar.gz is not passing the sha256 validity check when I try to build this package.

raith commented on 2018-02-22 10:37

@nobrakal: As stated in, this seems to be a bug in makepkg and not in the tuxguitar PKGBUILD.

nobrakal commented on 2018-01-24 20:40

Yes I have updated the dependencies in the 1-4.3, the 1.4-2 forced the use of jdk8-openjdk, and I don't think it is necessary...

The strange part come with a relation between the java-environement and the permissions (java-runtime was already a dependency).

I think it is more linked with the install part, and the install command, but the defaults permissions are rwxr-xr-x.

Please send me by mail your exact configuration (what you used to satisfy java-runtime and java-environement and what dependencies you installed with the AUR helper to build tuxguitar), I will try to reproduce it.

raith commented on 2018-01-24 15:25

I tried a bit around and found, that both trizen and (the deprecated) pacaur introduce the permissions issue when building the package as of pkgrel 3. It worked fine previously with 1.4-2

Manually building the package by downloading a snapshot and running "makepkg -si" seems to work fine though.

EDIT: The problem lies somewhere in the (make-)dependencies of tuxguitar, I suspect "java-runtime" and "java-environment". When building the package without them installed, i.e. makepkg/the AUR-helper has to install them, the permissions in the created package are incorrect. When building the package on a system, where all dependencies are already installed, permissions are fine.

So if I abort installing tuxguitar 1.4-3 right after all its dependencies and make dependencies are installed and then start another attempt at installing tuxguitar 1.4-3, it works fine.

nobrakal commented on 2018-01-24 14:32


Are you sure you correctly built/installed the package ? I am unable to reproduce the bug. The permission on /usr/share/tuxguitar are rwxr-xr-x after a fresh install