Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509302 - media-libs/opencv-2.4.8 fails to build with media-video/libav-10
Summary: media-libs/opencv-2.4.8 fails to build with media-video/libav-10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: libav-10
  Show dependency tree
 
Reported: 2014-05-01 21:01 UTC by Nikoli
Modified: 2014-10-30 20:17 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (opencv-2.4.8_build.log,224.96 KB, text/x-log)
2014-05-01 21:01 UTC, Nikoli
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikoli 2014-05-01 21:01:14 UTC
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
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2014-06-14 21:44:53 UTC
Please test media-libs/opencv-2.4.9
Comment 2 Nikoli 2014-06-15 02:57:31 UTC
opencv-2.4.9 fails to build, errors are similar.
Comment 3 Nikoli 2014-07-12 14:38:57 UTC
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
Comment 4 Andreas K. Hüttel archtester gentoo-dev 2014-10-30 20:17:20 UTC
lu_zero added the patch to 2.4.9  some time ago.