#1115022 libcvd: FTBFS with ffmpeg 8.0

#1115022#5
Date:
2025-09-12 20:39:43 UTC
From:
To:
Source: libcvd
Version: 0.0~git20221020150751.30e8cfc+ds1-1
Severity: important
Tags: sid forky ftbfs
Usertags: ffmpeg8.0

Dear maintainer,

During a test rebuild for the transition to ffmpeg 8.0, libcvd failed
to build. Beyond API changes, ffmpeg 8.0 also removed libpostproc
which results in BD-Uninstallable packages.

You can find the full build log below.

Cheers

Format: 3.0 (quilt)
Source: libcvd
Binary: libcvd-dev, libcvd2, libcvd-tools
Architecture: any
Version: 0.0~git20221020150751.30e8cfc+ds1-1
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Picca Frédéric-Emmanuel <picca@debian.org>, Roland Mas <lolando@debian.org>
Homepage: http://www.edwardrosten.com/cvd/
Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/science-team/libcvd
Vcs-Git: https://salsa.debian.org/science-team/libcvd.git
Build-Depends: debhelper-compat (= 13), libtoon-dev, libjpeg-dev, libpng-dev, libtiff-dev, liblapack-dev, libv4l-dev, mesa-common-dev, libgl1-mesa-dev, libglu1-mesa-dev, mesa-utils, freeglut3-dev, ffmpeg, libffms2-dev, libavcodec-dev, libavdevice-dev, libavfilter-dev, libavformat-dev, libdc1394-dev
Package-List:
 libcvd-dev deb libdevel optional arch=any
 libcvd-tools deb libs optional arch=any
 libcvd2 deb libs optional arch=any
Checksums-Sha1:
 043215c2265ff60c7075030a442aed7ac1693d83 462928 libcvd_0.0~git20221020150751.30e8cfc+ds1.orig.tar.xz
 2d0f821efe0eefc9bfed154eb4768f48651b1bf1 4720 libcvd_0.0~git20221020150751.30e8cfc+ds1-1.debian.tar.xz
Checksums-Sha256:
 1319cbb096db4df6874851b45c94d655a9b8fe2573bcc3b965f38bcdb62fb999 462928 libcvd_0.0~git20221020150751.30e8cfc+ds1.orig.tar.xz
 ce83ecf5ae91c1bdd9d0696fa2131aaf75f4d1d725c9d089d42c0ff2ea24dc11 4720 libcvd_0.0~git20221020150751.30e8cfc+ds1-1.debian.tar.xz
Files:
 9d9857315cbcd9cc244c3eab69c7ecee 462928 libcvd_0.0~git20221020150751.30e8cfc+ds1.orig.tar.xz
 bfa6a4b0c4dd7732cada7d9da59fa45b 4720 libcvd_0.0~git20221020150751.30e8cfc+ds1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEtBU2D1kett1zr/uD0w3s0lmTIvwFAmNuW3YACgkQ0w3s0lmT
IvyNag//TbrH4EBsHqyZMzUNTDcTWOhedf8EtIISSwSvQhnHgm2rNgU8YP2MakOz
h8Gswne2TsFpM6tsXnkyCNjDdIdkLmJtmCZUEpJ1txqP+0xqpnAOEQVAQiWUcS6D
erQeOB5AiFhu6kAbxyh31OTngsf67zAV8uKgHGLc6MraonUmpXR5xzWHkyHAaCUs
ZwbbZx94LURyKdk5nRy/qgzNeDTVd6Hu9rXEqt2QbZnxZV38Dfh5aGR6dGQKexVj
5gdwgZ15rm9QpUM8DP6eoiDdIHqjRBY4a3YMXZuOd6ja7ddCXhwNIvrh7EQM8tTb
scdhkYe4VPEOS3y2/xMbQsESmlwvs8Y+H806xCk+0SiGsour4nw0x7Sb34ZF/aRy
Vy6eN5cMufe8tmShQNrKn2c63VJTsChjxpt4l/ZmUeFHIqmbSR9y2lIhdyI7BHmd
CfpRuSmAAwwmdf3ORmh3WXaBQ8iAe2ZBq+9c1xTrblnSOK+9rfes72w3r24VlZHx
QgWgAdvIp9NCd2VqHQdz6xAccHYJDBboOnufpXHzW6wtYnTYpsboHdVgQVRbEH76
0VDaeiFBcfVxHSHKUyus8nqRc1vk+ZN3RoGLpmjA4/hu2ErNs6ZIclJ5yA5ct8N+
PvXC5HqVTigwoQ8kR5EDLNkf/11PRUk+iO2B9znF3bb/LgBdvtA=
=uIa4
-----END PGP SIGNATURE-----

dpkg-source: warning: cannot verify inline signature for ./libcvd_0.0~git20221020150751.30e8cfc+ds1-1.dsc: no acceptable signature found
dpkg-source: info: extracting libcvd in /build/reproducible-path/libcvd-0.0~git20221020150751.30e8cfc+ds1
dpkg-source: info: unpacking libcvd_0.0~git20221020150751.30e8cfc+ds1.orig.tar.xz
dpkg-source: info: unpacking libcvd_0.0~git20221020150751.30e8cfc+ds1-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 0001-Add-missing-templates.patch

Check disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 0.0~git20221020150751.30e8cfc+ds1-1+bd1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=sbuild
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=sbuild

dpkg-buildpackage
-----------------

Command: dpkg-buildpackage --sanitize-env -us -uc -mDebusine Rebuild <debusine@example.net> -B
dpkg-buildpackage: info: source package libcvd
dpkg-buildpackage: info: source version 0.0~git20221020150751.30e8cfc+ds1-1+bd1
dpkg-buildpackage: info: source distribution sid
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary-arch
dh binary-arch
   dh_update_autotools_config -a
   dh_autoreconf -a
   dh_auto_configure -a
	./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
checking for gawk... no
checking for mawk... mawk
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking whether g++ supports C++17 features by default... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ranlib... ranlib
checking how to run the C++ preprocessor... g++ -E
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking if compiler flag -Wall works... yes
checking if compiler flag -Wextra works... yes
checking if compiler flag -Wconversion works... yes
checking if compiler flag -pipe works... yes
checking for main in -lpthread... yes
checking if compiler flag -ggdb works... yes
checking if compiler flag -fPIC works... yes
------------------------------------ Checking processor specific features ------------------------------------ checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking whether byte ordering is bigendian... no checking size of void*... 8 checking for inline asm statement... yes checking assembler supports .type pseudo-op... yes
----------------------------------------------- Checking for operating system specific features ----------------------------------------------- checking for dc1394/dc1394.h... yes checking for main in -ldc1394... yes checking for v4l2... yes
------------------------------- Checking for optional libraries ------------------------------- checking for gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking for X... libraries , headers checking for glDrawPixels in -lGL... yes checking for GL/glu.h... yes checking for gluGetString in -lGLU... yes checking for TooN... yes checking for libuvc/libuvc.h... no checking for uvc_stream_get_frame in -luvc... no checking for png.h... yes checking for png_init_io in -lpng... yes checking for jpeglib.h... yes checking for jpeg_destroy_decompress in -ljpeg... yes checking JPEG read buffer size... 1 (safe reading) checking for tiffio.h... yes checking for TIFFReadRGBAImage in -ltiff... yes checking for ffmpeg headers... checking for main in -lavutil... yes checking for avformat_open_input in -lavformat... yes checking for av_read_frame in -lavformat... yes checking for avcodec_open2 in -lavcodec... yes checking for sws_getContext in -lswscale... yes checking for avdevice_register_all in -lavdevice... yes checking for doxygen... no
----------------------------------- Checking for platform compatibility ----------------------------------- checking for g++ options needed to detect all undeclared functions... none needed checking whether feenableexcept is declared... yes
-------------------------------- Checking for extra build options -------------------------------- Options: inline_asm assembler dc1394v2 v4l2buffer videodisplay toon png jpeg tiff ffmpeg Missing options for linux-gnu: libuvc Dodgy things: SIMD support: Missing SIMD support for aarch64-unknown-linux-gnu: