[GEM-dev] error to compile pix_opencv

Jack jack at rybn.org
Tue Oct 8 11:33:12 CEST 2013


I still get this error ;)

$ make
...
g++  -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer  -ffast-math
-Wall -W -Wno-unused -Wno-parentheses -Wno-switch
-DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX -Wl,--export-dynamic -shared 
blobtrack.cpp   -o blobtrack
gcc -Wl,--export-dynamic -shared -o pix_opencv_edge.pd_linux
pix_opencv_edge.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_laplace.pd_linux
pix_opencv_laplace.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_morphology.pd_linux
pix_opencv_morphology.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_distrans.pd_linux
pix_opencv_distrans.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_motempl.pd_linux
pix_opencv_motempl.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_haarcascade.pd_linux
pix_opencv_haarcascade.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o
pix_opencv_contours_boundingrect.pd_linux
pix_opencv_contours_boundingrect.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_bgsubstract.pd_linux
pix_opencv_bgsubstract.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o
pix_opencv_contours_convexity.pd_linux pix_opencv_contours_convexity.o
`pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_dft.pd_linux
pix_opencv_dft.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_lk.pd_linux
pix_opencv_lk.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_hist_compare.pd_linux
pix_opencv_hist_compare.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_knear.pd_linux
pix_opencv_knear.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_threshold.pd_linux
pix_opencv_threshold.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_floodfill.pd_linux
pix_opencv_floodfill.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_athreshold.pd_linux
pix_opencv_athreshold.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_bgstats.pd_linux
pix_opencv_bgstats.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_camshift.pd_linux
pix_opencv_camshift.o `pkg-config --libs opencv`
blobtrack.cpp:11:26: erreur: ‘CvCapture’ was not declared in this scope
blobtrack.cpp:11:37: erreur: ‘pCap’ was not declared in this scope
blobtrack.cpp:11:60: erreur: expected primary-expression before ‘*’ token
blobtrack.cpp:11:62: erreur: ‘pTracker’ was not declared in this scope
blobtrack.cpp:11:71: erreur: expected primary-expression before ‘char’
blobtrack.cpp:11:96: erreur: expected primary-expression before ‘char’
blobtrack.cpp:11:120: erreur: expression list treated as compound
expression in initializer [-fpermissive]
blobtrack.cpp:12:1: erreur: expected ‘,’ or ‘;’ before ‘{’ token
gcc -Wl,--export-dynamic -shared -o pix_opencv_hu_compare.pd_linux
pix_opencv_hu_compare.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_pgh_compare.pd_linux
pix_opencv_pgh_compare.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_hough_circles.pd_linux
pix_opencv_hough_circles.o `pkg-config --libs opencv`
gcc -Wl,--export-dynamic -shared -o pix_opencv_hough_lines.pd_linux
pix_opencv_hough_lines.o `pkg-config --libs opencv`
make: *** [blobtrack] Erreur 1
make: *** Attente des tâches non terminées....
rm pix_opencv_colorfilt.o pix_opencv_lk.o pix_opencv_hu_compare.o
pix_opencv_knear.o pix_opencv_bgsubstract.o pix_opencv_hu_moments.o
pix_opencv_contours_convexhull.o pix_opencv_haarcascade.o
pix_opencv_edge.o pix_opencv_hough_circles.o pix_opencv_of_bm.o
pix_opencv_contours.o pix_opencv_dft.o pix_opencv_laplace.o
pix_opencv_hist_compare.o pix_opencv_motempl.o pix_opencv_calibration.o
pix_opencv_contours_convexity.o pix_opencv_distrans.o
pix_opencv_threshold.o pix_opencv_warpperspective.o
pix_opencv_camshift.o pix_opencv_matchshape.o pix_opencv_blobtrack.o
pix_opencv_hough_lines.o pix_opencv_pgh_compare.o pix_opencv_bgstats.o
pix_opencv_contours_boundingrect.o pix_opencv_findchessboardcorners.o
pix_opencv_athreshold.o pix_opencv_morphology.o pix_opencv_floodfill.o
pix_opencv_of_hs.o pix_opencv_of_lk.o

++

Jack



Le 08/10/2013 11:22, Antoine Villeret a écrit :
> this is because I removed the highgui header without removing the call...
>
> try again ? :-)
>
> thanks 
>
> a
>
> --
> do it yourself                      
> http://antoine.villeret.free.fr
>
>
> 2013/10/8 Jack <jack at rybn.org <mailto:jack at rybn.org>>
>
>     Le 08/10/2013 10:27, Antoine Villeret a écrit :
>>     hello,
>>
>>     I've pushed a fix, could you try again ?
>>
>>     btw I don't know how it can compile on my machine since 
>>     CV_BG_MODEL_FGD and others are defined in legacy.hpp which was
>>     not include anywhere in my code...
>>
>>     +
>>     a
>>
>>     --
>>     do it yourself                      
>>     http://antoine.villeret.free.fr
>>
>>
>>     2013/10/5 Jack <jack at rybn.org <mailto:jack at rybn.org>>
>>
>>         Le 05/10/2013 15:10, Antoine Villeret a écrit :
>>>         ok, 
>>>
>>>         which OpenCV version do you have ?
>>>         $echo `pkg-config --modversion opencv`
>>>
>>>         there is no check in the Makefile, I could add one...
>>>
>>>         +
>>>         a
>>>
>>>         --
>>>         do it yourself                      
>>>         http://antoine.villeret.free.fr
>>>
>>>
>>>         2013/10/5 Jack <jack at rybn.org <mailto:jack at rybn.org>>
>>>
>>>             Le 03/10/2013 15:58, Antoine Villeret a écrit :
>>>>             hey jack, 
>>>>
>>>>             sorry I don't see your mail...
>>>>             it's quite old now, do you still need help ?
>>>>
>>>>             +
>>>>             a
>>>>
>>>>             --
>>>>             do it yourself                      
>>>>             http://antoine.villeret.free.fr
>>>>
>>>>
>>>>             2013/5/31 Jack <jack at rybn.org <mailto:jack at rybn.org>>
>>>>
>>>>                 Hello,
>>>>
>>>>                 I have an error when i try to compile pix_opencv :
>>>>
>>>>                 pix_opencv_lk.cc: In member function ‘virtual void
>>>>                 pix_opencv_lk::processRGBAImage(imageStruct&)’:
>>>>                 pix_opencv_lk.cc:165:42: erreur: ‘cvCreateSubdiv2D’
>>>>                 was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:166:51: erreur:
>>>>                 ‘cvInitSubdivDelaunay2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:212:62: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:213:45: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:244:69: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:245:52: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:351:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeOrg’ was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:352:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeDst’ was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc: In member function ‘virtual void
>>>>                 pix_opencv_lk::processRGBImage(imageStruct&)’:
>>>>                 pix_opencv_lk.cc:443:42: erreur: ‘cvCreateSubdiv2D’
>>>>                 was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:444:51: erreur:
>>>>                 ‘cvInitSubdivDelaunay2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:490:62: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:491:45: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:522:69: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:523:52: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:628:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeOrg’ was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:629:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeDst’ was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc: In member function ‘virtual void
>>>>                 pix_opencv_lk::processGrayImage(imageStruct&)’:
>>>>                 pix_opencv_lk.cc:722:42: erreur: ‘cvCreateSubdiv2D’
>>>>                 was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:723:51: erreur:
>>>>                 ‘cvInitSubdivDelaunay2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:769:62: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:770:45: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:796:69: erreur:
>>>>                 ‘cvSubdivDelaunay2DInsert’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:797:52: erreur:
>>>>                 ‘cvCalcSubdivVoronoi2D’ was not
>>>>                 declared in this scope
>>>>                 pix_opencv_lk.cc:902:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeOrg’ was not declared in
>>>>                 this scope
>>>>                 pix_opencv_lk.cc:903:59: erreur:
>>>>                 ‘cvSubdiv2DEdgeDst’ was not declared in
>>>>                 this scope
>>>>                 make: *** [pix_opencv_lk.o] Erreur 1
>>>>                 rm pix_opencv_bgsubstract.o
>>>>                 pix_opencv_haarcascade.o pix_opencv_edge.o
>>>>                 pix_opencv_dft.o pix_opencv_laplace.o
>>>>                 pix_opencv_motempl.o
>>>>                 pix_opencv_contours_convexity.o pix_opencv_distrans.o
>>>>                 pix_opencv_contours_boundingrect.o
>>>>                 pix_opencv_morphology.o
>>>>
>>>>                 I do this :
>>>>                 $ sudo apt-get install libopencv-dev libcv-dev
>>>>                 libhighgui-dev libcvaux-dev
>>>>                 $ ./configure
>>>>                 --with-pd='/home/jack/Téléchargements/pd-0.44-3'
>>>>                 --with-gem='/home/jack/Gem'
>>>>                 then
>>>>                 $ make
>>>>
>>>>                 How can i avoid this error ?
>>>>                 Thanx.
>>>>                 ++
>>>>
>>>>                 Jack
>>>>
>>>>
>>>>
>>>>                 _______________________________________________
>>>>                 GEM-dev mailing list
>>>>                 GEM-dev at iem.at <mailto:GEM-dev at iem.at>
>>>>                 http://lists.puredata.info/listinfo/gem-dev
>>>>
>>>>
>>>
>>>             Hello Antoine,
>>>
>>>             Now, after :
>>>             $ ./configure
>>>             --with-pd='/home/jack/Téléchargements/pd-0.45-0test2'
>>>             --with-gem='/home/jack/Gem'
>>>             $ make -j 6 -k
>>>
>>>             I get that error :
>>>
>>>             In file included from blobtrack.cpp:5:0:
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0()’:
>>>             blobtrack.h:18:82: erreur: ‘CV_BG_MODEL_FGD’ was not
>>>             declared in this scope
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0Simple()’:
>>>             blobtrack.h:19:82: erreur: ‘CV_BG_MODEL_FGD_SIMPLE’ was
>>>             not declared in this scope
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector1()’:
>>>             blobtrack.h:20:82: erreur: ‘CV_BG_MODEL_MOG’ was not
>>>             declared in this scope
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_of_hs.pd_linux pix_opencv_of_hs.o `pkg-config
>>>             --libs opencv`
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_of_lk.pd_linux pix_opencv_of_lk.o `pkg-config
>>>             --libs opencv`
>>>             blobtrack.cpp: In function ‘int main(int, char**)’:
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pFG’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBD’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBT’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTGen’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTPP’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::UsePPData’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTA’
>>>             [-Wmissing-field-initializers]
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_calibration.pd_linux pix_opencv_calibration.o
>>>             `pkg-config --libs opencv`
>>>             In file included from blobtrack.cpp:5:0:
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector1()’:
>>>             blobtrack.h:20:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0Simple()’:
>>>             blobtrack.h:19:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0()’:
>>>             blobtrack.h:18:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_warpperspective.pd_linux
>>>             pix_opencv_warpperspective.o `pkg-config --libs opencv`
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_findchessboardcorners.pd_linux
>>>             pix_opencv_findchessboardcorners.o `pkg-config --libs
>>>             opencv`
>>>             make: *** [blobtrack] Erreur 1
>>>             make: *** Attente des tâches non terminées....
>>>             rm pix_opencv_colorfilt.o pix_opencv_lk.o
>>>             pix_opencv_hu_compare.o pix_opencv_knear.o
>>>             pix_opencv_bgsubstract.o pix_opencv_hu_moments.o
>>>             pix_opencv_contours_convexhull.o
>>>             pix_opencv_haarcascade.o pix_opencv_edge.o
>>>             pix_opencv_hough_circles.o pix_opencv_of_bm.o
>>>             pix_opencv_contours.o pix_opencv_dft.o
>>>             pix_opencv_laplace.o pix_opencv_hist_compare.o
>>>             pix_opencv_motempl.o pix_opencv_calibration.o
>>>             pix_opencv_contours_convexity.o pix_opencv_distrans.o
>>>             pix_opencv_threshold.o pix_opencv_warpperspective.o
>>>             pix_opencv_camshift.o pix_opencv_matchshape.o
>>>             pix_opencv_blobtrack.o pix_opencv_hough_lines.o
>>>             pix_opencv_pgh_compare.o pix_opencv_bgstats.o
>>>             pix_opencv_contours_boundingrect.o
>>>             pix_opencv_findchessboardcorners.o
>>>             pix_opencv_athreshold.o pix_opencv_morphology.o
>>>             pix_opencv_floodfill.o pix_opencv_of_hs.o pix_opencv_of_lk.o
>>>             jack at jack-GE60-0NC-0ND:~/pure-data/externals/pix_opencv$
>>>             make -j 6 -k
>>>             g++ -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer 
>>>             -ffast-math -Wall -W -Wno-unused -Wno-parentheses
>>>             -Wno-switch -DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src -I. 
>>>             -I/home/jack/Gem/src
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src
>>>             -I/usr/include/Gem `pkg-config --cflags opencv` -o
>>>             pix_opencv_blobtrack.o -c pix_opencv_blobtrack.cc
>>>             g++ -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer 
>>>             -ffast-math -Wall -W -Wno-unused -Wno-parentheses
>>>             -Wno-switch -DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src -I. 
>>>             -I/home/jack/Gem/src
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src
>>>             -I/usr/include/Gem `pkg-config --cflags opencv` -o
>>>             pix_opencv_contours.o -c pix_opencv_contours.cc
>>>             g++ -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer 
>>>             -ffast-math -Wall -W -Wno-unused -Wno-parentheses
>>>             -Wno-switch -DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src -I. 
>>>             -I/home/jack/Gem/src
>>>             -I/home/jack/Téléchargements/pd-0.45-0test2/src
>>>             -I/usr/include/Gem `pkg-config --cflags opencv` -o
>>>             pix_opencv_matchshape.o -c pix_opencv_matchshape.cc
>>>             g++  -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer 
>>>             -ffast-math -Wall -W -Wno-unused -Wno-parentheses
>>>             -Wno-switch -DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX
>>>             -Wl,--export-dynamic -shared  blobtrack.cpp   -o blobtrack
>>>             In file included from blobtrack.cpp:5:0:
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0()’:
>>>             blobtrack.h:18:82: erreur: ‘CV_BG_MODEL_FGD’ was not
>>>             declared in this scope
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0Simple()’:
>>>             blobtrack.h:19:82: erreur: ‘CV_BG_MODEL_FGD_SIMPLE’ was
>>>             not declared in this scope
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector1()’:
>>>             blobtrack.h:20:82: erreur: ‘CV_BG_MODEL_MOG’ was not
>>>             declared in this scope
>>>             blobtrack.cpp: In function ‘int main(int, char**)’:
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pFG’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBD’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBT’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTGen’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTPP’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::UsePPData’
>>>             [-Wmissing-field-initializers]
>>>             blobtrack.cpp:258:43: attention : missing initializer
>>>             for member ‘CvBlobTrackerAutoParam1::pBTA’
>>>             [-Wmissing-field-initializers]
>>>             In file included from blobtrack.cpp:5:0:
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector1()’:
>>>             blobtrack.h:20:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0Simple()’:
>>>             blobtrack.h:19:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             blobtrack.h: In function ‘CvFGDetector*
>>>             cvCreateFGDetector0()’:
>>>             blobtrack.h:18:113: attention : contrôle a atteint la
>>>             fin non void de la fonction [-Wreturn-type]
>>>             make: *** [blobtrack] Erreur 1
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_blobtrack.pd_linux pix_opencv_blobtrack.o
>>>             `pkg-config --libs opencv`
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_matchshape.pd_linux pix_opencv_matchshape.o
>>>             `pkg-config --libs opencv`
>>>             gcc -Wl,--export-dynamic -shared -o
>>>             pix_opencv_contours.pd_linux pix_opencv_contours.o
>>>             `pkg-config --libs opencv`
>>>             make: La cible « all » n'a pas pu être refabriquée à
>>>             cause d'erreurs.
>>>             rm pix_opencv_contours.o pix_opencv_matchshape.o
>>>             pix_opencv_blobtrack.o
>>>
>>>             So only 'blobtrack' seems to have a problem to compile...
>>>             ++
>>>
>>>             Jack
>>>
>>>
>>
>>         $ echo `pkg-config --modversion opencv`
>>         2.4.2
>>         ++
>>
>>         Jack
>>
>>
>>
>     Hello Antoine,
>
>     Now, i get this error :
>
>     $ make
>
>     g++  -fPIC -DPD -O2 -funroll-loops -fomit-frame-pointer 
>     -ffast-math -Wall -W -Wno-unused -Wno-parentheses -Wno-switch
>     -DGEM_OPENCV_VERSION=\"0.2\" -g -DLINUX -Wl,--export-dynamic
>     -shared  blobtrack.cpp   -o blobtrack
>     blobtrack.cpp:11:26: erreur: ‘CvCapture’ was not declared in this
>     scope
>     blobtrack.cpp:11:37: erreur: ‘pCap’ was not declared in this scope
>     blobtrack.cpp:11:60: erreur: expected primary-expression before
>     ‘*’ token
>     blobtrack.cpp:11:62: erreur: ‘pTracker’ was not declared in this scope
>     blobtrack.cpp:11:71: erreur: expected primary-expression before ‘char’
>     blobtrack.cpp:11:96: erreur: expected primary-expression before ‘char’
>     blobtrack.cpp:11:120: erreur: expression list treated as compound
>     expression in initializer [-fpermissive]
>     blobtrack.cpp:12:1: erreur: expected ‘,’ or ‘;’ before ‘{’ token
>
>     make: *** [blobtrack] Erreur 1
>     rm pix_opencv_colorfilt.o pix_opencv_lk.o pix_opencv_hu_compare.o
>     pix_opencv_knear.o pix_opencv_bgsubstract.o
>     pix_opencv_hu_moments.o pix_opencv_contours_convexhull.o
>     pix_opencv_haarcascade.o pix_opencv_edge.o
>     pix_opencv_hough_circles.o pix_opencv_of_bm.o
>     pix_opencv_contours.o pix_opencv_dft.o pix_opencv_laplace.o
>     pix_opencv_hist_compare.o pix_opencv_motempl.o
>     pix_opencv_calibration.o pix_opencv_contours_convexity.o
>     pix_opencv_distrans.o pix_opencv_threshold.o
>     pix_opencv_warpperspective.o pix_opencv_camshift.o
>     pix_opencv_matchshape.o pix_opencv_blobtrack.o
>     pix_opencv_hough_lines.o pix_opencv_pgh_compare.o
>     pix_opencv_bgstats.o pix_opencv_contours_boundingrect.o
>     pix_opencv_findchessboardcorners.o pix_opencv_athreshold.o
>     pix_opencv_morphology.o pix_opencv_floodfill.o pix_opencv_of_hs.o
>     pix_opencv_of_lk.o
>
>     ++
>
>     Jack
>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/gem-dev/attachments/20131008/24e40ca0/attachment-0001.htm>


More information about the GEM-dev mailing list