Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/04/2017, à 07:03

bengao

installation Artoolkit

Bonjour Bonjour,

Lorsque j’installe Artoolkit, après la commande ./Configure puis make, j'obtiens l'erreur suivante : Y a t il possibilité d'une aide ?

/usr/local/lib/libARvideo.a(video.o): dans la fonction « cb_have_data »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:66: référence indéfinie vers « gst_pad_get_negotiated_caps »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:67: référence indéfinie vers « gst_caps_get_structure »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:70: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:71: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:72: référence indéfinie vers « gst_structure_get_double »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:74: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « testing_pad »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:103: référence indéfinie vers « gst_pad_get_negotiated_caps »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:106: référence indéfinie vers « gst_caps_get_structure »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:109: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:110: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:111: référence indéfinie vers « gst_structure_get_double »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:113: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoOpen »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:199: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:202: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:206: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:210: référence indéfinie vers « gst_init »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: référence indéfinie vers « gst_version_string »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:236: référence indéfinie vers « gst_parse_launch »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:239: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « gst_bin_get_type »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « g_type_check_instance_cast »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « gst_bin_get_by_name »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:247: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:252: référence indéfinie vers « gst_element_get_pad »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:256: référence indéfinie vers « gst_pad_add_buffer_probe »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:273: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:275: référence indéfinie vers « gst_pad_get_peer »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:280: référence indéfinie vers « gst_object_unref »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:283: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:284: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:286: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:294: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:297: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:298: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:300: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:304: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:307: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:308: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:310: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoClose »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:328: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « gst_object_get_type »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « g_type_check_instance_cast »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « gst_object_unref »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoCapStart »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:349: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:355: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:358: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:362: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoCapStop »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:371: référence indéfinie vers « gst_element_set_state »
collect2: error: ld returned 1 exit status
Makefile:15: recipe for target '../../bin/videoTest' failed
make[2]: *** [../../bin/videoTest] Error 1
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/util/videoTest'
Makefile:2: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/olivier/Olivier/ARToolKit/util'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

Hors ligne

#2 Le 19/04/2017, à 12:09

gl38

Re : installation Artoolkit

Il faudrait que tu donnes le retour complet de ./Configure et de make, il manque une bibliothèque.
Cette page devrait donner un indice.
Cordialement,
Guy

Hors ligne

#3 Le 19/04/2017, à 13:31

bengao

Re : installation Artoolkit

voici les 2 infos losque l'on tape ./configure et make

./Configure
Select a video capture driver.
  1: Video4Linux
  2: Video4Linux+JPEG Decompression (EyeToy)
  3: Digital Video Camcoder through IEEE 1394 (DV Format)
  4: Digital Video Camera through IEEE 1394 (VGA NONCOMPRESSED Image Format)
  5: GStreamer Media Framework
Enter : 5
Do you want to create debug symbols? (y or n)
Enter : n
Build gsub libraries with texture rectangle support? (y or n)
GL_NV_texture_rectangle is supported on most NVidia graphics cards
and on ATi Radeon and better graphics cards
Enter : n
  create ./Makefile
  create lib/SRC/Makefile
  create lib/SRC/AR/Makefile
  create lib/SRC/ARMulti/Makefile
  create lib/SRC/Gl/Makefile
  create lib/SRC/VideoLinux1394Cam/Makefile
  create lib/SRC/VideoLinuxDV/Makefile
  create lib/SRC/VideoLinuxV4L/Makefile
  create lib/SRC/VideoSGI/Makefile
  create lib/SRC/VideoMacOSX/Makefile
  create lib/SRC/VideoGStreamer/Makefile
  create lib/SRC/ARvrml/Makefile
  create util/Makefile
  create util/calib_camera2/Makefile
  create util/calib_cparam/Makefile
  create util/calib_distortion/Makefile
  create util/mk_patt/Makefile
  create util/graphicsTest/Makefile
  create util/videoTest/Makefile
  create examples/Makefile
  create examples/collide/Makefile
  create examples/exview/Makefile
  create examples/loadMultiple/Makefile
  create examples/modeTest/Makefile
  create examples/multi/Makefile
  create examples/optical/Makefile
  create examples/paddle/Makefile
  create examples/paddleDemo/Makefile
  create examples/paddleInteraction/Makefile
  create examples/range/Makefile
  create examples/relation/Makefile
  create examples/simple/Makefile
  create examples/simple2/Makefile
  create examples/simpleLite/Makefile
  create examples/twoView/Makefile
  create examples/simpleVRML/Makefile
  create include/AR/config.h

