<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Le 08/10/2013 12:13, Antoine Villeret a
écrit :<br>
</div>
<blockquote
cite="mid:CAGn5wNfGg3mfYpoHOTBeH8phYJQYdtN-z1_BaC+qOTZmhVgSEA@mail.gmail.com"
type="cite">
<div dir="ltr">ok
<div>I understood what's happen...</div>
<div>there is a mess in the build system</div>
<div><br>
</div>
<div>./configure isn't needed annymore since now I use a
Makefile derivated from the libdir template (which doesn't
include a ./configure script)</div>
<div>and the Makefile.in was not up to date</div>
<div><br>
</div>
<div>moreoever blobtrack.cpp isn't needed anymore but the header
does</div>
<div>I've updated the repo</div>
<div><br>
</div>
<div>please try again and just run 'make'</div>
<div>paths to Gem and Pd are taken from pkg-config</div>
<div>and if it doesn't work for some reason you can pass with
--with-pd=/path/to/pd or --with-gem=/path/to/gem option to
make</div>
<div><br>
</div>
<div>hope it will work now...</div>
<div><br>
</div>
<div>+</div>
<div>a</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>--<br>
do it yourself <br>
<a moz-do-not-send="true"
href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br>
</div>
<br>
<br>
<div class="gmail_quote">2013/10/8 Jack <span dir="ltr"><<a
moz-do-not-send="true" href="mailto:jack@rybn.org"
target="_blank">jack@rybn.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>I still get this error ;)<br>
<br>
$ make<br>
...
<div class="im"><br>
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<br>
</div>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_edge.pd_linux pix_opencv_edge.o `pkg-config
--libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_laplace.pd_linux pix_opencv_laplace.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_morphology.pd_linux pix_opencv_morphology.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_distrans.pd_linux pix_opencv_distrans.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_motempl.pd_linux pix_opencv_motempl.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_haarcascade.pd_linux pix_opencv_haarcascade.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_contours_boundingrect.pd_linux
pix_opencv_contours_boundingrect.o `pkg-config --libs
opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_bgsubstract.pd_linux pix_opencv_bgsubstract.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_contours_convexity.pd_linux
pix_opencv_contours_convexity.o `pkg-config --libs
opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_dft.pd_linux pix_opencv_dft.o `pkg-config
--libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_lk.pd_linux pix_opencv_lk.o `pkg-config
--libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_hist_compare.pd_linux
pix_opencv_hist_compare.o `pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_knear.pd_linux pix_opencv_knear.o `pkg-config
--libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_threshold.pd_linux pix_opencv_threshold.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_floodfill.pd_linux pix_opencv_floodfill.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_athreshold.pd_linux pix_opencv_athreshold.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_bgstats.pd_linux pix_opencv_bgstats.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_camshift.pd_linux pix_opencv_camshift.o
`pkg-config --libs opencv`
<div class="im"><br>
blobtrack.cpp:11:26: erreur: ‘CvCapture’ was not
declared in this scope<br>
blobtrack.cpp:11:37: erreur: ‘pCap’ was not declared
in this scope<br>
blobtrack.cpp:11:60: erreur: expected
primary-expression before ‘*’ token<br>
blobtrack.cpp:11:62: erreur: ‘pTracker’ was not
declared in this scope<br>
blobtrack.cpp:11:71: erreur: expected
primary-expression before ‘char’<br>
blobtrack.cpp:11:96: erreur: expected
primary-expression before ‘char’<br>
blobtrack.cpp:11:120: erreur: expression list treated
as compound expression in initializer [-fpermissive]<br>
blobtrack.cpp:12:1: erreur: expected ‘,’ or ‘;’ before
‘{’ token<br>
</div>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_hu_compare.pd_linux pix_opencv_hu_compare.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_pgh_compare.pd_linux pix_opencv_pgh_compare.o
`pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_hough_circles.pd_linux
pix_opencv_hough_circles.o `pkg-config --libs opencv`<br>
gcc -Wl,--export-dynamic -shared -o
pix_opencv_hough_lines.pd_linux pix_opencv_hough_lines.o
`pkg-config --libs opencv`
<div class="im"><br>
make: *** [blobtrack] Erreur 1<br>
make: *** Attente des tâches non terminées....<br>
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<br>
<br>
</div>
++<br>
<br>
Jack<br>
<br>
<br>
<br>
Le 08/10/2013 11:22, Antoine Villeret a écrit :<br>
</div>
<div>
<div class="h5">
<blockquote type="cite">
<div dir="ltr">this is because I removed the highgui
header without removing the call...
<div><br>
</div>
<div>try again ? :-)</div>
<div><br>
</div>
<div>thanks </div>
<div><br>
</div>
<div>a</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>--<br>
do it yourself <br>
<a moz-do-not-send="true"
href="http://antoine.villeret.free.fr"
target="_blank">http://antoine.villeret.free.fr</a><br>
</div>
<br>
<br>
<div class="gmail_quote">2013/10/8 Jack <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:jack@rybn.org" target="_blank">jack@rybn.org</a>></span><br>
<blockquote class="gmail_quote" style="margin:0
0 0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Le 08/10/2013 10:27, Antoine Villeret a
écrit :<br>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr">hello,
<div><br>
</div>
<div>I've pushed a fix, could you
try again ?</div>
<div><br>
</div>
<div>btw I don't know how it can
compile on my machine since </div>
<div>CV_BG_MODEL_FGD and others are
defined in legacy.hpp which was
not include anywhere in my code...<br>
</div>
<div><br>
</div>
<div>+</div>
<div>a</div>
</div>
<div class="gmail_extra"><br
clear="all">
<div>--<br>
do it yourself
<br>
<a moz-do-not-send="true"
href="http://antoine.villeret.free.fr"
target="_blank">http://antoine.villeret.free.fr</a><br>
</div>
<br>
<br>
<div class="gmail_quote">2013/10/5
Jack <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jack@rybn.org"
target="_blank">jack@rybn.org</a>></span><br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000">
<div>Le 05/10/2013 15:10,
Antoine Villeret a écrit :<br>
</div>
<div>
<div>
<blockquote type="cite">
<div dir="ltr">ok,
<div><br>
</div>
<div>which OpenCV
version do you have
?</div>
<div>$echo `pkg-config
--modversion opencv`</div>
<div><br>
</div>
<div>there is no check
in the Makefile, I
could add one...</div>
<div><br>
</div>
<div>+</div>
<div>a</div>
</div>
<div class="gmail_extra"><br
clear="all">
<div>--<br>
do it yourself
<br>
<a
moz-do-not-send="true"
href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br>
</div>
<br>
<br>
<div
class="gmail_quote">2013/10/5
Jack <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:jack@rybn.org" target="_blank">jack@rybn.org</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0 0
0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<div
bgcolor="#FFFFFF"
text="#000000">
<div>Le
03/10/2013
15:58, Antoine
Villeret a
écrit :<br>
</div>
<div>
<div>
<blockquote
type="cite">
<div dir="ltr">hey
jack,
<div><br>
</div>
<div>sorry I
don't see your
mail...</div>
<div>it's
quite old now,
do you still
need help ?</div>
<div><br>
</div>
<div>+</div>
<div>a</div>
</div>
<div
class="gmail_extra"><br
clear="all">
<div>--<br>
do it yourself
<br>
<a
moz-do-not-send="true"
href="http://antoine.villeret.free.fr" target="_blank">http://antoine.villeret.free.fr</a><br>
</div>
<br>
<br>
<div
class="gmail_quote">2013/5/31
Jack <span
dir="ltr"><<a
moz-do-not-send="true" href="mailto:jack@rybn.org" target="_blank">jack@rybn.org</a>></span><br>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
Hello,<br>
<br>
I have an
error when i
try to compile
pix_opencv :<br>
<br>
pix_opencv_lk.cc:
In member
function
‘virtual void<br>
pix_opencv_lk::processRGBAImage(imageStruct&)’:<br>
pix_opencv_lk.cc:165:42:
erreur:
‘cvCreateSubdiv2D’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:166:51:
erreur:
‘cvInitSubdivDelaunay2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:212:62:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:213:45:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:244:69:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:245:52:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:351:59:
erreur:
‘cvSubdiv2DEdgeOrg’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:352:59:
erreur:
‘cvSubdiv2DEdgeDst’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:
In member
function
‘virtual void<br>
pix_opencv_lk::processRGBImage(imageStruct&)’:<br>
pix_opencv_lk.cc:443:42:
erreur:
‘cvCreateSubdiv2D’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:444:51:
erreur:
‘cvInitSubdivDelaunay2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:490:62:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:491:45:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:522:69:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:523:52:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:628:59:
erreur:
‘cvSubdiv2DEdgeOrg’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:629:59:
erreur:
‘cvSubdiv2DEdgeDst’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:
In member
function
‘virtual void<br>
pix_opencv_lk::processGrayImage(imageStruct&)’:<br>
pix_opencv_lk.cc:722:42:
erreur:
‘cvCreateSubdiv2D’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:723:51:
erreur:
‘cvInitSubdivDelaunay2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:769:62:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:770:45:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:796:69:
erreur:
‘cvSubdivDelaunay2DInsert’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:797:52:
erreur:
‘cvCalcSubdivVoronoi2D’
was not<br>
declared in
this scope<br>
pix_opencv_lk.cc:902:59:
erreur:
‘cvSubdiv2DEdgeOrg’
was not
declared in<br>
this scope<br>
pix_opencv_lk.cc:903:59:
erreur:
‘cvSubdiv2DEdgeDst’
was not
declared in<br>
this scope<br>
make: ***
[pix_opencv_lk.o]
Erreur 1<br>
rm
pix_opencv_bgsubstract.o
pix_opencv_haarcascade.o
pix_opencv_edge.o<br>
pix_opencv_dft.o
pix_opencv_laplace.o
pix_opencv_motempl.o<br>
pix_opencv_contours_convexity.o
pix_opencv_distrans.o<br>
pix_opencv_contours_boundingrect.o
pix_opencv_morphology.o<br>
<br>
I do this :<br>
$ sudo apt-get
install
libopencv-dev
libcv-dev
libhighgui-dev
libcvaux-dev<br>
$ ./configure
--with-pd='/home/jack/Téléchargements/pd-0.44-3'<br>
--with-gem='/home/jack/Gem'<br>
then<br>
$ make<br>
<br>
How can i
avoid this
error ?<br>
Thanx.<br>
++<br>
<br>
Jack<br>
<br>
<br>
<br>
_______________________________________________<br>
GEM-dev
mailing list<br>
<a
moz-do-not-send="true"
href="mailto:GEM-dev@iem.at" target="_blank">GEM-dev@iem.at</a><br>
<a
moz-do-not-send="true"
href="http://lists.puredata.info/listinfo/gem-dev" target="_blank">http://lists.puredata.info/listinfo/gem-dev</a><br>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
Hello Antoine,<br>
<br>
Now, after :<br>
$ ./configure
--with-pd='/home/jack/Téléchargements/pd-0.45-0test2'
--with-gem='/home/jack/Gem'<br>
$ make -j 6 -k<br>
<br>
I get that error
:<br>
<br>
In file included
from
blobtrack.cpp:5:0:<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0()’:<br>
blobtrack.h:18:82:
erreur:
‘CV_BG_MODEL_FGD’
was not declared
in this scope<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0Simple()’:<br>
blobtrack.h:19:82:
erreur:
‘CV_BG_MODEL_FGD_SIMPLE’
was not declared
in this scope<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector1()’:<br>
blobtrack.h:20:82:
erreur:
‘CV_BG_MODEL_MOG’
was not declared
in this scope<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_of_hs.pd_linux
pix_opencv_of_hs.o
`pkg-config
--libs opencv`<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_of_lk.pd_linux
pix_opencv_of_lk.o
`pkg-config
--libs opencv`<br>
blobtrack.cpp:
In function ‘int
main(int,
char**)’:<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pFG’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBD’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBT’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTGen’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTPP’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::UsePPData’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTA’
[-Wmissing-field-initializers]<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_calibration.pd_linux
pix_opencv_calibration.o
`pkg-config
--libs opencv`<br>
In file included
from
blobtrack.cpp:5:0:<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector1()’:<br>
blobtrack.h:20:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0Simple()’:<br>
blobtrack.h:19:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0()’:<br>
blobtrack.h:18:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_warpperspective.pd_linux
pix_opencv_warpperspective.o
`pkg-config
--libs opencv`<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_findchessboardcorners.pd_linux
pix_opencv_findchessboardcorners.o
`pkg-config
--libs opencv`<br>
make: ***
[blobtrack]
Erreur 1<br>
make: ***
Attente des
tâches non
terminées....<br>
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<br>
jack@jack-GE60-0NC-0ND:~/pure-data/externals/pix_opencv$
make -j 6 -k<br>
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<br>
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<br>
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<br>
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<br>
In file included
from
blobtrack.cpp:5:0:<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0()’:<br>
blobtrack.h:18:82:
erreur:
‘CV_BG_MODEL_FGD’
was not declared
in this scope<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0Simple()’:<br>
blobtrack.h:19:82:
erreur:
‘CV_BG_MODEL_FGD_SIMPLE’
was not declared
in this scope<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector1()’:<br>
blobtrack.h:20:82:
erreur:
‘CV_BG_MODEL_MOG’
was not declared
in this scope<br>
blobtrack.cpp:
In function ‘int
main(int,
char**)’:<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pFG’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBD’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBT’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTGen’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTPP’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::UsePPData’
[-Wmissing-field-initializers]<br>
blobtrack.cpp:258:43:
attention :
missing
initializer for
member
‘CvBlobTrackerAutoParam1::pBTA’
[-Wmissing-field-initializers]<br>
In file included
from
blobtrack.cpp:5:0:<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector1()’:<br>
blobtrack.h:20:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0Simple()’:<br>
blobtrack.h:19:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
blobtrack.h: In
function
‘CvFGDetector*
cvCreateFGDetector0()’:<br>
blobtrack.h:18:113:
attention :
contrôle a
atteint la fin
non void de la
fonction
[-Wreturn-type]<br>
make: ***
[blobtrack]
Erreur 1<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_blobtrack.pd_linux
pix_opencv_blobtrack.o
`pkg-config
--libs opencv`<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_matchshape.pd_linux
pix_opencv_matchshape.o
`pkg-config
--libs opencv`<br>
gcc
-Wl,--export-dynamic
-shared -o
pix_opencv_contours.pd_linux
pix_opencv_contours.o
`pkg-config
--libs opencv`<br>
make: La cible «
all » n'a pas pu
être refabriquée
à cause
d'erreurs.<br>
rm
pix_opencv_contours.o
pix_opencv_matchshape.o
pix_opencv_blobtrack.o<br>
<br>
So only
'blobtrack'
seems to have a
problem to
compile...<br>
++<span><font
color="#888888"><br>
<br>
Jack<br>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
$ echo `pkg-config
--modversion opencv`<br>
2.4.2<br>
++<span><font color="#888888"><br>
<br>
Jack<br>
<br>
<br>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
</div>
</div>
Hello Antoine,<br>
<br>
Now, i get this error :<br>
<br>
$ make
<div><br>
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<br>
</div>
blobtrack.cpp:11:26: erreur: ‘CvCapture’ was
not declared in this scope<br>
blobtrack.cpp:11:37: erreur: ‘pCap’ was not
declared in this scope<br>
blobtrack.cpp:11:60: erreur: expected
primary-expression before ‘*’ token<br>
blobtrack.cpp:11:62: erreur: ‘pTracker’ was
not declared in this scope<br>
blobtrack.cpp:11:71: erreur: expected
primary-expression before ‘char’<br>
blobtrack.cpp:11:96: erreur: expected
primary-expression before ‘char’<br>
blobtrack.cpp:11:120: erreur: expression
list treated as compound expression in
initializer [-fpermissive]<br>
blobtrack.cpp:12:1: erreur: expected ‘,’ or
‘;’ before ‘{’ token
<div><br>
make: *** [blobtrack] Erreur 1<br>
</div>
<div> 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<br>
<br>
</div>
++<span><font color="#888888"><br>
<br>
Jack<br>
<br>
<br>
</font></span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
Sorry i wrote too fast !<br>
It doesn't compile fine because after :<br>
$ make<br>
...<br>
make: *** Pas de règle pour fabriquer la cible « blobtrack »,
nécessaire pour « all ». Arrêt.<br>
make: *** Attente des tâches non terminées....<br>
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<br>
<br>
I have to :<br>
$ make -k<br>
to get .pd_linux<br>
<br>
++<br>
<br>
Jack<br>
<br>
</body>
</html>