Brian May <b...@debian.org> writes: > I intended to rebuild all packages that depend on libav, however during > the process suddenly noticed that the --extra-packages argument to > sbuild (used by ratt) doesn't appear to be working for me, so I actually > was testing against the libav already in wheezy :-(
Ok, got this working now. Looks like the new libav breaks some things. So far 4 out of 10 packages break when building. Will investigate more tomorrow. Just a sample of some of the debugging information I have so far: (x264 requires libffms2-dev) (wheezy-amd64-default)root@prune:/tmp/brian/tmppggyTD/build/amd64# apt-get install libffms2-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libffms2-dev : Depends: libpostproc-dev but it is not going to be installed E: Unable to correct problems, you have held broken packages. (wheezy-amd64-default)root@prune:/tmp/brian/tmppggyTD/build/amd64# apt-get install libffms2-dev libpostproc-dev Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: libpostproc-dev : Depends: libavutil-dev (= 6:0.8.17-2) but 6:11.6-1~deb7u1 is to be installed E: Unable to correct problems, you have held broken packages. (dvswitch) make[3]: Entering directory `/<<PKGBUILDDIR>>/build' [ 40%] Building CXX object src/CMakeFiles/dvswitch.dir/dvswitch.o In file included from /<<PKGBUILDDIR>>/src/dv_display_widget.hpp:13:0, from /<<PKGBUILDDIR>>/src/mixer_window.hpp:21, from /<<PKGBUILDDIR>>/src/dvswitch.cpp:20: /<<PKGBUILDDIR>>/src/auto_codec.hpp:22:36: error: 'CodecID' was not declared in this scope /<<PKGBUILDDIR>>/src/auto_codec.hpp:23:50: error: 'CodecID' has not been declared /<<PKGBUILDDIR>>/src/auto_codec.hpp:23:57: error: 'void auto_codec_open_decoder(const auto_codec&, int)' redeclared as different kind of sym bol /<<PKGBUILDDIR>>/src/auto_codec.hpp:22:12: error: previous declaration of 'auto_codec auto_codec_open_decoder' /<<PKGBUILDDIR>>/src/auto_codec.hpp:24:36: error: 'CodecID' was not declared in this scope /<<PKGBUILDDIR>>/src/auto_codec.hpp:25:50: error: 'CodecID' has not been declared /<<PKGBUILDDIR>>/src/auto_codec.hpp:25:57: error: 'void auto_codec_open_encoder(const auto_codec&, int)' redeclared as different kind of sym bol /<<PKGBUILDDIR>>/src/auto_codec.hpp:24:12: error: previous declaration of 'auto_codec auto_codec_open_encoder' make[3]: *** [src/CMakeFiles/dvswitch.dir/dvswitch.o] Error 1 make[3]: Leaving directory `/<<PKGBUILDDIR>>/build' make[2]: *** [src/CMakeFiles/dvswitch.dir/all] Error 2 make[2]: Leaving directory `/<<PKGBUILDDIR>>/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/<<PKGBUILDDIR>>/build' make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -------------------------------------------------------------------------------- (mpd) gcc -std=gnu99 -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -pthread -isystem /usr/include/glib-2.0 -isystem /usr/lib/x86_64-linux-gnu/glib-2.0/inc lude -DSYSTEM_CONFIG_FILE_LOCATION='"/etc/mpd/mpd.conf"' -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/ -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include -pthread -D_REENTRANT -I/usr/include -I/usr/include/alsa -D_REENTRANT -pthread -Wall -Wextra -Wmissing-prototypes -Wshadow -Wpointer-arith -Ws trict-prototypes -Wcast-qual -Wwrite-strings -pedantic -D_GNU_SOURCE -g -O2 -MT src/decoder/src_mpd-ffmpeg_decoder_plugin.o -MD -MP -MF sr c/decoder/.deps/src_mpd-ffmpeg_decoder_plugin.Tpo -c -o src/decoder/src_mpd-ffmpeg_decoder_plugin.o `test -f 'src/decoder/ffmpeg_decoder_plu gin.c' || echo './'`src/decoder/ffmpeg_decoder_plugin.c src/decoder/ffmpeg_decoder_plugin.c: In function 'ffmpeg_send_packet': src/decoder/ffmpeg_decoder_plugin.c:302:26: error: 'AVCODEC_MAX_AUDIO_FRAME_SIZE' undeclared (first use in this function) src/decoder/ffmpeg_decoder_plugin.c:302:26: note: each undeclared identifier is reported only once for each function it appears in src/decoder/ffmpeg_decoder_plugin.c:302:10: warning: unused variable 'aligned_buffer' [-Wunused-variable] src/decoder/ffmpeg_decoder_plugin.c: In function 'ffmpeg_decode': src/decoder/ffmpeg_decoder_plugin.c:490:2: warning: 'codec_name' is deprecated (declared at /usr/include/libavcodec/avcodec.h:1065) [-Wdepre cated-declarations] src/decoder/ffmpeg_decoder_plugin.c:491:3: warning: 'codec_name' is deprecated (declared at /usr/include/libavcodec/avcodec.h:1065) [-Wdepre cated-declarations] make[2]: *** [src/decoder/src_mpd-ffmpeg_decoder_plugin.o] Error 1 make[2]: Leaving directory `/<<PKGBUILDDIR>>' make[1]: *** [all] Error 2 make[1]: Leaving directory `/<<PKGBUILDDIR>>' dh_auto_build: make -j1 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -------------------------------------------------------------------------------- (imageshack-uploader) ffmpeg_fas.c: In function 'private_convert_to_rgb': ffmpeg_fas.c:839:15: warning: passing argument 2 of 'sws_scale' from incompatible pointer type [enabled by default] In file included from ffmpeg_fas.c:36:0: /usr/include/libswscale/swscale.h:223:5: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t **' ffmpeg_fas.c: In function 'private_convert_to_gray8': ffmpeg_fas.c:874:15: warning: passing argument 2 of 'sws_scale' from incompatible pointer type [enabled by default] In file included from ffmpeg_fas.c:36:0: /usr/include/libswscale/swscale.h:223:5: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t **' ffmpeg_fas.c: In function 'fas_get_frame_duration': ffmpeg_fas.c:893:134: error: 'AVStream' has no member named 'r_frame_rate' ffmpeg_fas.c:894:131: error: 'AVStream' has no member named 'r_frame_rate' ffmpeg_fas.c:896:79: error: 'AVStream' has no member named 'r_frame_rate' ffmpeg_fas.c:896:163: error: 'AVStream' has no member named 'r_frame_rate' ffmpeg_fas.c:904:1: warning: control reaches end of non-void function [-Wreturn-type] make[1]: *** [ffmpeg_fas.o] Error 1 make[1]: Leaving directory `/<<BUILDDIR>>/imageshack-uploader-2.2+hg20100408.d802dea89428' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -------------------------------------------------------------------------------- -- Brian May <b...@debian.org>