I have opened a bug to remove the package, this code is no longer
maintained and has been replaced with the va elements in
gst-plugins-bad1.0.


On Fri, 30 Jan 2026 at 01:38, Santiago Vila <[email protected]> wrote:
>
> Package: src:gstreamer-vaapi
> Version: 1.26.8-2
> Severity: serious
> Tags: ftbfs forky sid
>
> Dear maintainer:
>
> During a rebuild of all packages in unstable, this package failed to build.
>
> Below you will find the last part of the build log (probably the most
> relevant part, but not necessarily). If required, the full build log
> is available here:
>
> https://people.debian.org/~sanvila/build-logs/202601/
>
> About the archive rebuild: The build was made on virtual machines from AWS,
> using sbuild and a reduced chroot with only build-essential packages.
>
> If you cannot 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 add an affects on src:gstreamer-vaapi, so that this is still
> visible in the BTS web page for this package.
>
> Thanks.
>
> --------------------------------------------------------------------------------
> [...]
> [91/106] cc -Igst/vaapi/libgstvaapi.so.p -Igst/vaapi -I../gs 
> [too-long-redacted] vaapi/gstvaapivideobufferpool.c
> FAILED: [code=1] gst/vaapi/libgstvaapi.so.p/gstvaapivideobufferpool.c.o
> cc -Igst/vaapi/libgstvaapi.so.p -Igst/vaapi -I../gst/vaapi - 
> [too-long-redacted] vaapi/gstvaapivideobufferpool.c
> In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
>                  from /usr/include/glib-2.0/gobject/gbinding.h:31,
>                  from /usr/include/glib-2.0/glib-object.h:24,
>                  from /usr/include/gstreamer-1.0/gst/gstenumtypes.h:6,
>                  from /usr/include/gstreamer-1.0/gst/gst.h:32,
>                  from ../gst-libs/gst/vaapi/sysdeps.h:34,
>                  from ../gst/vaapi/gstcompat.h:26,
>                  from ../gst/vaapi/gstvaapivideobufferpool.c:23:
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:53:24: error: 
> unknown type name ‘GstVideoBufferPoolClass’; did you mean 
> ‘GstBufferPoolClass’?
>    53 |     VIDEO_DMABUF_POOL, GstVideoBufferPool)
>       |                        ^~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1612:20: note: in definition of macro 
> ‘G_DECLARE_FINAL_TYPE’
>  1612 |   typedef struct { ParentName##Class parent_class; } 
> ModuleObjName##Class;                               \
>       |                    ^~~~~~~~~~
> In file included from 
> /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
>                  from /usr/include/glib-2.0/glib/gtypes.h:34,
>                  from /usr/include/glib-2.0/glib/galloca.h:34,
>                  from /usr/include/glib-2.0/glib.h:32,
>                  from /usr/include/gstreamer-1.0/gst/gst.h:27:
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h: In function 
> ‘glib_autoptr_clear_GstVideoDmabufPool’:
> /usr/include/glib-2.0/glib/gmacros.h:1343:49: error: 
> ‘glib_autoptr_clear_GstVideoBufferPool’ undeclared (first use in this 
> function); did you mean ‘glib_autoptr_clear_GstBufferPool’?
>  1343 | #define _GLIB_AUTOPTR_CLEAR_FUNC_NAME(TypeName) 
> glib_autoptr_clear_##TypeName
>       |                                                 ^~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1361:18: note: in definition of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1361 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                    
>                                           \
>       |                  ^~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1374:65: note: in expansion of macro 
> ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’
>  1374 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(ModuleObjName, ParentName, 
> _GLIB_AUTOPTR_CLEAR_FUNC_NAME(ParentName))
>       |                                                                 
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1343:49: note: each undeclared 
> identifier is reported only once for each function it appears in
>  1343 | #define _GLIB_AUTOPTR_CLEAR_FUNC_NAME(TypeName) 
> glib_autoptr_clear_##TypeName
>       |                                                 ^~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1361:18: note: in definition of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1361 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                    
>                                           \
>       |                  ^~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1374:65: note: in expansion of macro 
> ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’
>  1374 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(ModuleObjName, ParentName, 
> _GLIB_AUTOPTR_CLEAR_FUNC_NAME(ParentName))
>       |                                                                 
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:53:24: error: 
> ‘GstVideoBufferPool’ undeclared (first use in this function); did you mean 
> ‘GstVideoBufferFlags’?
>    53 |     VIDEO_DMABUF_POOL, GstVideoBufferPool)
>       |                        ^~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1361:29: note: in definition of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1361 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                    
>                                           \
>       |                             ^~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1361:41: error: expected expression 
> before ‘)’ token
>  1361 |     { if (_ptr) (cleanup) ((ParentName *) _ptr); }                    
>                                           \
>       |                                         ^
> /usr/include/glib-2.0/glib/gmacros.h:1374:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1374 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(ModuleObjName, ParentName, 
> _GLIB_AUTOPTR_CLEAR_FUNC_NAME(ParentName))
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h: In function 
> ‘glib_autoptr_destroy_GstVideoDmabufPool’:
> /usr/include/glib-2.0/glib/gmacros.h:1343:49: error: 
> ‘glib_autoptr_clear_GstVideoBufferPool’ undeclared (first use in this 
> function); did you mean ‘glib_autoptr_clear_GstBufferPool’?
>  1343 | #define _GLIB_AUTOPTR_CLEAR_FUNC_NAME(TypeName) 
> glib_autoptr_clear_##TypeName
>       |                                                 ^~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1365:8: note: in definition of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1365 |     { (cleanup) ((ParentName *) _ptr); }                              
>                                           \
>       |        ^~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1374:65: note: in expansion of macro 
> ‘_GLIB_AUTOPTR_CLEAR_FUNC_NAME’
>  1374 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(ModuleObjName, ParentName, 
> _GLIB_AUTOPTR_CLEAR_FUNC_NAME(ParentName))
>       |                                                                 
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:53:24: error: 
> ‘GstVideoBufferPool’ undeclared (first use in this function); did you mean 
> ‘GstVideoBufferFlags’?
>    53 |     VIDEO_DMABUF_POOL, GstVideoBufferPool)
>       |                        ^~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1365:19: note: in definition of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1365 |     { (cleanup) ((ParentName *) _ptr); }                              
>                                           \
>       |                   ^~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/glib/gmacros.h:1365:31: error: expected expression 
> before ‘)’ token
>  1365 |     { (cleanup) ((ParentName *) _ptr); }                              
>                                           \
>       |                               ^
> /usr/include/glib-2.0/glib/gmacros.h:1374:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS’
>  1374 |   _GLIB_DEFINE_AUTOPTR_CLEANUP_FUNCS(ModuleObjName, ParentName, 
> _GLIB_AUTOPTR_CLEAR_FUNC_NAME(ParentName))
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/glib-2.0/gobject/gtype.h:1614:3: note: in expansion of macro 
> ‘_GLIB_DEFINE_AUTOPTR_CHAINUP’
>  1614 |   _GLIB_DEFINE_AUTOPTR_CHAINUP (ModuleObjName, ParentName)            
>                                    \
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> /usr/include/gstreamer-1.0/gst/video/gstvideodmabufpool.h:52:1: note: in 
> expansion of macro ‘G_DECLARE_FINAL_TYPE’
>    52 | G_DECLARE_FINAL_TYPE (GstVideoDmabufPool, gst_video_dmabuf_pool, GST,
>       | ^~~~~~~~~~~~~~~~~~~~
> [92/106] cc -Igst/vaapi/libgstvaapi.so.p -Igst/vaapi -I../gs 
> [too-long-redacted] gst/vaapi/gstvaapivideomemory.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:32: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
> status 2
> --------------------------------------------------------------------------------



--
g. Marc

GPG: 827C FD74 BA46 8152 A041 F3A0 7A6A 4F17 5995 A65B

Reply via email to