[Digikam-devel] Cannot compile libkface

Gabriel Voicu ping.gabi at gmail.com
Wed Nov 24 09:58:30 GMT 2010


Hi everyone,

I'm trying to compile digiKam 2.0 after a while, but I'm stuck at compiling
libkface. I have all the required dependencies, including OpenCV 2.1 . Can
you tell me please if this is from me, or is something broken in the
compile?

Btw, sorry for coding so rare in this period, I am pretty busy at the
university. Even if, I promise that my work will be finished until the first
beta release.

[ 73%] Building CXX object
libkface/CMakeFiles/kface.dir/__/libface/Haarcascades.o

Linking CXX shared library ../lib/libkface.so

CMakeFiles/kface.dir/face.o: In function
`KFaceIface::Face::fromFace(libface::Face const&,
KFaceIface::Face::ImageOwnershipMode)':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/face.cpp:101:
undefined reference to `cvCloneImage'
CMakeFiles/kface.dir/face.o: In function
`KFaceIface::Face::toFace(KFaceIface::Face::ImageOwnershipMode) const':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/face.cpp:122:
undefined reference to `cvCloneImage'
CMakeFiles/kface.dir/kfaceutils.o: In function
`KFaceIface::KFaceUtils::QImage2GrayscaleIplImage(QImage const&)':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/kfaceutils.cpp:97:
undefined reference to `cvCreateImage'
CMakeFiles/kface.dir/kfaceutils.o: In function
`KFaceIface::KFaceUtils::Data2GrayscaleIplImage(unsigned int, unsigned int,
bool, bool, unsigned char const*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/kfaceutils.cpp:135:
undefined reference to `cvCreateImage'
CMakeFiles/kface.dir/image.o: In function `Image':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/image.cpp:59:
undefined reference to `cvLoadImage'
CMakeFiles/kface.dir/image.o: In function `ImagePriv':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/image_p.h:55:
undefined reference to `cvCloneImage'
CMakeFiles/kface.dir/image.o: In function `~ImagePriv':
/home/gabi/workspace/gsoc/kdereview/libkface/libkface/image_p.h:61:
undefined reference to `cvReleaseImage'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::resizeToArea(_IplImage const*, int, double&)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:70:
undefined reference to `cvCreateImage'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:71:
undefined reference to `cvResize'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::reshape(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:128:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:134:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:134:
undefined reference to `cvSet1D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::transpose(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:151:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:152:
undefined reference to `cvTranspose'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::combine(CvMat*, CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:169:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:176:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:176:
undefined reference to `cvSet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:178:
undefined reference to `cvGet1D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:178:
undefined reference to `cvSet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::reverseOrder(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:195:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:201:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:201:
undefined reference to `cvSet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::sqrVec(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:222:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:225:
undefined reference to `cvSet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::sumVecToDouble(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:244:
undefined reference to `cvGet1D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::divVec(CvMat*, double)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:264:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:267:
undefined reference to `cvSet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::printMatrix(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:285:
undefined reference to `cvGet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::multScalar(CvMat*, double)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:296:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:304:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:307:
undefined reference to `cvSet2D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::mean(CvMat*)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:325:
undefined reference to `cvCreateMat'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:332:
undefined reference to `cvGet2D'
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:336:
undefined reference to `cvSet1D'
CMakeFiles/kface.dir/__/libface/LibFaceUtils.o: In function
`libface::LibFaceUtils::stringToImage(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, int, int)':
/home/gabi/workspace/gsoc/kdereview/libkface/libface/LibFaceUtils.cpp:389:
undefined reference to `cvCreateImage'

Gabriel Voicu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20101124/e717be18/attachment.html>


More information about the Digikam-devel mailing list