[Buildroot] [PATCH 2/2] opencv: superres - Fix return value VideoFrameSource_GPU
Peter Korsgaard
jacmet at uclibc.org
Sat Nov 8 21:43:23 UTC 2014
>>>>> "Vicente" == Vicente Olivert Riera <Vincent.Riera at imgtec.com> writes:
> superres module fails to compile with the following error messages:
> [100%] Building CXX object
> modules/superres/CMakeFiles/opencv_superres.dir/src/super_resolution.cpp.o
> /opencv-2.4.10/modules/superres/src/frame_source.cpp: In function
> 'cv::Ptr<cv::superres::FrameSource>
> cv::superres::createFrameSource_Video_GPU(const string&)':
> /opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error:
> expected type-specifier before 'VideoFrameSource'
> /opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error:
> could not convert '(int*)operator new(4ul)' from 'int*' to
> 'cv::Ptr<cv::superres::FrameSource>'
> /opencv-2.4.10/modules/superres/src/frame_source.cpp:263:16: error:
> expected ';' before 'VideoFrameSource'
> /opencv-2.4.10/modules/superres/src/frame_source.cpp:263:41: error:
> 'VideoFrameSource' was not declared in this scope
> /opencv-2.4.10/modules/superres/src/frame_source.cpp:264:1: error:
> control reaches end of non-void function [-Werror=return-type]
> cc1plus: some warnings being treated as errors
> make[3]: ***
> [modules/superres/CMakeFiles/opencv_superres.dir/src/frame_source.cpp.o]
> Error 1
> make[3]: *** Waiting for unfinished jobs....
> This is caused because the return value of the
> createFrameSource_Video_GPU function should be a VideoFrameSource_GPU
> object.
> Backporting an upstream patch to fix this problem in Buildroot:
> https://github.com/Itseez/opencv/commit/2e393ab83362743ba1825ad4b31d4a2925c606b4
> Fixes:
> http://autobuild.buildroot.net/results/b09/b0996267197a9016d29d6070804ebc0cb7853548/
> Signed-off-by: Vicente Olivert Riera <Vincent.Riera at imgtec.com>
Committed both, thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list