Forum : 3 - Forum dédié Ardour

[RESOLU]Ardour 6 : problème de compilation

minimoineau utilisateur non connecté
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 :
./waf configure
/usr/bin/env: «python»: Aucun fichier ou dossier de ce type
minimoineau@xubuntu:~/Documents/UtilitairesAudio/Ardour-6.0.0$


minimoineau utilisateur non connecté
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 :

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...cry

minimoineau utilisateur non connecté
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é :

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!

minimoineau utilisateur non connecté
Bon, ça y est!

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

Y'a plus qu'à...lol

jujudusud utilisateur non connecté 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. :-)

minimoineau utilisateur non connecté
Merci les gars! Quelle réactivité!smile

olinuxx utilisateur non connecté France
Avec plaisir. N'hésite pas à remplir cette page avec des précisions.

minimoineau utilisateur non connecté
Voilà, j'ai fait un petit topo sur la compilation d'Ardour6 sous Ubuntu et dérivées dans la page Ardour 6 - compilationwink
Si ça peut aider..

olinuxx utilisateur non connecté France
Super !

jujudusud utilisateur non connecté France
@minimoineau : Ardour est dans le depot backport d'Ubuntu il me semble. Est ce que ce serait une alternative à la compilation ?

minimoineau utilisateur non connecté
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...confused

olinuxx utilisateur non connecté France
À noter qu'Ardour 6 est actuellement en test dans LZK-3.

farvardin utilisateur non connecté
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) :

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