Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : JACK, PulseAudio et autres...

Dernier post

[RÉSOLU] Jack et CELT

firens utilisateur non connecté
Bonjour à tous,

j'ai tenté vainement de compiler Jack avec CELT installé sur ma bécanne montée sur Ubuntu Gnome, mais j'obtiens toujours ce message :

[ 17/168] cc: common/netjack.c -> build/default/common/netjack_6.o
[ 18/168] cc: common/netjack_packet.c -> build/default/common/netjack_packet_6.o
../common/netjack_packet.c: In function ‘render_payload_to_jack_ports_celt’:
../common/netjack_packet.c:1431: error: too few arguments to function ‘celt_decode_float’
../common/netjack_packet.c:1433: error: too few arguments to function ‘celt_decode_float’
../common/netjack_packet.c: In function ‘render_jack_ports_to_payload_celt’:
../common/netjack_packet.c:1475: warning: passing argument 3 of ‘celt_encode_float’ makes integer from pointer without a cast
/usr/local/include/celt/celt.h:216: note: expected ‘int’ but argument is of type ‘void *’
Build failed
 -> task failed (err #1): 
    {task: cc netjack_packet.c -> netjack_packet_6.o}


en gros, soit la fonction est buggée, soit j'ai loupé un truc :-)

Quelqu'un a déjà rencontré ce problème ou aurait une piste à me fournir ?

Merci de vos réponses ;)

olinuxx utilisateur non connecté France
Coucou,

as-tu installé le paquet libcelt-dev ?
(et si juste avec celui là ça marche pas, le paquet celt)
Su Lucid, les version sont les 0.7.1-1, donc ça devrait être bon.
Tiens nus au jus !
a+
Olivier

firens utilisateur non connecté
Citation :
as-tu installé le paquet libcelt-dev ?
(et si juste avec celui là ça marche pas, le paquet celt)
Su Lucid, les version sont les 0.7.1-1, donc ça devrait être bon.

Salut,

oui oui, j'ai compilé Celt via le download sur le site, pas de soucis de ce côté là, ça bug uniquement au moment ou je veux build jack2...j'ai ensuite tenté de mettre à jour des dépendances comme indiqué sur un autre post sur ce forum et en installant libcelt-dev....même soucis :/

jy_moustache utilisateur non connecté
salut

tu peux nous passer le log de configure ?
jy

firens utilisateur non connecté
Pas de soucis, voici le log lors du configure de Jack2

Linux detected 
Checking for program g++                 : ok /usr/bin/g++ 
Checking for compiler version            : ok 4.4.3 
Checking for program cpp                 : ok /usr/bin/cpp 
Checking for program ar                  : ok /usr/bin/ar 
Checking for program ranlib              : ok /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for program gcc                 : ok /usr/bin/gcc 
Checking for compiler version            : ok 4.4.3 
Checking for program ar                  : ok /usr/bin/ar 
Checking for program ranlib              : ok /usr/bin/ranlib 
Checking for gcc                         : ok  
Checking for header samplerate.h         : ok 
Checking for alsa >= 1.0.18              : ok 
Checking for libfreebob >= 1.0.0         : ok 
Checking for libffado >= 1.999.17        : ok 
Checking for header sndfile.h            : ok 
Checking for header samplerate.h         : ok 
Checking for celt >= 0.5.0               : ok 
Checking for header ncurses.h            : ok 
Checking for library readline            : ok 
Checking for celt >= 0.7.0               : ok 

==================                      
JACK 1.9.5 exported from r3909
Build with a maximum of 64 JACK clients
Build with a maximum of 768 ports per application
Install prefix                           : /usr/local 
Library directory                        : /usr/local/lib 
Drivers directory                        : /usr/local/lib/jack 
Build debuggable binaries                : no 
Build doxygen documentation              : no 
Build with engine profiling              : no 
Build with 32/64 bits mixed mode         : no 
Build standard JACK (jackd)              : yes 
Build D-Bus JACK (jackdbus)              : no 
Build with ALSA support                  : yes 
Build with FireWire (FreeBob) support    : yes 
Build with FireWire (FFADO) support      : yes 

Configuration finished successfully (00:00:01); project is now ready to build.


