Chargement...
 
Skip to main content

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


[RESOLU] Installer IR: LV2 Convolution Reverb

Articles: 8
Bonjour,

je débute en compilation et autres installation sous Le système GNU Linux,
je n'arrive donc pas a finaliser l'installe d'IR.
je suis le fichier readme et voilà
et encore il à fallu que j'aille chercher
libgtk2.0-dev
Si quelqu'un peut m'aider car les reverbs on l'air d'être vraiment bien

Copy to clipboard
gil@PCAUDIO:~/ir$ sudo make g++ ir.cc -Wall -I. -I/usr/include `pkg-config --cflags gtk+-2.0` `pkg-config --cflags gthread-2.0` -D__STDC_FORMAT_MACROS -O2 -ffast-math -D_HAVE_GTK_ATLEAST_2_20 -c -fPIC -o ir.o ir.cc:28:21: error: sndfile.h: Aucun fichier ou dossier de ce type ir.cc:29:24: error: samplerate.h: Aucun fichier ou dossier de ce type ir.cc:30:28: error: zita-convolver.h: Aucun fichier ou dossier de ce type ir.cc:31:17: error: lv2.h: Aucun fichier ou dossier de ce type In file included from ir.cc:33: ir.h:116: error: ISO C++ forbids declaration of ‘SNDFILE’ with no type ir.h:116: error: expected ‘;’ before ‘*’ token ir.h:117: error: ‘SF_INFO’ does not name a type ir.h:137: error: ISO C++ forbids declaration of ‘Convproc’ with no type ir.h:137: error: expected ‘;’ before ‘*’ token ir.h:138: error: ISO C++ forbids declaration of ‘Convproc’ with no type ir.h:138: error: expected ‘;’ before ‘*’ token ir.cc:36: error: expected initializer before ‘*’ token ir.cc:40: error: variable or field ‘connectPortIR’ declared void ir.cc:40: error: ‘LV2_Handle’ was not declared in this scope ir.cc:41: error: expected primary-expression before ‘port’ ir.cc:42: error: expected primary-expression before ‘void’ ir.cc:37: warning: ‘keyfile’ defined but not used ir.cc:38: warning: ‘store_bookmarks’ defined but not used make: *** [ir.o] Erreur 1

Articles: 572
Je pense qu'il te manque des dépendances.

ir.cc:28:21: error: sndfile.h: Aucun fichier ou dossier de ce type
ir.cc:29:24: error: samplerate.h: Aucun fichier ou dossier de ce type
ir.cc:30:28: error: zita-convolver.h: Aucun fichier ou dossier de ce type
ir.cc:31:17: error: lv2.h: Aucun fichier ou dossier de ce type


Il te manque les paquets en relation avec ce que j'ai mis en gras. Tu peux les trouver en utilisant aptitude search en ligne de commande, exemple :

$ aptitude search sndfile
i A libsndfile1 - Library for reading/writing audio files
i libsndfile1-dev - Development files for libsndfile; a library for readi
p libsox-fmt-sndfile - SoX libsndfile format library
p mffm-libsndfilew-dev - wrapper for the libsndfile audio file handling librar
p sndfile-programs - Sample programs that use libsndfile
p sndfile-tools - A collection of programs for operating on sound files


Pour compiler il te faut les paquets en -dev, donc dans ce cas installes libsndfile1-dev. Fais pareil avec les autres dépendances manquantes.

Sinon le make se fait en utilisateur, pas avec avec les droits d'administration, donc pas de sudo avant make.

Seul make install nécessite sudo avant. Mais tu as l'air d'être sous Ubuntu, je te recommande d'installer le paquet checkinstall et de faire sudo checkinstall make install à la place. Non seulement ça va t"installer tout ça, mais en plus ça va te créer un paquet .deb de ce que tu viens de compiler.

L'avantage c'est que c'est très simple à désinstaller/réinstaller ensuite, ça se manipule comme n'importe quel autre paquet installé avec APT. Pour résumer, c'est plus propre.
Articles: 19424 France
Coucou,

j'ai empaqueté ce logiciel pour TangoStudio la semaine dernière. Je viens d'aller poser les dépendances requises sur la page dédiée IR. Vu que TangoStudio est basée sur une Ubuntu Lucid, ça devrait fonctionner pour toi aussi si ton Ubuntu est à jour. D'ailleurs, quelle est-elle précisément cette distribution ?

