Hi Nobuhiro, and thanks for the report.

It's been fixed upstream with this two patches:

http://code.google.com/p/mrpt/source/detail?r=3014
http://code.google.com/p/mrpt/source/detail?r=3015

Instead of "hard-coding" an ignoring of opencv-nonfree, it now detects
whether nonfree is present or not, so the same sources work with
Debian packages or any other manual build.

The fix will go into the next Debian package of MRPT. I don't know if
any other action is required in the meanwhile...

Regards,
Jose Luis


On Tue, Jun 26, 2012 at 9:09 AM, Nobuhiro Iwamatsu <iwama...@nigauri.org> wrote:
> Source: mrpt
> Version: 1:0.9.6-1
> Severity: important
>
> Hi,
>
> mrpt FTBFS with opencv 2.4.1.
> mrpt already was installed in experimental.
>
> ----
> [ 61%] Building CXX object
> libs/vision/CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o
> cd /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision
> && /usr/bin/c++   -Dmrpt_vision_EXPORTS -D_FILE_OFFSET_BITS=64
> -D_LARGE_FILES -D__WXGTK__ -pthread -I
> /usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -isystem
> /usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -I
> /usr/include/wx-2.8 -isystem /usr/include/wx-2.8  -Wall -Wno-long-long
> -Wno-write-strings -Wno-variadic-macros -pedantic -pthread
> -mfpmath=sse -msse2 -funroll-loops -msse3 -mssse3  -O3 -DNDEBUG
> -mfpmath=sse -msse2 -funroll-loops -msse3 -mssse3  -fPIC
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/otherlibs/eigen3
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/otherlibs/eigen3/unsupported
> -I/usr/include/opencv -I/usr/include/ffmpeg -I/usr/include/libavcodec
> -I/usr/include/libavformat -I/usr/include/libswscale -isystem
> /usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-release-2.8 -isystem
> /usr/include/wx-2.8
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/.
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/include/mrpt-config/unix
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/include
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/obs/include
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/opengl/include
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/base/include
> -I/home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/gui/include
>    -o CMakeFiles/mrpt-vision.dir/src/CFeatureExtraction_SIFT.cpp.o -c
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:
> In member function ‘void
> mrpt::vision::CFeatureExtraction::extractFeaturesSIFT(const
> mrpt::utils::CImage&, mrpt::vision::CFeatureList&, unsigned int,
> unsigned int, const mrpt::vision::TImageROI&) const’:
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:353:4:
> error: ‘SiftFeatureDetector’ was not declared in this scope
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:353:24:
> error: expected ‘;’ before ‘SIFTDetector’
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:358:4:
> error: ‘SiftDescriptorExtractor’ was not declared in this scope
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:358:28:
> error: expected ‘;’ before ‘SIFTDescriptor’
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:366:4:
> error: ‘SIFTDetector’ was not declared in this scope
> /home/iwamatsu/opencv/build-check/build/mrpt/n/mrpt-0.9.6/libs/vision/src/CFeatureExtraction_SIFT.cpp:369:4:
> error: ‘SIFTDescriptor’ was not declared in this scope
> ----
>
> OpenCV 2.4.1 has patent issue in non-free module.
> I removed non-free module from Debian source package, and I dont
> provide non-free module in Debian.
> If you want to build package with opencv 2.4.1, you need to fix this problem.
>
> I attach the patch that include does not use nonfree.
> The problem is not settled only in this.
>
> Could you check your package?
>
> Best regards,
>   Nobuhiro
>
> --
> Nobuhiro Iwamatsu
>    iwamatsu at {nigauri.org / debian.org}
>    GPG ID: 40AD1FA6


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to