Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

3 - Forum dédié à Ardour

> Forums de discussion > 3 - Forum dédié à Ardour > [résolu] compil' EQ10Q ?
Dernier post

[résolu] compil' EQ10Q ?

allany utilisateur non connecté
Hello !

Lorsque je lance le make d'EQ10Q, j'obtiens ce message d'erreur :

[+]
Mon souci est que tous mes lv2 sont dans /usr/xxx et non /usr/local/xxx.
Mais le README d'EQ10Q stipule :

EQ10Q plugin will be installed into /usr/local/lib/lv2 acording the Makefile.
Please don't change the installation prefix (INSTALL_DIR) in the Makefile,
otherwise EQ10Q won't be able to load some of the GUI components.
Que faire, que faire ?...

Merci, à+

cjpsimon utilisateur non connecté
allany écrit :
Hello !

Lorsque je lance le make d'EQ10Q, j'obtiens ce message d'erreur :
*-
g++ -O3 -shared -fPIC -DPIC plugin.cpp `pkg-config --cflags --libs lv2-plugin` -o paramEQ.so
<br />Package lv2-plugin was not found in the pkg-config search path.
<br />Perhaps you should add the directory containing `lv2-plugin.pc'
<br />to the PKG_CONFIG_PATH environment variable
<br />No package 'lv2-plugin' found


Mon souci est que tous mes lv2 sont dans /usr/xxx et non /usr/local/xxx.
Mais le README d'EQ10Q stipule :

EQ10Q plugin will be installed into /usr/local/lib/lv2 acording the Makefile.
Please don't change the installation prefix (INSTALL_DIR) in the Makefile,
otherwise EQ10Q won't be able to load some of the GUI components.
Que faire, que faire ?...

Merci, à+


Je ne sais pas si cela va t'aider mais voila mon interprétation du message que tu obtient.

Le message dit que la commande "pkg-config" ne trouve pas le fichier lv2-plugin.pc nécessaire pour définir les paramètres de compilation et de link. Chez moi (Debian Wheezy) le fichier lv2-plugin.pc qui permet de déterminer ces paramètres se trouve dans le répertoire /usr/lib/pkgconfig.

Donc, soit le fichier lv2-plugin.pc n'existe pas et il faut l'installer (*) soit il n'est pas dans un répertoire standard genre /usr/lib/pkgconfig auquel cas il faut lui dire où ce fichier se trouve en renseignant la variable PKG_CONFIG_PATH dans ton script de compilation ou avant de lancer le make.

(*) Chez moi pour installer lv2-plugin.pc il faut installer lv2-c++-tools.

Tu peux faire des tests avant de lancer la compilation en exécutant :
pkg-config --cflags --libs lv2-plugin

dans un terminal pour voir ce qu'il répond.


Claude Simon

allany utilisateur non connecté
Salut !

Bonne analyse, merci !

Bon la commande :
pkg-config --cflags --libs lv2-plugin
me renvoie ceci , sans surprise :
Package lv2-plugin was not found in the pkg-config search path. Perhaps you should add the directory containing `lv2-plugin.pc' to the PKG_CONFIG_PATH environment variable No package 'lv2-plugin' found

J'ai également vérifié que lv2-c++-tools était bien installé et je l'ai même réinstallé par Synaptic. Pareil !

Je sais que j'avais un peu bidouillé les ladspa et lv2 pour que tout soit sous le même répertoire. Mais je ne me souviens pas trop de mes manip's ni si j'avais fait des ln -s ou autre ?...

J'ai fait des recherches avec l'outil de recherche du navigateur (me souviens plus des syntaxes en mode commande find, grep, pipe, etc...) sur lv2-plugin, sans résultats.
Euuuh, je ne me souviens pas, non plus, comment on renseigne les variables d'environnement, en dur ou avec "echo"...

A+

allany utilisateur non connecté
Eh bien, au moins j'aurais appris comment localiser simplement des fichiers. Cool !

Par contre, je n'ai pas le fameux ".pc". Voici la liste des fichiers installés, par Synaptic :
/usr
/usr/bin
/usr/bin/lv2peg
/usr/bin/lv2soname
/usr/share
/usr/share/doc
/usr/share/doc/lv2-c++-tools
/usr/share/doc/lv2-c++-tools/changelog.Debian.gz
/usr/share/doc/lv2-c++-tools/changelog.gz
/usr/share/doc/lv2-c++-tools/copyright
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/lv2peg.1.gz
/usr/share/man/man1/lv2soname.1.gz

Enigme ?...
A+

PS : précision, je suis sous Tango donc Ubuntu 10.04.
J'ai téléchargé la dernière version d'EQ10Q qui, peut-être ne serait pas la bonne pour ce vieil Ubuntu ?

allany utilisateur non connecté
Hello !

Bon, visiblement, je ne suis pas seul à avoir rencontré ce problème.
En l'occurence, tous les utilisateurs de Debian, donc Ubuntu, donc Tango et autres sont susceptibles de tomber sur le même os...

La soluce :
Il faut installer lv2-c++-tools par compilation, à partir du tar.gz aisément téléchargeable.
Pour ce faire, il faut auparavant installer (Synaptic l'assume) libboost-dev sinon ça ne passe pas.
Ensuite les make et make install d'EQ10Q passent sans souci.

Voili, voilou, testé, ça roule !
Merci cjp pour le coup de main pédagogique et efficace.

A+,
Jacques.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool