Summary: | media-libs/opencv-2.4.8 fails to build with media-video/libav-10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | [OLD] Library | Assignee: | Andreas K. Hüttel <dilfridge> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amynka, kde |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 509294 | ||
Attachments: | build.log |
Please test media-libs/opencv-2.4.9 opencv-2.4.9 fails to build, errors are similar. Debian has patch: http://sources.debian.net/src/opencv/2.4.9%2Bdfsg-1/debian/patches/libav10.patch opencv (2.4.8+dfsg1-2.1) unstable; urgency=medium * Non-maintainer upload. * Add libav10.patch by Anton Khirnov to allow compilation against Libav10 (Closes: #739440) -- Reinhard Tartler <siretart@tauware.de> Sun, 11 May 2014 09:57:31 -0400 lu_zero added the patch to 2.4.9 some time ago. |
Created attachment 376178 [details] build.log In file included from /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg.cpp:45:0: /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In member function 'double CvCapture_FFMPEG::getProperty(int)': /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:774:33: error: 'AVStream' has no member named 'r_frame_rate' /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In member function 'double CvCapture_FFMPEG::get_fps()': /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:821:49: error: 'AVStream' has no member named 'r_frame_rate' In file included from /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg.cpp:45:0: /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp: In function 'int icv_av_write_frame_FFMPEG(AVFormatContext*, AVStream*, uint8_t*, uint32_t, AVFrame*)': /var/package-manager/tmp/portage/media-libs/opencv-2.4.8/work/opencv-2.4.8/modules/highgui/src/cap_ffmpeg_impl.hpp:1237:72: error: 'avcodec_encode_video' was not declared in this scope