bonjour à tous,
j'essai d'installer tuxguitar mais j'ai ce message d'erreur :
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tuxguitar-lib: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] /usr/lib/jvm/java-8-openjdk/jre/../lib/tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
Qui peut m'aider à resoudre ce probleme?
merci à tous
cdlt
Dernière modification par Erwanil y a 5 ans, modifié au total 1 fois.
Raison :ajout balises code
Bonjour.
La méthode traditionnelle fonctionne. Il faut les paquets git et base-devel:
git clone 'https://aur.archlinux.org/tuxguitar.git'
cd tuxguitar/
makepkg -si
Il y a aussi une version tuxguitar-gtk3 que je compile depuis pamac en ce moment....
Il y a un problème de somme de contrôle avec la version GTK3.
Installe la version standard via git et makepkg.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
je pense effectivement que c'est un probleme java car j'ai toujours ça en erreur :
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tuxguitar-lib: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] /usr/lib/jvm/java-8-openjdk/jre/../lib/tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
merci à tous
Dernière modification par Erwanil y a 5 ans, modifié au total 1 fois.
Raison :ajout balises code
lemust83 a écrit : ↑il y a 5 ansEn passant par la console, ça semble régler le problème de Java
oui stéphane, mais java est un language à compilé et non interprété !
chez toi il est bien installé/configuré donc le programme est bien compilé (par java) avant d'être transformé en paquet.
Ici, le programme ne peut-être compilé - faute au compilateur (puisque fonctionne chez toi, ce n'est pas un problème avec les sources ni pkgbuild ou manjaro). Que l'on utilise un helpeur ou makepkg c'est en fait exactement la même procédure de compilation.
archlinux-java status
du paquet java-runtime-common permet de voir/changer/configurer le compilateur java par défaut
bonjour
j'ai resolu le probleme; j'ai lu dans ler message d'erreur qu'il fallait utilisé java jdk 1.4 ou au dessus mais pas JRE
J'ai supprimé tout ce qui etait jre, j'ai relancé l'installation de tuyxguitar et ca marche
merci pour vos contributions
cdlt
On a une erreur de contrôle avec le paquet tuxguitar-src-1.5.tar.gz .
Si on génère les sommes de contrôle :
makepkg -g
==> Récupération des sources…
-> tuxguitar-src-1.5.tar.gz trouvé
-> nogcj.patch trouvé
==> Génération des sommes de contrôle des sources…
sha256sums=('f79b14f841576d7b04be70f5a5e25af892f7a8e9c7c2f7ba6f0af25babe35283'
'bda4bc1b864ecfa27392a145854ee3b5ab20876c2d2bc38bbf85f92ce97fe2bc')
On constate tout de suite que la somme de tuxguitar-src-1.5.tar.gz ne correspond pas.
J'édite donc le PKGBUILD , sauvegarde et j'ai toujours la même erreur.
$ makepkg
==> Création du paquet tuxguitar-gtk3 1.5-1 (mer. 05 déc. 2018 15:02:31 CET)$ sha256sum tuxguitar-src-1.5.tar.gz
f79b14f841576d7b04be70f5a5e25af892f7a8e9c7c2f7ba6f0af25babe35283 tuxguitar-src-1.5.tar.gz
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> tuxguitar-src-1.5.tar.gz trouvé
-> nogcj.patch trouvé
==> Validation des fichiers source avec sha256sums…
tuxguitar-src-1.5.tar.gz ... ÉCHEC
nogcj.patch ... Réussite
==> ERREUR : Un ou plusieurs fichiers ne sont pas valides !
Elle correspond bien à ce que j'ai modifié sur le PKGBUILD.
Je passe la ligne à 'SKIP' ce qui est la méthode sans filet qui passe en général, et toujours pareil.
En faisant makepkg --skipchecksums, ça passe et le programme se compile, s'installe et se lance bien.
Qu'est-ce qui contrarie la vérification de cette archive et non celle du patch ?
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!