Package: avbin Version: 7-4 Tags: patch Severity: serious Justification: fails to build from source (but built successfully in the past) Tags: sid stretch
Dear maintainer, the libav -> ffmpeg transition is ongoing and the headers are now installed in the multi-arch locations. Thus compiling with '-I/usr/include/libavformat' doesn't work around the wrong include paths anymore. Attached patch changes them to the full paths. I'm sorry for not noticing this earlier (my build chroot was unclean...). Best regards, Andreas
--- a/debian/patches/libav.patch +++ b/debian/patches/libav.patch @@ -4,17 +4,11 @@ Last-Update: 2014-03-17 --- avbin-7.orig/src/avbin.c +++ avbin-7/src/avbin.c -@@ -25,9 +25,11 @@ - #include <avbin.h> - - /* ffmpeg */ --#include <libavformat/avformat.h> --#include <libavcodec/avcodec.h> --#include <libavutil/avutil.h> -+#include <avformat.h> -+#include <avcodec.h> -+#include <avutil.h> -+#include <swscale.h> +@@ -28,6 +28,8 @@ + #include <libavformat/avformat.h> + #include <libavcodec/avcodec.h> + #include <libavutil/avutil.h> ++#include <libswscale/swscale.h> +#include <libavutil/dict.h> struct _AVbinFile {