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