olinuxx utilisateur non connecté France
mmm étrange ...
Quelles sont les commandes que tu utilises ? (.configure, waf, ...)
Olivier

firens utilisateur non connecté
Salut Olivier,

j'utilise waf comme indiqué dans la doc

olinuxx utilisateur non connecté France
peux-tu préciser quelle doc si tu veux qu'on t'aide un peu ? wink
a+
Olivier

firens utilisateur non connecté
Oui excuses-moi, sur le coup ça me paraissait logique redface...
Simplement la doc fournie avec Celt dans le .tar (fichier Read Me ou Install je ne sais plus)

olinuxx utilisateur non connecté France
ok, je te pointe une autre doc (celle d'ici) : jackdmp.

Fais bien attention de désinstaller complètement ton ancien jack comme indiqué, suis la doc, et dis nous ce qu'il en retourne.

a+
Olivier

firens utilisateur non connecté
J'ai désinstallé comme indiqué sur ce site tout ce qui concerne Jack...

Concernant la doc que tu m'as proposé, c'est justement ce lien-ci que j'avais trouvé sur le site et que j'avais vaguement indiqué plus haut...j'ai pourtant retenté ma chance confused

Voici le log du config :

greg@greg-laptop:~/Téléchargements/jack-1.9.5$ ./waf configure --prefix=/usr
Linux detected 
Checking for program g++                 : ok /usr/bin/g++ 
Checking for compiler version            : ok 4.4.3 
Checking for program cpp                 : ok /usr/bin/cpp 
Checking for program ar                  : ok /usr/bin/ar 
Checking for program ranlib              : ok /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for program gcc                 : ok /usr/bin/gcc 
Checking for compiler version            : ok 4.4.3 
Checking for program ar                  : ok /usr/bin/ar 
Checking for program ranlib              : ok /usr/bin/ranlib 
Checking for gcc                         : ok  
Checking for header samplerate.h         : ok 
Checking for alsa >= 1.0.18              : ok 
Checking for libfreebob >= 1.0.0         : ok 
Checking for libffado >= 1.999.17        : ok 
Checking for header sndfile.h            : ok 
Checking for header samplerate.h         : ok 
Checking for celt >= 0.5.0               : ok 
Checking for header ncurses.h            : ok 
Checking for library readline            : ok 
Checking for celt >= 0.7.0               : ok 

==================                      
JACK 1.9.5 exported from r3909
Build with a maximum of 64 JACK clients
Build with a maximum of 768 ports per application
Install prefix                           : /usr 
Library directory                        : /usr/lib 
Drivers directory                        : /usr/lib/jack 
Build debuggable binaries                : no 
Build doxygen documentation              : no 
Build with engine profiling              : no 
Build with 32/64 bits mixed mode         : no 
Build standard JACK (jackd)              : yes 
Build D-Bus JACK (jackdbus)              : no 
Build with ALSA support                  : yes 
Build with FireWire (FreeBob) support    : yes 
Build with FireWire (FFADO) support      : yes 

Configuration finished successfully (00:00:01); project is now ready to build.


Malheureusement...même message d'erreur par la suite :/

firens utilisateur non connecté
Je viens de résoudre le problème....
j'avais compilé la dernière version (0.8.0) de Celt...ce qui provoquait au final l'erreur eek

Donc à présent ça fonctionne...dommage que la dernière version de Jack2 ne soit pas compatible avec la dernière version de Celt...

Désolé pour le dérangement cry et merci à tout ceux qui ont pris un peu de temps pour moi biggrin

olinuxx utilisateur non connecté France
bon ba cool ;)

du coup, tu peux mettre un [RÉSOLU] steuplé ?

Édition (admin olinuxx) : merci de penser à mettre un [RÉSOLU] dans le titre en éditant votre premier message pour les sujets ... résolus ! wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


merci !
a+
Olivier

firens utilisateur non connecté
Ok pas de soucis biggrin

{C

olinuxx utilisateur non connecté France
merci wink

du coup :
Édition (admin olinuxx) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


a+
Olivier

PS : pour info pour la prochaine fois : en fait, c'était dans le titre de ton premier message, j'ai fais la modif' moi même, pas de souci wink

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool