Ga naar de inhoud
Home » Ardour bouwen vanaf Source

Ardour bouwen vanaf Source

Download de source:

git clone https://github.com/Ardour/ardour.git

Info op https://ardour.org/building_linux.htm

Let op: Bij de afhankelijkheden moet je alle afhankelijkheden nalopen EN er voor zorgen dat ook de -dev packages geinstalleerd worden. Deze heb je nodig om te bouwen. Sommige afhankelijkheden zijn gewoon tools, gebruik boeren verstand en keep your fingers crossed 🙂

Extra: Installeer alle fftw3*-devel pakketten met haar afhankelijkheden.

Vervolgens bouwen:

cd /data/git/ardour
./waf configure
./waf

Bij configure stopt ze wel eens als er iets niet is gevonden. Meestal is alleen de laatste weergegven ontbrekende afhankelijkheid genoeg. Echter, des te minder not found des te beter.

Vervolgens testen

cd gtk2_ardour
./ardev

Tijdens de eerste run zet je diverse settings. Goed idee om daar over na te denken.

Melding over te weinig geheugen: Maak een groep audio en een group realtime op het systeem en plaats de gebruikers van Ardour in deze groepen. Daarna aanpassen van /etc/security/limits.conf, voeg de volgende regels toe:

hard rtprio 0
soft rtprio 0
@realtime hard rtpio 20
@realtime soft rtprio 10
@audio - rtprio 95
@audio - memlock unlimited

Na een reboot zijn deze actief.

Zie ook: https://discourse.ardour.org/t/your-system-has-a-limit-to-locked-memory-solution/86813/2

Nu de install, deze maakt een map in /usr/local/lib,  /usr/local/etc, /usr/local/share en een bestand in /usr/local/bin. In de lib komen symlinks naar libs in de build map van Ardour. Dit was mijn oplossing:

sudo mkdir -p    /usr/local/lib/ardour6 /usr/local/etc /usr/local/share
sudo chown arjan /usr/local/lib/ardour6 /usr/local/etc /usr/local/share
sudo chmod 775   /usr/local/lib/ardour6 /usr/local/etc /usr/local/share
sudo chown arjan /usr/local/bin
sudo chmod 775   /usr/local/bin

Inderdaad quick and durty.En  daarna:

./waf install

Toch weer verwijderen 🙁 :

./waf uninstall

Overbodig troep opruimen:

./waf clean

Jack

Je hebt Jack nodig, maak het jezelf makkelijk en installeer qjackctl 🙂

En klaar is Arjan.. blijkt achteraf niet eens zo heel moeilijk te zijn 🙂