Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


[Résolu] Installation Guitarix

Articles: 17
Bonjour à tous,

J'aimerais beaucoup tester le logiciel Guitarix2, problème : je suis sur UbuntuStudio (9.10), et il faut passer par la case compilation...
J'ai regardé des tutos sur la compilation mais je suis vraiment novice en la matière et là je me perd complètement !

Voici les instructions de compilation données sur le site de guitarix :

Copy to clipboard
build As of version 0.04.5-1, guitarix uses 'waf' for the build environment. The simplest and fastest way to build guitarix is given below: cd guitarix_source_directory ./waf configure ./waf build sudo ./waf install dependencies To compile and run properly, guitarix needs the following extra packages (runtime binaries / libraries and developement packages, aka package-dev): ladspa-sdk gtk+-2.0 >= 2.12.0 sndfile >= 1.0.17 jack (jackd, libjack, and dev) >= 0.109.1 boost library >= 1.38, in particular 'boost_program_options'



Tout d'abord la méthode "waf" apparamment ne marche pas chez moi...
Voici l'erreur retournée :
Copy to clipboard
bdista@bdista-laptop:~$ cd /home/bdista/MAO/guitarix-0.03.0 bdista@bdista-laptop:~/MAO/guitarix-0.03.0$ ./waf configure bash: ./waf: No such file or directory


or tout ce que j'ai trouvé sur internet à ce propos est complètement obscur pour moi 😑

Ensuite je ne trouve pas comment installer les dépendances suivantes :

gtk+-2.0 >= 2.12.0
sndfile >= 1.0.17
boost library >= 1.38, in particular 'boost_program_options'


Si quelqu'un a des conseils pour installer ce logiciel sous ubuntustudio je suis preneur !
Ou bien un logiciel alternatif plus simple à installer m'intéresserait aussi !
Merci d'avance.
Bonne aprem
Articles: 19485 France
Coucou
Tout d'abord la méthode "waf" apparamment ne marche pas chez moi...
Voici l'erreur retournée :
bdista@bdista-laptop:~$ cd /home/bdista/MAO/guitarix-0.03.0
bdista@bdista-laptop:~/MAO/guitarix-0.03.0$ ./waf configure
bash: ./waf: No such file or directory

Tu vas dans Synaptic (ton gestionnaire de paquets) et tu cherches waf et tu l'installes 😊
gtk+-2.0 = 2.12.0
sndfile = 1.0.17
boost library = 1.38, in particular 'boost_program_options'

alors, gtk et sndfile doivent être installés chez toi normalement.
pour l'autre, je sais pas.
On verra bien.
Déjà install waf
et après, si il dit qu'il manque quelque chose, on avisera 😊
++ Olivier
Articles: 17
Merci pour ta réponse Olivier,

Le problème c'est que je n'ai rien qui correspond à waf dans mon synaptic...
$ apt-cache search waf
libjfreechart-java - Chart library for Java

c'est le seul résultat que j'ai pour waf, mais c'est juste parce qu'il y a le mot "wafer" dans la decription... donc rien à voir avec waf.


J'ai peut-être pas les bonnes sources activées ?
Voici mes sources :

deb http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted

deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted


deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty universe
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe


deb http://fr.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security universe
deb http://security.ubuntu.com/ubuntu jaunty-security multiverse
deb-src http://security.ubuntu.com/ubuntu jaunty-security multiverse



Sinon j'ai essayé avec la commande make pour le compiler, et là il me dit entre autre :

~/MAO/guitarix-0.03.0$ make
g++ -fPIC -shared -O3 -march=native -mfpmath=sse -ffast-math -Dmydsp=guitarix guitarix-ladspa.cpp -o guitarix.so
g++ -O3 -march=native -mfpmath=sse -ffast-math `pkg-config cflags libs jack gtk+-2.0` main.cpp -o guitarix
Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found

Donc à priori je n'ai pas son gtk+-2.0, mais je le trouve nulle part prêt à installer, je ne suis tombé que sur des pages obscures pour moi servant à le compiler...
Et en recherchant gtk dans synaptic j'ai des résultats, mais des centaines ! 😑
Bref je suis carrément embrouillé là !
Articles: 17
edit : je suis sous 9.04 et pas 9.10 (pas encore du moins 😊 )
Articles: 19485 France
As of version 0.04.5-1, guitarix uses 'waf' for the build environment. The simplest and fastest way to build guitarix is given below:
cd guitarix_source_directory
./waf configure
./waf build
sudo ./waf install

Tout d'abord la méthode "waf" apparamment ne marche pas chez moi...
Voici l'erreur retournée :
bdista@bdista-laptop:~$ cd /home/bdista/MAO/guitarix-0.03.0
bdista@bdista-laptop:~/MAO/guitarix-0.03.0$ ./waf configure
bash: ./waf: No such file or directory


hé !
En relisant ton post, je viens de voir quelque chose :
As of version 0.04.5-1, guitarix uses 'waf' for the build environment

il te dit, à partir de la version 0.04.5-1, il faut utiliser waf, et toi, tu utilises la version :
bdista@bdista-laptop:~/MAO/guitarix-0.03.0$ ./waf configure

0.03 ! Alors, un petit tour sur le site, en plus, il y a une version toute neuve d'aujourd'hui.
À toi de jouer !
Si ça fonctionne, mets un résolu dans le titre de ton premier message.
Et puis tiens nous au courant bien sûr !
Olivier

PS: en fait, waf, n'est pas un programme installable, c'est plus un script et c'est donc normal de ne pas le trouver dans synatpic

PS3: éventuellement si tu ne veux pas passer par là case compilation, tu peux essayer ce deb :
http://mirror.zonainter.org/musix/musix-32/guitarix-0.04.6-1/
Articles: 17
Super ! Merci Olivier !

Effectivement quand je l'ai téléchargé il y a quelques jours le download principal c'était le 0.03, bizarre qu'ils parlent de comment installer au delà de la 0.04 dans le readme de la 0.03... Mais bref merci à eux pour ce logiciel !
Bon du coup j'ai pris la version 0.05.1-1, et il y avait bien dedans le fameux script waf.
Pour les dépendances j'ai dû installer libgtk2.0-dev et libboost-program-options1.37-dev.
En fait ils demandent ça : boost library >= 1.38, mais la version la plus récente que j'ai trouvé avec mes sources c'est la 1.37. L'install a quand même fonctionné avec, j'espère que ça posera pas de soucis ultérieurement.

Maintenant il ne me reste plus qu'à tester ça avec ma guitare et à faire mumuse ! 😂

Donc re-merci à toi Olivier et au passage merci aussi à ce site 😉
Articles: 19485 France
De rien 😉
Ce site est là pour ça 😊

Tiens, du coup, j'ai mis à jour la page de Guitarix2 avec les infos de ce fil de discussion.
Tu peux vérifier que j'ai pas dis trop de conneries ?

Merci
à bientô'livier
Olivier
Articles: 17
Je viens de regarder la page sur Guitarix2, c'est cool d'avoir fait ça, ça me semble bien oui, c'est effectivement ce qui a marché pour moi.
J'espère que ça servira à d'autre 😊

A bientôt
Musicalement votre

Édition (admin olinuxx) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates. Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins : olinuxx, samuel ou bluedid 😉