Source: sitplus Version: 1.0.3-2.1 Severity: important Tags: patch Justification: fails to build from source
Hi, sitplus FTBFS with opencv 2.4 ----- [ 78%] Building CXX object src/mod_vision/CMakeFiles/spmod_vision.dir/oftracker.cpp.o /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/src/mod_vision/oftracker.cpp: In member function ‘int mod_vision::COfTracker::ProcessImage(const IplImage&, float&, float&)’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/src/mod_vision/oftracker.cpp:159:48: error: ‘cvCalcOpticalFlowHS’ was not declared in this scope In file included from /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/pin.h:26:0, from /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/mod_camera/roitype.h:22, from /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/src/mod_vision/oftracker.h:26, from /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/src/mod_vision/oftracker.cpp:17: /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::IIterator<spcore::CTypeAny*>]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:72:46: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:143:13: note: ‘void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)’ declared here, later in the translation unit /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::IIterator<spcore::CTypeAny*>]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:72:46: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:146:13: note: ‘void boost::intrusive_ptr_release(const spcore::IBaseObject*)’ declared here, later in the translation unit /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::IIterator<spcore::CTypeAny*>; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::IIterator<spcore::CTypeAny*> >]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:72:46: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:143:13: note: ‘void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)’ declared here, later in the translation unit /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::intrusive_ptr(T*, bool) [with T = spcore::CTypeAny]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:89:48: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:143:13: note: ‘void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)’ declared here, later in the translation unit /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::~intrusive_ptr() [with T = spcore::CTypeAny]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:89:48: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:146:13: note: ‘void boost::intrusive_ptr_release(const spcore::IBaseObject*)’ declared here, later in the translation unit /usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = spcore::CTypeAny; boost::intrusive_ptr<T> = boost::intrusive_ptr<spcore::CTypeAny>]’: /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/basetype.h:89:48: required from here /home/iwamatsu/opencv/build-check/build/sitplus/sitplus-1.0.3/include/spcore/baseobj.h:143:13: note: ‘void boost::intrusive_ptr_add_ref(const spcore::IBaseObject*)’ declared here, later in the translation unit ----- I attached full build log. And I created a patch which reivese this bug. Could you check and apply this? Best regards, Nobuhiro -- Nobuhiro Iwamatsu iwamatsu at {nigauri.org / debian.org} GPG ID: 40AD1FA6
sitplus-opencv2.4.patch
Description: Binary data
sitplus_1.0.3-2.1_amd64.build.gz
Description: GNU Zip compressed data