Chargement...
 
Skip to main content

Historique: Ardour 3 - compilation

Aperçu de cette version: 6

Avant propos


Il peut être utile de compiler Ardour et ce pour plusieurs raisons :

  • un souhait de personnalisation
  • un souhait d'optimisation
  • le souhait de disposer de la dernière version d'Ardour
  • le désir de participer au débugage des dernières versions

Récupération de sources


Si vous ne disposez pas du gestionnaire de version git sur votre machine il vous faudra l'installer, par exemple sous Ubuntu:

Copy to clipboard
sudo apt-get install git-core


Ensuite positionner vous dans un répertoire et entrer :

git clone git://git.ardour.org/ardour/ardour.git ardour

Ceci crééra un répertoire ardour dans lequel vous pouvez compiler Ardour.

Dépendances


Sous Debian ou Ubuntu vous devrez installer un certain nombre de paquetages pour arriver à compiler.

Ceci se fait par la commande :

Copy to clipboard
sudo apt-get install python-twisted libgnomecanvasmm-2.6-1c2a libsuil-0-0 libaubio2 liblrdf0 liblilv-0-0 cdbs autotools-dev devscripts debhelper dh-buildinfo gettext intltool scons libboost-dev libcurl4-gnutls-dev libfftw3-dev libraptor1-dev liblrdf0-dev libsigc++-2.0-dev libusb-dev libxml2-dev librasqal3-dev libcairomm-1.0-dev libglade2-dev libglademm-2.4-dev libglib2.0-dev libgnomecanvas2-dev libgnomecanvasmm-2.6-dev libgtkmm-2.4-dev libpango1.0-dev libasound2-dev libaubio-dev libjack-jackd2-dev liblo-dev libsuil-dev libsamplerate0-dev libslv2-dev libsndfile1-dev libsoundtouch-dev lv2-dev liblilv-dev vamp-plugin-sdk libcurl3 libportmidi0 libqt4-network libqt4-xmlpatterns libreadline-dev dssi-dev libfluidsynth-dev libzita-convolver-dev uuid-dev libcppunit-dev libcwiid-dev


Compilation


Copy to clipboard
cd ardour ./ waf configure ./waf ./waf install


NB : ./waf configure va se plaindre s'il ne trouve pas certaines librairies ou les fichiers nécessaires à la compilation. Vous devrez faire quelques recherches pour savoir quoi installer. Vous pourrez alors compléter ce document.



Recompilation d'une version plus récente


Une fois une version compilée vous pouvez mettre à jour cette version avec une version plus récente par la suite de commandes :

Copy to clipboard
cd ardour git pull ./ waf configure ./waf ./waf install


Optimisation


Ardour est compilé par défaut avec la table des symboles ce qui a tendance à ralentir un peu son exécution. Comme Ardour 3 utilise les greffons LV2, notamment les Calf, il est nécessaire sur des petites configurations de préférer une compilation optimisée sans ces symboles. Si votre version Ardour plante, vous n'aurez pas la possibilité de débuguer mais par contre votre Ardour sera plus rapide.


Pour optimiser Ardour :

Copy to clipboard
cd ardour git pull ./ waf configure --optimize ./waf ./waf install



NB : on a intérêt à maintenir deux versions d'Ardour, l'une optimisée l'autre non optimisée si on est intéressé par les tâches de débugage.



Historique

Avancé
Information Version
Jeudi 14 septembre 2017 15:26 olinuxx oubli 34 - 35
Afficher
Samedi 09 septembre 2017 18:45 olinuxx 33
Afficher
Vendredi 06 novembre 2015 14:21 olinuxx Recherche et remplacement en masse 32
Afficher
Vendredi 10 avril 2015 13:26 utilisateur_anonyme2 30 - 31
Afficher
Jeudi 09 avril 2015 23:05 utilisateur_anonyme2 Suppression de doublon et mise en ordre alphabétique pour 29
Afficher
Vendredi 06 février 2015 16:15 sardonicus 27 - 28
Afficher
Vendredi 06 février 2015 15:18 sardonicus 25 - 26
Afficher
Jeudi 05 février 2015 15:13 utilisateur_anonyme2 + libtag1-dev 23 - 24
Afficher
Jeudi 05 février 2015 13:53 utilisateur_anonyme2 + libboost-dev 22
Afficher
Dimanche 11 janvier 2015 10:29 utilisateur_anonyme2 20 - 21
Afficher
Mercredi 23 juillet 2014 00:49 gilles coquille 19
Afficher
Vendredi 20 juin 2014 18:54 utilisateur_anonyme2 18
Afficher
Samedi 25 janvier 2014 03:10 olinuxx 17
Afficher
Vendredi 24 janvier 2014 18:11 utilisateur_anonyme2 16
Afficher
Vendredi 24 janvier 2014 16:04 utilisateur_anonyme2 15
Afficher
Dimanche 06 octobre 2013 13:00 gilles 14
Afficher
Samedi 05 octobre 2013 13:48 utilisateur_anonyme2 Intégration 12 - 13
Afficher
Vendredi 04 octobre 2013 23:41 gilles 7 - 11
Afficher
Vendredi 04 octobre 2013 20:09 gilles 6
Afficher
Jeudi 03 octobre 2013 17:02 gilles 1 - 5
Afficher