Skip to main content

2 - Les distributions et les noyaux


Ardour 2.7

Bonjour

Alors aujourd'hui j'ai eu une superbe idée, enfin elle a de superbe que l'adjectif.
Je me suis dis et si pour une fois j'essayais des nouvelles versions de logiciel sous studio64(i386) 😊
J'ai commencé par qsynth, je compile tout se passe bien et qsynth 3.3 fonctionne très bien
Ensuite je me dis et si je passais à ardour 2.7 ...
Alors là ça commence à vite devenir galère:
1) il faut jack 1.03 au minimum avec ma 0.98 ça le fait pas trop ..;
Je récupère les sources de jack 1.09 je compile tout se passe bien. Mais lorsque je le démarre j'ai l'erreur que l'on peut voir dans un autre sujet du forum (je n'ai pas la solution)
2) je compile Ardour 2.7, là après avoir récupéré et perfois compilé les différentes lib et application je fini par compiler Ardour 2.7
Ardour lance bien la fenetre de sélection des sessions (j'ai lancé mon ancien jack...) , mais c'est tout ... après fenetre des load des library mais après plus rien ardour se crashe (enfin disparait).
J'aurais donc plusieurs questions

1) est ce que quelqu'un a réussi à faire tourner jack 1.09 sur Studio 64
2 ) est ce que le fait de ne pas avoir la bonne version de jack qui tourne peut planter Ardour ?
3) n'y aurait il pas de pb de droit sur les répertoires
merci de vos future nombreuse réponse

Jérôme


---
jackd 0.109.2
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
loading driver ..
apparent rate = 48000
creating alsa driver ... hw:0|hw:0|512|2|48000|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 16bit little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 16bit little-endian
ALSA: use 2 periods for playback
17:00:16.065 Could not connect to JACK server as client. - Please check the messages window for more info.
Cannot connect to server socket (Aucun fichier ou répertoire de ce type)
Cannot connect to server socket
Cannot connect to the server
17:00:22.136 Could not connect to JACK server as client. - Please check the messages window for more info.
Cannot connect to server socket (Aucun fichier ou répertoire de ce type)
Cannot connect to server socket
Cannot connect to the server
17:00:24.228 JACK is stopping...
jack main caught signal 15
no message buffer overruns
17:00:24.252 JACK was stopped successfully.
17:00:24.253 Post-shutdown script...
17:00:24.253 killall jackd
jackd: aucun processus tué
17:00:24.663 Post-shutdown script terminated with exit status=256.
Bon l'erreur est la suivante :

/usr/local/lib/ardour2/ardour-2.7.1: symbol lookup error: /usr/local/lib/ardour2/libardour.so: undefined symbol: jack_get_time

est ce que ça parle à quelqu'un ?

a+
As tu bien désinstallé le jack que tu avais avant de compiler le nouveau ?

Parce que ça ressemble bien à un programme qui n'a pas la bonne bibliothèque... Essaye peut être la commande "ldd" qui donne les bibliothèques utilisées par un programme...
j'ai donc désintallé jack. j'ai donc recompilé
et maintenant j'ai le message jack-tmp not define ou un truc dans le genre
Sans le message exact c'est difficile de se faire une idée...
et voici le message exact
/usr/bin/jackd: symbol lookup error: /usr/bin/jackd: undefined symbol: jack_tmpdir

Je le comprends à peu prêt mais je n'arrive pas à résoude

pour moi jack_tmpdir /dev/shm
et ce disque existe bien et est en chmod 777 !!
Vraiment bizarre...

Tu utilises jack en ligne de commande ou avec qjackctl ?
Si c'est le second, es-tu certain qu'il est compatible avec ta version de jack ?

Que donne la commande "jackd --version" ?