Complètement d'accord avec ce que t'a dit Youki au dessus. CheckInstall est LA meilleure méthode pour installer des logiciels compilés sur ton système. Grâce à lui, ton système reste propre car ton Synaptic/apg-get/aptitude/wathyouwant... sait ce que tu installes et peut donc le gérer. En complément d'information, si tu te mets à compiler des logiciels, je te conseille d'aller lire le portail Éléments du système, qui est une super documentation que nous avons la chance d'avoir ici sur LinuxMAO, et plus spécialement la page Tuto Compiler un logiciel où tu trouveras et comprendras comment et quoi faire pour compiler proprement des paquets et ne pas fout** le bor**l sur ton système.

@youki: dans mon apprentissage du packaging sauce Debian, je viens de découvrir l'outil apt-file que tu dois installer et qui permet de faire des recherches sur un fichier précis. Il te dira dans quel paquet tu peux le trouver, et là où il est vraiment très bon, c'est qu'il ne checke pas uniquement ce qui est installé sur ton ordi mais tous les paquets installables (ie ton sources.list) sur ton système. Je te le conseille, ça va 15 fois plus vite ! Utilisation : apt-file search snd.h. Je vais aller poser une note en commentaire sur cet outil dans les pages de compilation de Tuto Compiler un logiciel pour ne pas oublier d'en parler dans ces pages lorsque je (ou quelqu'un d'autre) ferai une mise à jour de ces pages.

a+
Olivier
Articles: 294
Si jamais j'ai un paquet disponible pour IR dans mon PPA pour Ubuntu 10.04 également.

Ciao,

Jeremy
Articles: 8
Merci à tous pour ces éclaircissements et pour votre réactivité,
il ne me reste plus qu'a me mettre au boulot.

Merci encore je vous tiens au courant de la suite
de mon aventure au pays des LV2.

PS : c'est bien Ubuntu 10.04
Articles: 572
olinuxx écrit:
@youki: dans mon apprentissage du packaging sauce Debian, je viens de découvrir l'outil apt-file que tu dois installer et qui permet de faire des recherches sur un fichier précis. Il te dira dans quel paquet tu peux le trouver, et là où il est vraiment très bon, c'est qu'il ne checke pas uniquement ce qui est installé sur ton ordi mais tous les paquets installables (ie ton sources.list) sur ton système. Je te le conseille, ça va 15 fois plus vite ! Utilisation : apt-file search snd.h. Je vais aller poser une note en commentaire sur cet outil dans les pages de compilation de Tuto Compiler un logiciel pour ne pas oublier d'en parler dans ces pages lorsque je (ou quelqu'un d'autre) ferai une mise à jour de ces pages.

a+
Olivier

Merci pour cette piqure de rappel parce que je connais apt-file et je l'ai installé sur mon système, mais je ne pense jamais à l'utiliser.
Articles: 19424 France
youki écrit:
Merci pour cette piqure de rappel parce que je connais apt-file et je l'ai installé sur mon système, mais je ne pense jamais à l'utiliser.

😉
Moi, il me sauve quelques heures ! J'ai croisé un autre outil/méthode également encore plus performant/e, mais je ne m'en souviens plus, je vais me relire la doc et je te tiens au jus.
a+
Olivier
Articles: 8
Salut à Tous,

IR tourne d'enfer sous ARDOUR, enfin une réverb digne de ce nom,
vraiment la modélisation que du bonheur, c'est vraiment un travail
remarquable. Surtout ne pas hésiter a aller sur ce site pour les wav.
http://lv2plug.in/ns/extensions/ui/
Utiliser un si bel outil sous Le système GNU Linux, Bravo.
Je m'attaque maintenant à l'install d'EQ10Q.

Merci encore pour votre soutien.

Thierry
Articles: 19424 France
Bon ba cool si c'est tout bon 😉

du coup, il semble être l'heure de fermer ce sujet :

Édition (admin olinuxx) : merci de penser à mettre un [RÉSOLU] dans le titre en éditant votre premier message pour les sujets ... résolus ! 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


merci !

@ youki: j'ai retrouvé la commande dont je te parlais un peu plus haut. Elle n'est utile que pour la compil traditionnelle (ie : ./configure .. make ...) pas utilisable avec les scons et autres waf.
Bref, c'est :
Copy to clipboard
$ dpkg-depcheck -d ./configure

qui va déterminer les paquets nécessaires à la construction
Ceci dit, il faut bien lire son man car il faut, par exemple, ajouter les -dev à son retour console.
D'autre part, cette commande lance un strace sur ton configure, du coup, elle lance vraiment le configure, ce qui peux prendre un peu de temps.

voilou
a+
Olivier
Articles: 572
Ok merci Olinuxx, je ne connaissais pas cette commande. Mais dpkg, apt, aptitude, etc... sont toujours pleins de surprises. 😀
Articles: 1512
hello

puis-je fermer le sujet ?

jy
Articles: 1512
Édition (admin jy_moustache) : 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 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.