et pour make

make
(cd lib/SRC;    make -f Makefile)
make[1]: Entering directory '/home/olivier/Olivier/ARToolKit/lib/SRC'
(cd AR;         make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/lib/SRC/AR'
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAlloc.c
ar rs ../../libAR.a mAlloc.o
rm -f mAlloc.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mFree.c
ar rs ../../libAR.a mFree.o
rm -f mFree.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAllocDup.c
ar rs ../../libAR.a mAllocDup.o
rm -f mAllocDup.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mDup.c
ar rs ../../libAR.a mDup.o
rm -f mDup.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAllocTrans.c
ar rs ../../libAR.a mAllocTrans.o
rm -f mAllocTrans.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mTrans.c
ar rs ../../libAR.a mTrans.o
rm -f mTrans.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAllocMul.c
ar rs ../../libAR.a mAllocMul.o
rm -f mAllocMul.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mMul.c
ar rs ../../libAR.a mMul.o
rm -f mMul.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAllocInv.c
ar rs ../../libAR.a mAllocInv.o
rm -f mAllocInv.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mInv.c
ar rs ../../libAR.a mInv.o
rm -f mInv.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mSelfInv.c
ar rs ../../libAR.a mSelfInv.o
rm -f mSelfInv.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mAllocUnit.c
ar rs ../../libAR.a mAllocUnit.o
rm -f mAllocUnit.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mUnit.c
ar rs ../../libAR.a mUnit.o
rm -f mUnit.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mDisp.c
ar rs ../../libAR.a mDisp.o
rm -f mDisp.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mDet.c
ar rs ../../libAR.a mDet.o
rm -f mDet.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include mPCA.c
ar rs ../../libAR.a mPCA.o
rm -f mPCA.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vAlloc.c
ar rs ../../libAR.a vAlloc.o
rm -f vAlloc.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vDisp.c
ar rs ../../libAR.a vDisp.o
rm -f vDisp.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vFree.c
ar rs ../../libAR.a vFree.o
rm -f vFree.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vHouse.c
ar rs ../../libAR.a vHouse.o
rm -f vHouse.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vInnerP.c
ar rs ../../libAR.a vInnerP.o
rm -f vInnerP.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include vTridiag.c
ar rs ../../libAR.a vTridiag.o
rm -f vTridiag.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramGet.c
ar rs ../../libAR.a paramGet.o
rm -f paramGet.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramDecomp.c
ar rs ../../libAR.a paramDecomp.o
rm -f paramDecomp.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramDistortion.c
ar rs ../../libAR.a paramDistortion.o
rm -f paramDistortion.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramChangeSize.c
ar rs ../../libAR.a paramChangeSize.o
rm -f paramChangeSize.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramFile.c
ar rs ../../libAR.a paramFile.o
rm -f paramFile.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include paramDisp.c
ar rs ../../libAR.a paramDisp.o
rm -f paramDisp.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arDetectMarker.c
ar rs ../../libAR.a arDetectMarker.o
rm -f arDetectMarker.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetTransMat.c
ar rs ../../libAR.a arGetTransMat.o
rm -f arGetTransMat.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetTransMat2.c
ar rs ../../libAR.a arGetTransMat2.o
rm -f arGetTransMat2.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetTransMat3.c
ar rs ../../libAR.a arGetTransMat3.o
rm -f arGetTransMat3.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetTransMatCont.c
ar rs ../../libAR.a arGetTransMatCont.o
rm -f arGetTransMatCont.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arLabeling.c
ar rs ../../libAR.a arLabeling.o
rm -f arLabeling.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arDetectMarker2.c
ar rs ../../libAR.a arDetectMarker2.o
rm -f arDetectMarker2.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetMarkerInfo.c
ar rs ../../libAR.a arGetMarkerInfo.o
rm -f arGetMarkerInfo.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arGetCode.c
ar rs ../../libAR.a arGetCode.o
rm -f arGetCode.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arUtil.c
In file included from arUtil.c:23:0:
arUtil.c: In function ‘arGetVersion’:
../../../include/AR/ar.h:64:30: warning: incompatible implicit declaration of built-in function ‘exit’
 {printf("malloc error!!\n"); exit(1);} }
                              ^
