OVH Cloud OVH Cloud

Avant de compiler

17 réponses
Avatar
P'tit Louis
Bonjour à tous.

Je compte me lancer dans une compilation un peu longue : Ardour.
Celle-ci nécessite d'autres compilation au préalable : pkg-config et
jack.

Or Ardour et jack sont déjà installés (des anciennes versions)

Ma question est : Faut-il que les désinstallent avant de compiler ?

Je compte faire l'installation dans une partition /usr/local.

Merci de vos réponses.

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

1 2
Avatar
Florentin Duneau
Le Dimanche 5 Mars 2006 19:17, P'tit Louis a écrit :
Le dimanche 05 mars 2006 à 16:00 +0100, Florentin Duneau a écrit :



Je viens de le faire, malheureusement j'ai la même erreur, cette fois
avec l'ancienne version.

> Une solution est de compiler les paquets provenant de unstable
> (jack-0.100, ardour-0.99) sous sarge.

Quelle différence d'avec les sources les paquets ont-ils ?

P'tit Louis.



Les sources sont "debianisées" (patch, script d'installation), se compile nt
(si aucun problème de dépendance avec les librairies de sarge) avec
dpkg-buildpackage et s'installent avec dpkg -i (si on arrive jusqu'ici, il
faut ensuite faire attention aux mises à jour).

--
Florentin
Avatar
Florentin Duneau
Le Dimanche 5 Mars 2006 20:29, P'tit Louis a écrit :
Le dimanche 05 mars 2006 à 20:23 +0100, Florentin Duneau a écrit :

En fait, j'ai compilé ardour avec la version de jack installé (paquet
stable debian) auquel j'ai ajouté libjack-dev et tout allait bien, c'est
après avoir compilé une nouvelle version de jack que les choses ce so nt
compliquées.

P'tit Louis.



Dans ce cas ardour utilise jack fournit pas debian. Que donne ldd /"chemin
vers ardour" ?

--
Florentin
Avatar
P'tit Louis
Le dimanche 05 mars 2006 à 20:51 +0100, Florentin Duneau a écrit :
Le Dimanche 5 Mars 2006 20:29, P'tit Louis a écrit :
> Le dimanche 05 mars 2006 à 20:23 +0100, Florentin Duneau a écrit :
>
> En fait, j'ai compilé ardour avec la version de jack installé (paquet
> stable debian) auquel j'ai ajouté libjack-dev et tout allait bien, c'est
> après avoir compilé une nouvelle version de jack que les choses ce sont
> compliquées.
>
> P'tit Louis.

Dans ce cas ardour utilise jack fournit pas debian. Que donne ldd /"chemin
vers ardour" ?




Voici la sortie

ldd /usr/local/bin/ardour
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7f0a000)
libasound.so.2 => /usr/lib/libasound.so.2 (0xb7e56000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0xb7e03000)
liblrdf.so.0 => /usr/lib/liblrdf.so.0 (0xb7df5000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0xb7cad000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0xb7c75000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0xb7c72000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0xb7c50000)
libdl.so.2 => /lib/tls/libdl.so.2 (0xb7c4d000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0xb7c45000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7c37000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7b70000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7a69000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7a59000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7a47000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7a25000)
libraptor.so.1 => /usr/lib/libraptor.so.1 (0xb79ed000)
libcurl.so.3 => /usr/lib/libcurl.so.3 (0xb79bb000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb798b000)
libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7
(0xb7959000)
libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7
(0xb785a000) libsamplerate.so.0 => /usr/lib/libsamplerate.so.0
(0xb783d000)
libjack-0.80.0.so.0 => /usr/lib/libjack-0.80.0.so.0 (0xb7831000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0xb7777000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb776e000)
libc.so.6 => /lib/tls/libc.so.6 (0xb7638000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0xb7f2f000)

Il semble que ce soit ça, la version employée est celle du paquet déjà
installée.

J'imagine que si je veux faire les choses bien, je dois compiler jack
avant ardour. Mais est-ce que je dois désinstaller la version de jack
déjà installée ? Et d'autre part, make uninstall ça marche, mais j'ai
installé ardour avec scons install, quelle est l'opération inverse ?

Sinon dans l'immédiat, je suis revenu au point de départ en
désinstallant jack 0.100, de pouvoir revenir en arrière ma rassure.

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Florentin Duneau
Le Dimanche 5 Mars 2006 21:10, P'tit Louis a écrit :

Il semble que ce soit ça, la version employée est celle du paquet d éjà
installée.



Oui. D'après la doc d'ardour, il faut jack- 0.100 ou supérieur. scons n 'a rien
dit à ce propos ?

J'imagine que si je veux faire les choses bien, je dois compiler jack
avant ardour. Mais est-ce que je dois désinstaller la version de jack
déjà installée ? Et d'autre part, make uninstall ça marche, mais j'ai
installé ardour avec scons install, quelle est l'opération inverse ?



Oui il faut compiler jack-0.100 avant ardour. Deux versions de jack peuvent
être installées sur le système, il n'est pas obligatoire de désinst aller le
paquet officiel.

Pour désintaller ardour, voir http://ardour.org/building.php , section
Uninstalling.

Sinon dans l'immédiat, je suis revenu au point de départ en
désinstallant jack 0.100, de pouvoir revenir en arrière ma rassure.

P'tit Louis.



Après la compilation de jack-0.100 et son installation, fait
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

Compiler de nouveau ardour, l'installer puis ldd ardour. Si c'est jack-0.10 0,
c'est gagné, sinon il faut modifier les scripts de scons...

--
Florentin
Avatar
P'tit Louis
Le dimanche 05 mars 2006 à 23:17 +0100, Florentin Duneau a écrit :
Le Dimanche 5 Mars 2006 21:10, P'tit Louis a écrit :
>
> Il semble que ce soit ça, la version employée est celle du paquet déjà
> installée.

Oui. D'après la doc d'ardour, il faut jack- 0.100 ou supérieur. scons n'a rien
dit à ce propos ?



Non, rien qui soit bloquant, en fait d'après la doc :

plugin latency compensation now working correctly (we believe) This
really requires JACK 0.100.0 or above to work properly, but even without
that, they result in notable improvements in the way Ardour aligns newly
recorded material.

C'est annoncé pour la version 0.9beta30. Ce qui veut dire (si je ne me
trompe pas) que c'est un plus et que même sans c'est un plus (mais moins
tout de même)

> J'imagine que si je veux faire les choses bien, je dois compiler jack
> avant ardour. Mais est-ce que je dois désinstaller la version de jack
> déjà installée ? Et d'autre part, make uninstall ça marche, mais j'ai
> installé ardour avec scons install, quelle est l'opération inverse ?

Oui il faut compiler jack-0.100 avant ardour. Deux versions de jack peuvent
être installées sur le système, il n'est pas obligatoire de désinstaller le
paquet officiel.

Pour désintaller ardour, voir http://ardour.org/building.php , section
Uninstalling.



Merci, j'ai posté un peu vite.
> Sinon dans l'immédiat, je suis revenu au point de départ en
> désinstallant jack 0.100, de pouvoir revenir en arrière ma rassure.
>
> P'tit Louis.

Après la compilation de jack-0.100 et son installation, fait
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH




Je vais lire le man export. Jusqu'à là c'est faisable pour moi.
Compiler de nouveau ardour, l'installer puis ldd ardour. Si c'est jack-0.100,
c'est gagné, sinon il faut modifier les scripts de scons...



Ouais, là ça va moins le faire :(

P'tit Louis.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Je conclus ce post en commençant par remercier ceux qui m'ont aidé.

l'installation de jack 0.100 puis de ardour à échoué, je suis donc
revenu à une situation fonctionnelle : jack 0.99 et la compilation
d'ardour 0.99.2 car le ratio temps passé/résultat est faible, en l'état
actuelle des choses la nouvelle version d'ardour apporte déjà plein de
corrections par rapport à la version debian.

Pour ceux qui voudrais ardour 0.99.2 en passant moins de temps, vous
trouverez à cette adresse un paquet debian (j'ai trouvé ça au cours de
mes recherches, comme quoi ça sert toujours une petite compil' à
problèmes) : http://gorfou.fr/site/CVS-Build-for-Ardour-debian.html

Merci à tous et bonne journée.

P'tit Louis


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
P'tit Louis
Je conclus ce post en commençant par remercier ceux qui m'ont aidé.

l'installation de jack 0.100 puis de ardour à échoué, je suis donc
revenu à une situation fonctionnelle : jack 0.99 et la compilation
d'ardour 0.99.2 car le ratio temps passé/résultat est faible, en l'état
actuelle des choses la nouvelle version d'ardour apporte déjà plein de
corrections par rapport à la version debian.

Pour ceux qui voudrais ardour 0.99.2 en passant moins de temps, vous
trouverez à cette adresse un paquet debian (j'ai trouvé ça au cours de
mes recherches, comme quoi ça sert toujours une petite compil' à
problèmes) : http://gorfou.fr/site/CVS-Build-for-Ardour-debian.html

Merci à tous et bonne journée.

P'tit Louis


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
1 2