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