arUtil.c:46:3: note: in expansion of macro ‘arMalloc’
   arMalloc(s, char, sizeof(version));
   ^
ar rs ../../libAR.a arUtil.o
rm -f arUtil.o
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/lib/SRC/AR'
(cd ARMulti;    make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/lib/SRC/ARMulti'
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arMultiReadConfigFile.c
ar rs ../../libARMulti.a arMultiReadConfigFile.o
rm -f arMultiReadConfigFile.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arMultiGetTransMat.c
ar rs ../../libARMulti.a arMultiGetTransMat.o
rm -f arMultiGetTransMat.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include arMultiActivate.c
ar rs ../../libARMulti.a arMultiActivate.o
rm -f arMultiActivate.o
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/lib/SRC/ARMulti'
(cd Gl;         make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/lib/SRC/Gl'
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include gsub.c
ar rs ../../libARgsub.a gsub.o
rm -f gsub.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include gsubUtil.c
ar rs ../../libARgsubUtil.a gsubUtil.o
rm -f gsubUtil.o
cc -c -O -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 -I/usr/X11R6/include -I../../../include gsub_lite.c
gsub_lite.c:102:0: warning: "GL_TEXTURE_RECTANGLE" redefined
 #  define GL_TEXTURE_RECTANGLE    GL_TEXTURE_RECTANGLE_NV
 ^
In file included from /usr/include/GL/gl.h:2055:0,
                 from ../../../include/AR/gsub_lite.h:133,
                 from gsub_lite.c:48:
/usr/include/GL/glext.h:1289:0: note: this is the location of the previous definition
 #define GL_TEXTURE_RECTANGLE              0x84F5
 ^
gsub_lite.c:103:0: warning: "GL_PROXY_TEXTURE_RECTANGLE" redefined
 #  define GL_PROXY_TEXTURE_RECTANGLE  GL_PROXY_TEXTURE_RECTANGLE_NV
 ^
In file included from /usr/include/GL/gl.h:2055:0,
                 from ../../../include/AR/gsub_lite.h:133,
                 from gsub_lite.c:48:
/usr/include/GL/glext.h:1291:0: note: this is the location of the previous definition
 #define GL_PROXY_TEXTURE_RECTANGLE        0x84F7
 ^
gsub_lite.c:104:0: warning: "GL_MAX_RECTANGLE_TEXTURE_SIZE" redefined
 #  define GL_MAX_RECTANGLE_TEXTURE_SIZE  GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
 ^
In file included from /usr/include/GL/gl.h:2055:0,
                 from ../../../include/AR/gsub_lite.h:133,
                 from gsub_lite.c:48:
/usr/include/GL/glext.h:1292:0: note: this is the location of the previous definition
 #define GL_MAX_RECTANGLE_TEXTURE_SIZE     0x84F8
 ^
gsub_lite.c: In function ‘arglCameraFrustum’:
gsub_lite.c:659:26: warning: passing argument 1 of ‘arParamDecompMat’ from incompatible pointer type
     if (arParamDecompMat(cparam->mat, icpara, trans) < 0) {
                          ^
In file included from ../../../include/AR/ar.h:48:0,
                 from ../../../include/AR/gsub_lite.h:136,
                 from gsub_lite.c:48:
../../../include/AR/param.h:123:6: note: expected ‘double (*)[4]’ but argument is of type ‘const double (*)[4]’
 int  arParamDecompMat( double source[3][4], double cpara[3][4], double trans[3][4] );
      ^
gsub_lite.c: In function ‘arglCameraFrustumRH’:
gsub_lite.c:718:26: warning: passing argument 1 of ‘arParamDecompMat’ from incompatible pointer type
     if (arParamDecompMat(cparam->mat, icpara, trans) < 0) {
                          ^
In file included from ../../../include/AR/ar.h:48:0,
                 from ../../../include/AR/gsub_lite.h:136,
                 from gsub_lite.c:48:
../../../include/AR/param.h:123:6: note: expected ‘double (*)[4]’ but argument is of type ‘const double (*)[4]’
 int  arParamDecompMat( double source[3][4], double cpara[3][4], double trans[3][4] );
      ^
ar rs ../../libARgsub_lite.a gsub_lite.o
rm -f gsub_lite.o
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/lib/SRC/Gl'
(cd VideoGStreamer; make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer'
make[1]: Leaving directory '/home/olivier/Olivier/ARToolKit/lib/SRC'
(cd util;       make -f Makefile)
make[1]: Entering directory '/home/olivier/Olivier/ARToolKit/util'
(cd graphicsTest;     make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/util/graphicsTest'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/util/graphicsTest'
(cd videoTest;        make -f Makefile)
make[2]: Entering directory '/home/olivier/Olivier/ARToolKit/util/videoTest'
cc -o ../../bin/videoTest videoTest.o  -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -pthread -lgthread-2.0 -pthread -lglib-2.0 -lxml2 -L/usr/X11R6/lib -L/usr/local/lib -L../../lib -lARgsub -lARvideo -lAR -lpthread -lglut -lGLU -lGL -lXi -lX11 -lm
/usr/local/lib/libARvideo.a(video.o): dans la fonction « cb_have_data »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:66: référence indéfinie vers « gst_pad_get_negotiated_caps »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:67: référence indéfinie vers « gst_caps_get_structure »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:70: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:71: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:72: référence indéfinie vers « gst_structure_get_double »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:74: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « testing_pad »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:103: référence indéfinie vers « gst_pad_get_negotiated_caps »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:106: référence indéfinie vers « gst_caps_get_structure »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:109: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:110: référence indéfinie vers « gst_structure_get_int »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:111: référence indéfinie vers « gst_structure_get_double »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:113: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoOpen »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:199: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:202: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:206: référence indéfinie vers « g_printf »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:210: référence indéfinie vers « gst_init »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: référence indéfinie vers « gst_version_string »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:219: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:236: référence indéfinie vers « gst_parse_launch »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:239: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « gst_bin_get_type »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « g_type_check_instance_cast »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:244: référence indéfinie vers « gst_bin_get_by_name »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:247: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:252: référence indéfinie vers « gst_element_get_pad »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:256: référence indéfinie vers « gst_pad_add_buffer_probe »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:273: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:275: référence indéfinie vers « gst_pad_get_peer »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:280: référence indéfinie vers « gst_object_unref »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:283: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:284: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:286: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:294: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:297: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:298: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:300: référence indéfinie vers « g_print »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:304: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:307: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:308: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:310: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoClose »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:328: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « gst_object_get_type »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « g_type_check_instance_cast »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:331: référence indéfinie vers « gst_object_unref »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoCapStart »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:349: référence indéfinie vers « gst_element_set_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:355: référence indéfinie vers « gst_element_get_state »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:358: référence indéfinie vers « g_log »
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:362: référence indéfinie vers « g_print »
/usr/local/lib/libARvideo.a(video.o): dans la fonction « ar2VideoCapStop »:
/home/olivier/Olivier/ARToolKit/lib/SRC/VideoGStreamer/video.c:371: référence indéfinie vers « gst_element_set_state »
collect2: error: ld returned 1 exit status
Makefile:15: recipe for target '../../bin/videoTest' failed
make[2]: *** [../../bin/videoTest] Error 1
make[2]: Leaving directory '/home/olivier/Olivier/ARToolKit/util/videoTest'
Makefile:2: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/olivier/Olivier/ARToolKit/util'
Makefile:2: recipe for target 'all' failed
make: *** [all] Error 2

Hors ligne