Bonjour,
Quelqu'un saurait pourquoi pd-ext dans l'applet menu média ne me met pas "jack" pour la sortie son ?
Cdt
Hors ligne
As tu installé Jack d'abord ? As tu compilé Pd ? Si oui il faut que tu le ./configure avec l'option --enable-jack (ou un truc du genre) ? Sur quel système es tu ? Linux ? Quelle version d'extended tu as installé et comment l'as tu installé ?
Hors ligne
Yo Rep,
Jack est installé.
Sur pd vanilla, je peux choisir jack. Sinon là en faisant un ./configure -h, j'ai vu que je pouvais faire un -enable--jack… Ha la la, mes cours de compilation remonte à loin !
Donc j'ai recompilé ! avec la dite option et maintenant je suis confronté à nouveau à des erreurs de compilation…… j'ai un :
s_audio_jack.o:/home/caracteriel/Pd-0.42.5-extended/pd/src/s_audio_jack.c:341: more undefined references to `jack_port_register' follow
collect2: ld returned 1 exit status
make: *** [../bin/pdextended] Error 1
Je m'en sortirai pas vivant !
D'autant plus que là je me galère aussi à compiler pdp, puis pdp_opencv………………………… tout ça après m'être galéré à faire fonctionner opencv… Ça me saoule.
Je me demande si j'arriverais à tout faire fonctionner bien avant ma date de soutenance au conservatoire……
Sinon, je suis sur debian et pd-ext, je l'ai installé à partir des sources
Hors ligne
Hello,
Peut etre faut-il les sources de jack (-dev) ?
pour pdp open cv, voir http://wiki.labomedia.org/index.php/Pure_Data_vs_Kinect
++b
Hors ligne
Hey,
J'ai installé les sources de jack (et les -dev), mais rien y fait.
J'ai déjà commencé à essayer d'installer pdp… mais j'obtiens un :
"gcc-4.6 ---export-dynamic -shared -o pdp.pd_linux modules/*/*.o system/pdp.o system/*/*.o puredata/*.o -lgslcblas -lm -lgslcblas -lgsl -lz -lpng -L/usr/X11R6/lib -lX11 -lXv -lXext -lquicktime -lGL -lGLU -lSDL
gcc-4.6: error: unrecognized option ‘---export-dynamic’
make: *** [linux] Error 1
"
C'est de l'abus !
Hors ligne
Mmmm ouais c'est clair que tout ce binz te facilite pas la vie...
Désespère pas, c'est faisable. Dans un premier temps : quels sont les externals dont tu as vraiment besoin ?
Cette question est importante, car pd-extended c'est bien, mais tu n'as peut être pas besoin des 32754326542 libs dispos avec extended. Une compilation de vanilla + les quelques externals réellement nécessaire peut s'avérer plus facile.
Donc : que veux tu faire ?
Pour le problème avec gcc4.6 et export-dynamic la je sèche un peu je t'avouerais... si ce n'est les trois '-' précédant export qui me semblent un peu de trop (-- aurait suffit non ?)
Et aussi : pourquoi tu installes pas les packages (.deb) pré-compilés de pd-ext ?
Hors ligne
Yo Rep,
Finalement, j'ai réussi à installer pdp (mais toujours pas pd-ext avec l'option jack).
Il faut demander à gcc de compiler les fichiers avec la version 3.4.
Mais le prob alors c'est que tu as une série d'erreur avec des fichiers qu'ils ne trouvent pas, donc il faut aller dans les rep dans lesquels ils ne trouvent pas les fichiers demandés, y créer les liens vers les repertoires où ils se trouvent, puis ça va plus ou moins bien
À force je vais devenir un expert de l'installation pd-ext et de toute sa suite
Hors ligne
Oui en général, les développeurs mettent la possibilité de choisir les chemins (certain seulement) vers… avec ./configure, par contre avec ./configure, on peut pas demander qu'il cherche d'autres headers que ceux définis dans les fichiers sources
Hors ligne
caracteriel a écrit:
par contre avec ./configure, on peut pas demander qu'il cherche d'autres headers que ceux définis dans les fichiers sources
mmm je comprends pas trop ta dernière phrase, admettons que tcl propose tcl.h, avec différentes versions (8.4, 8.5, etc) de tcl tu auras plusieurs tcl.h sur ton système, genre : /usr/lib/tcl8.4/tcl.h, ou /usr/lib/tcl8.5/tcl.h, etc ton système a peut être défini la version 8.4 comme étant celle utilisée par défaut, donc si tu tu veux utiliser la version tcl.h de la 8.5 il faut le dire explicitement au ./configure.
Hors ligne