[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: working for wheezy-security until wheezy-lts starts



Brian May <bam@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 <bam@debian.org>


Reply to: