Package: src:gst-libav1.0
Version: 1.24.5-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -Dpackage-name="GStreamer libav Plugins (Debian)" 
-Dpackage-origin="https://tracker.debian.org/pkg/gst-libav1.0"; -Dauto_features=enabled 
-Ddoc=disabled
        cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson 
setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc 
--localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 
"-Dpackage-name=GStreamer libav Plugins (Debian)" 
-Dpackage-origin=https://tracker.debian.org/pkg/gst-libav1.0 -Dauto_features=enabled 
-Ddoc=disabled
The Meson build system
Version: 1.5.0
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
Build type: native build
Project name: gst-libav
Project version: 1.24.5
C compiler for the host machine: cc (gcc 13.3.0 "cc (Debian 13.3.0-3) 13.3.0")
C linker for the host machine: cc ld.bfd 2.42.90.20240720
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
Run-time dependency libavfilter found: YES 9.12.100
Run-time dependency libavformat found: YES 60.16.100
Run-time dependency libavcodec found: YES 60.31.102
Run-time dependency libavutil found: YES 58.29.100
Checking if "libav is provided by FFmpeg" with dependencies libavfilter, 
libavformat, libavcodec, libavutil compiles: YES
Has header "unistd.h" : YES
Run-time dependency gstreamer-1.0 found: YES 1.24.5
Run-time dependency gstreamer-base-1.0 found: YES 1.24.5
Run-time dependency gstreamer-check-1.0 found: YES 1.24.5
Run-time dependency gstreamer-video-1.0 found: YES 1.24.5
Run-time dependency gstreamer-audio-1.0 found: YES 1.24.5
Run-time dependency gstreamer-pbutils-1.0 found: YES 1.24.5
Library m found: YES
Compiler for C supports link arguments -Wl,-z,nodelete: YES
Compiler for C supports arguments -fvisibility=hidden: YES
Compiler for C supports link arguments -Wl,--exclude-libs=ALL: YES
Compiler for C supports arguments -fno-strict-aliasing: YES
Header "gst/gstconfig.h" has symbol "GST_DISABLE_GST_DEBUG" with dependency 
gstreamer-1.0: NO
Message: GStreamer debug system is enabled
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wformat: YES
Compiler for C supports arguments -Wformat-nonliteral: YES
Compiler for C supports arguments -Wformat-security: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Waddress: YES
Compiler for C supports arguments -Wno-multichar: YES
Compiler for C supports arguments -Waggregate-return: YES
Compiler for C supports arguments -Wvla: YES
Compiler for C supports arguments -Wpointer-arith: YES
Program 
/usr/lib/x86_64-linux-gnu/gstreamer1.0/gstreamer-1.0/gst-plugins-doc-cache-generator
 found: NO
../docs/meson.build:39: WARNING: GStreamer plugin inspector for documentation 
not found, can't update the cache
Program hotdoc skipped: feature doc disabled
Message: Hotdoc not found, not building the documentation
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.24.5
Program scripts/extract-release-date-from-doap-file.py found: YES 
(/<<PKGBUILDDIR>>/scripts/extract-release-date-from-doap-file.py)
Message: Package release date: 2024-06-20
Configuring config.h using configuration
Build targets in project: 7

gst-libav 1.24.5

  User defined options
    auto_features     : enabled
    buildtype         : plain
    libdir            : lib/x86_64-linux-gnu
    localstatedir     : /var
    prefix            : /usr
    sysconfdir        : /etc
    wrap_mode         : nodownload
    python.bytecompile: -1
    doc               : disabled
    package-name      : GStreamer libav Plugins (Debian)
    package-origin    : https://tracker.debian.org/pkg/gst-libav1.0

Found ninja-1.12.1 at /usr/bin/ninja
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build
        cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v
[1/26] cc -Iext/libav/libgstlibav.so.p -Iext/libav -I../ext/libav -I. -I.. 
-I/usr/include/x86_64-linux-gnu -I/usr/include/gstreamer-1.0 -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/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations 
-Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings 
-Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress 
-Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ 
ext/libav/libgstlibav.so.p/gstav.c.o -MF ext/libav/libgstlibav.so.p/gstav.c.o.d -o 
ext/libav/libgstlibav.so.p/gstav.c.o -c ../ext/libav/gstav.c
FAILED: ext/libav/libgstlibav.so.p/gstav.c.o
cc -Iext/libav/libgstlibav.so.p -Iext/libav -I../ext/libav -I. -I.. 
-I/usr/include/x86_64-linux-gnu -I/usr/include/gstreamer-1.0 -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/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations 
-Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings 
-Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress 
-Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ 
ext/libav/libgstlibav.so.p/gstav.c.o -MF ext/libav/libgstlibav.so.p/gstav.c.o.d -o 
ext/libav/libgstlibav.so.p/gstav.c.o -c ../ext/libav/gstav.c
../ext/libav/gstav.c: In function ‘plugin_init’:
../ext/libav/gstav.c:159:7: error: ‘FFMPEG_LIBDIR’ undeclared (first use in 
this function)
  159 |       FFMPEG_LIBDIR,
      |       ^~~~~~~~~~~~~
../ext/libav/gstav.c:159:7: note: each undeclared identifier is reported only 
once for each function it appears in
[2/26] cc -Iext/libav/libgstlibav.so.p -Iext/libav -I../ext/libav -I. -I.. 
-I/usr/include/x86_64-linux-gnu -I/usr/include/gstreamer-1.0 -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/orc-0.4 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall 
-Winvalid-pch -fvisibility=hidden -fno-strict-aliasing -Wmissing-declarations 
-Wmissing-prototypes -Wold-style-definition -Wredundant-decls -Wundef -Wwrite-strings 
-Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress 
-Wno-multichar -Waggregate-return -Wvla -Wpointer-arith -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security 
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DHAVE_CONFIG_H -MD -MQ 
ext/libav/libgstlibav.so.p/gstavprotocol.c.o -MF 
ext/libav/libgstlibav.so.p/gstavprotocol.c.o.d -o 
ext/libav/libgstlibav.so.p/gstavprotocol.c.o -c ../ext/libav/gstavprotocol.c
ninja: build stopped: subcommand failed.
dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v 
returned exit code 1
make: *** [debian/rules:38: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202407/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to