Source: vxl Severity: important Hi, your package fails to build from source against libav 10 (currently packaged in experimental). This bug will become release-critical at some point when the libav10 transition starts.
Migration documentation can be found at https://wiki.libav.org/Migration/10 Cheers, Moritz cd /home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu/core/vidl && /usr/bin/c++ -DVXL_LEGACY_ERROR_REPORTING -DVXL_WARN_DEPRECATED -DVXL_WARN_DEPRECATED_ONCE -Dvidl_EXPORTS -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu/vcl -I/home/jmm/av10/vxl-1.17.0/vcl -I/home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu/core -I/home/jmm/av10/vxl-1.17.0/core -ftemplate-depth-1000 -o CMakeFiles/vidl.dir/vidl_ffmpeg_istream.o -c /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream.cxx In file included from /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream.cxx:29:0: /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual bool vidl_ffmpeg_istream::open(const string&)': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:173:17: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations] is_->frame_ = avcodec_alloc_frame(); ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:173:37: warning: 'AVFrame* avcodec_alloc_frame()' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3110) [-Wdeprecated-declarations] is_->frame_ = avcodec_alloc_frame(); ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:185:42: error: 'CODEC_ID_MPEG2VIDEO' was not declared in this scope if ( is_->vid_str_->codec->codec_id == CODEC_ID_MPEG2VIDEO && ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual void vidl_ffmpeg_istream::close()': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:219:40: error: 'av_close_input_file' was not declared in this scope av_close_input_file( is_->fmt_cxt_ ); ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual unsigned int vidl_ffmpeg_istream::frame_number() const': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:289:44: error: 'AVStream' has no member named 'r_frame_rate' * is_->vid_str_->r_frame_rate.num / is_->vid_str_->r_frame_rate.den ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:289:78: error: 'AVStream' has no member named 'r_frame_rate' * is_->vid_str_->r_frame_rate.num / is_->vid_str_->r_frame_rate.den ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual double vidl_ffmpeg_istream::frame_rate() const': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:352:45: error: 'AVStream' has no member named 'r_frame_rate' return static_cast<double>(is_->vid_str_->r_frame_rate.num) / is_->vid_str_->r_frame_rate.den; ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:352:80: error: 'AVStream' has no member named 'r_frame_rate' return static_cast<double>(is_->vid_str_->r_frame_rate.num) / is_->vid_str_->r_frame_rate.den; ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual bool vidl_ffmpeg_istream::advance()': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:425:79: error: 'AVStream' has no member named 'r_frame_rate' is_->last_dts += int64_t(is_->vid_str_->time_base.den) * is_->vid_str_->r_frame_rate.den ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:426:57: error: 'AVStream' has no member named 'r_frame_rate' / is_->vid_str_->time_base.num / is_->vid_str_->r_frame_rate.num; ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual vidl_frame_sptr vidl_ffmpeg_istream::current_frame()': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:471:7: warning: 'int avpicture_deinterlace(AVPicture*, const AVPicture*, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3986) [-Wdeprecated-declarations] avpicture_deinterlace( (AVPicture*)is_->frame_, (AVPicture*)is_->frame_, ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:472:58: warning: 'int avpicture_deinterlace(AVPicture*, const AVPicture*, AVPixelFormat, int, int)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3986) [-Wdeprecated-declarations] enc->pix_fmt, width, height ); ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx: In member function 'virtual bool vidl_ffmpeg_istream::seek_frame(unsigned int)': /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:558:22: error: 'AVStream' has no member named 'r_frame_rate' * is_->vid_str_->r_frame_rate.den ^ /home/jmm/av10/vxl-1.17.0/core/vidl/vidl_ffmpeg_istream_v3.txx:560:22: error: 'AVStream' has no member named 'r_frame_rate' / is_->vid_str_->r_frame_rate.num ^ make[3]: *** [core/vidl/CMakeFiles/vidl.dir/vidl_ffmpeg_istream.o] Error 1 make[3]: Leaving directory `/home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu' make[2]: *** [core/vidl/CMakeFiles/vidl.dir/all] Error 2 make[2]: Leaving directory `/home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/jmm/av10/vxl-1.17.0/obj-x86_64-linux-gnu' dh_auto_build: make -j1 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 _______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers