[Debian-med-packaging] Bug#1122886: amide: FTBFS with ffmpeg 8.0: error: implicit declaration of function ‘avcodec_close’; did you mean ‘avcodec_license’?

Sebastian Ramacher sramacher at debian.org
Sat Dec 13 19:28:29 GMT 2025


Source: amide
Version: 1.0.6-7
Severity: serious
Tags: ftbfs sid forky
Justification: fails to build from source (but built successfully in the past)
Usertags: ffmpeg8.0
X-Debbugs-Cc: sramacher at debian.org

Dear maintainer,

amide FTBFS with ffmpeg 8.0:

gcc -DHAVE_CONFIG_H -I. -I..  -DAMIDE_PREFIX=\""/usr"\" -DAMIDE_SYSCONFDIR=\""/etc"\" -DAMIDE_DATADIR=\""/usr/share"\" -DAMIDE_LIBDIR=\""/usr/lib/x86_64-linux-gnu"\"			 -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -I/usr/include  -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libxml2 -I/usr/include/goocanvas-2.0 -pthread   -I/usr/include/dcmtk/dcmdata -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/vistaio-1.2  -I/usr/include/openjpeg-2.5   -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/amide-1.0.6=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu17 -c -o mpeg_encode.o mpeg_encode.c
mpeg_encode.c: In function ‘encode_free’:
mpeg_encode.c:172:5: error: implicit declaration of function ‘avcodec_close’; did you mean ‘avcodec_license’? [-Wimplicit-function-declaration]
  172 |     avcodec_close(encode->context);
      |     ^~~~~~~~~~~~~
      |     avcodec_license
make[4]: *** [Makefile:1168: mpeg_encode.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/amide-1.0.6/amide-current/src'
make[3]: *** [Makefile:939: all] Error 2
make[3]: Leaving directory '/build/reproducible-path/amide-1.0.6/amide-current/src'
make[2]: *** [Makefile:508: all-recursive] Error 1
make[2]: Leaving directory '/build/reproducible-path/amide-1.0.6/amide-current'
make[1]: *** [Makefile:440: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/amide-1.0.6/amide-current'
dh_auto_build: error: cd amide-current && make -j1 returned exit code 2
make: *** [debian/rules:8: binary-arch] Error 25

https://buildd.debian.org/status/fetch.php?pkg=amide&arch=amd64&ver=1.0.6-7%2Bb1&stamp=1765652363&raw=0

Cheers
-- 
Sebastian Ramacher



More information about the Debian-med-packaging mailing list