Chargement...
 
Skip to main content

3 - Forum dédié à Ardour


pb de compilation ardour-vst

Bonjour, tout le monde.
J'essaie désespérément de compiler Ardour avec les VST.
j'ai essayé avec les versions 2.4 et 2.5, et j'obtiens toujours la même erreur:
/usr/include/slv2/world.h:61: erreur: «librdf_world» was not declared in this scope


voici ma démarche:

je décompresse :
tar xjvf ardour-2.5.tar.bz2

je copie le support sdk :
cp vst_sdk2_3.zip ardour-2.5/libs/fst

dans le dossier, un petit scons
scons VST=1

et là, c'est le drame :
.......
Dans le fichier inclus à partir de /usr/include/slv2/slv2.h:40,
à partir de libs/ardour/ardour/lv2_plugin.h:34,
à partir de libs/ardour/ardour/plugin_manager.h:31,
à partir de libs/ardour/globals.cc:58:
/usr/include/slv2/world.h:28:20: erreur: librdf.h : Aucun fichier ou dossier de ce type
In file included from /usr/include/slv2/slv2.h:40,
from libs/ardour/ardour/lv2_plugin.h:34,
from libs/ardour/ardour/plugin_manager.h:31,
from libs/ardour/globals.cc:58:
/usr/include/slv2/world.h:61: erreur: «librdf_world» was not declared in this scope
/usr/include/slv2/world.h:61: erreur: «world» was not declared in this scope
scons: *** libs/ardour/globals.os Error 1
scons: building terminated because of errors.


Je ne comprends pas...😬
quelqu'un peut-il m'aider, please ?

bah en gros il dit que ton fichier world.h fait référence au fichier librdf.h, mais il ne le trouve pas dans le répertoire des fichiers à inclure (probablement /usr/include/slv2/)
solution aller chercher le fichier librdf.h sur internet ici où alors faire une recherche sur les dépots de ta distribution

bon courage
Merci elpioupiou pour cet aiguillage.
j'avais déja librdf0 installé, mais visiblement, il m'en manquait une. Du coup, ne sachant quelle librdf prendre, j'ai installé les 3 que j'ai trouvé via synaptic. Aprés, plus de problème, la compilation se termine et l'installation se fait sans soucis. tout a l'air de fonctionner.😀

merci