Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème pix_freenect sur Linux

compilation impossible de pix_freenect

    31 juillet 2018 à 12:19:31

    Bonjour, je m'en remets à vous car je n'arrive pas à compiler pix_freenect, un external de Pure Data qui permet d'utiliser la kinect. Sur Github, dans le readme, on explique comment compiler libfreenect pour pix_freenect ensuite. Mais le problème c'est que les options dont il est question ne sont pas présente quand j’exécute le ccmake. j'ai réessayé beaucoup de fois, maintenant je n'ai d'ailleurs plus aucune option d'affichée, c'est un autre problème. De plus, il faut changer certaines options dans le fichier avant de l'exécuter comme le dossier source de GEM et pd-extended, mais je ne suis pas sûr de leur emplacement. J'ai ensuite vu que libfreenect peut être directement installé depuis les dépôts, ce que j'ai donc fait. Ensuite j'ai exécuté make de pix_freenect en modifiant le répertoire de Gem comme /usr/lib/pd-extended/extra/Gem/ et Pure Data /usr/lib/pd-extended/ qui me renvoie une erreur.

    g++ -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer  -ffast-math -Wall -W -Wno-unused -Wno-parentheses -Wno-switch -g -DLINUX -I/usr/include/pd/src -I.  -I/usr/include/Gem -I/usr/include/pd/src `pkg-config --cflags libfreenect` -o pix_freenect.o -c pix_freenect.cc
    pix_freenect.cc: In constructor ‘pix_freenect::pix_freenect(int, t_atom*)’:
    pix_freenect.cc:128:75: warning: ‘serial’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     freenect_open_device_by_camera_serial(f_ctx, &f_dev, (char*)serial->s_name) < 0
                                                                         ^
    gcc -export_dynamic -shared -o pix_freenect.pd_linux pix_freenect.o `pkg-config --libs libfreenect`
    /usr/bin/ld : avertissement : le symbole d'entrée xport_dynamic est introuvable ; utilise par défaut 00000000000038a0
    rm pix_freenect.o
    

    Merci d'avance.

    Hugo

    -
    Edité par HugoBuquet-Dayan 31 juillet 2018 à 13:31:35

    • Partager sur Facebook
    • Partager sur Twitter

    Problème pix_freenect sur Linux

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown