Source: pianobar
Version: 2022.04.01-1.1
Severity: important
Tags: trixie sid ftbfs
Usertags: ffmpeg-7.0

Hi,

during a rebuild of the reverse dependencies for the transition to
ffmpeg 7.0, your package failed to build


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> c99 -c -o src/main.o -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard -I src/libpiano 
> -I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu   
> -I/usr/include/json-c   -MMD -MF src/main.d -MP src/main.c
> c99 -c -o src/debug.o -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard -I src/libpiano 
> -I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu   
> -I/usr/include/json-c   -MMD -MF src/debug.d -MP src/debug.c
> c99 -c -o src/player.o -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -fstack-clash-protection -Wformat 
> -Werror=format-security -mbranch-protection=standard -I src/libpiano 
> -I/usr/include/aarch64-linux-gnu  -I/usr/include/aarch64-linux-gnu   
> -I/usr/include/json-c   -MMD -MF src/player.d -MP src/player.c
> src/main.c: In function ‘BarMainGetLoginCredentials’:
> src/main.c:142:33: warning: ignoring return value of ‘read’ declared with 
> attribute ‘warn_unused_result’ [-Wunused-result]
>   142 |                                 read (pipeFd[0], passBuf, sizeof 
> (passBuf)-1);
>       |                                 
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/player.c: In function ‘openStream’:
> src/player.c:238:35: warning: initialization discards ‘const’ qualifier from 
> pointer target type [-Wdiscarded-qualifiers]
>   238 |         AVCodec * const decoder = avcodec_find_decoder (cp->codec_id);
>       |                                   ^~~~~~~~~~~~~~~~~~~~
> src/player.c: In function ‘openFilter’:
> src/player.c:289:29: error: ‘AVCodecParameters’ has no member named 
> ‘channel_layout’; did you mean ‘ch_layout’?
>   289 |                         cp->channel_layout);
>       |                             ^~~~~~~~~~~~~~
>       |                             ch_layout
> src/player.c: In function ‘openDevice’:
> src/player.c:343:28: error: ‘AVCodecParameters’ has no member named ‘channels’
>   343 |         aoFmt.channels = cp->channels;
>       |                            ^~
> src/player.c: In function ‘finish’:
> src/player.c:511:17: warning: ‘avcodec_close’ is deprecated 
> [-Wdeprecated-declarations]
>   511 |                 avcodec_close (player->cctx);
>       |                 ^~~~~~~~~~~~~
> In file included from src/player.c:48:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> src/player.c: In function ‘BarAoPlayThread’:
> src/player.c:586:41: error: implicit declaration of function 
> ‘av_get_channel_layout_nb_channels’ [-Werror=implicit-function-declaration]
>   586 |                 const int numChannels = 
> av_get_channel_layout_nb_channels (
>       |                                         
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> src/player.c:587:48: error: ‘AVFrame’ has no member named ‘channel_layout’; 
> did you mean ‘ch_layout’?
>   587 |                                 filteredFrame->channel_layout);
>       |                                                ^~~~~~~~~~~~~~
>       |                                                ch_layout
> cc1: some warnings being treated as errors
> make[2]: *** [Makefile:110: src/player.o] Error 1


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/pianobar_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to