Skip to main content

3 - Forum dédié à Ardour


[RESOLU]Ardour 6 : problème de compilation

Salut à tous!

J'ai un problème pour compiler Ardour6, à priori lié à Waf.
Après passage récent à Xubuntu 20.04, il semblerait que certains emplacements de fichiers aient changés, et Waf est perdu.

Voilà le retour lorsque je lance ./waf configure dans le dossier contenant les sources :
Copy to clipboard
./waf configure /usr/bin/env: «python»: Aucun fichier ou dossier de ce type minimoineau@xubuntu:~/Documents/UtilitairesAudio/Ardour-6.0.0$

Bon, alors j'avance un peu :
Il manquait à priori un lien avec la version de python choisie. Il fallait installer le paquet "python-is-python3" pour rétablir les choses.

Mais maintenant, ./waf configure me renvoie qu'il manque un fichier dans l'archive :

Copy to clipboard
This tarball was not created correctly - it is missing libs/ardour/revision.cc minimoineau@xubuntu:~/DocumentsJulien/UtilitairesAudio/Ardour-6.0.0$


En effet, il n'est pas présent à l'emplacement précisé...
Même chose après re-téléchargement, re-décompression de l'archive...😢
J'avance encore!

Après investigation, il s'avère que le fichier "revision.cc" est bien présent dans l'archive, et même après décompression...

Dans les forum d'Ardour, quelqu'un suggère de lancer toute la procédure (téléchargement, décompression, puis compilation) dans /tmp, ce que j'ai tenté :

Copy to clipboard
cd /tmp rm -rf Ardour-6.0.0 curl -s https://community.ardour.org/src/Ardour-6.0.0.tar.bz2 | tar xj cd Ardour-6.0.0 ./waf configure


Et là ça démarre.
Bon il me manque encore quelques dépendances pour l'instant, mais je tiens le bon bout!
Bon, ça y est!

Après installation des paquets manquants, compilation et installation réussis... Comme quoi, en cherchant un peu 😡

Y'a plus qu'à...😂
France
Salut minimoineau,

Bien joué pour ton auto résolution. 😊
Je viens de voir tes différents messages.

Ce serait une bonne chose de consigner ça dans les pages Ardour. 😊
Merci les gars! Quelle réactivité!😊
France
Avec plaisir. N'hésite pas à remplir cette page avec des précisions.
Voilà, j'ai fait un petit topo sur la compilation d'Ardour6 sous Ubuntu et dérivées dans la page Ardour 6 - compilation😉
Si ça peut aider..
France
Super !
France
@minimoineau : Ardour est dans le depot backport d'Ubuntu il me semble. Est ce que ce serait une alternative à la compilation ?
Salut Jujudusud!
Merci pour l'info. La version que j'ai compilé fonctionne parfaitement, mis à part qu'elle est en anglais... Je n'ai pas encore compris pourquoi.
Je tenterai peut-être d'installer la version des backport...😕
France
À noter qu'Ardour 6 est actuellement en test dans LZK-3.
je ne vois pas ardour 6 dans les backports :
https://packages.ubuntu.com/search?keywords=ardour&searchon=names&suite=all&section=all

Pour la compilation, j'ai pu la réaliser, mais waf est un peu mal foutu, dès qu'il trouve une dépendance manquante, il s'arrête ! Du coup faut trouver la dépendance, relancer waf, bloquer sur la dépendance suivante...

Chez moi j'ai dû installer ça en plus pour compiler ardour 6 (linux mint 19) :

sudo apt install libarchive-dev libtagc0-dev librubberband-dev libaubio-dev