Source: xpra
Version: 3.1.5+dfsg1-0.2
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):
>  debian/rules binary-arch
> dh binary-arch --buildsystem=pybuild
>    dh_update_autotools_config -a -O--buildsystem=pybuild
>    dh_autoreconf -a -O--buildsystem=pybuild
>    dh_auto_configure -a -O--buildsystem=pybuild
> I: pybuild base:311: python3.12 setup.py config 
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> performance hint: xpra/buffers/membuf.pxd:17:10: No exception value declared 
> for 'memalign' in pxd file.
> Users cimporting this function and calling it without the gil will always 
> require an exception check.
> Suggest adding an explicit exception value.
> performance hint: xpra/buffers/membuf.pxd:26:29: No exception value declared 
> for 'xxh64' in pxd file.
> Users cimporting this function and calling it without the gil will always 
> require an exception check.
> Suggest adding an explicit exception value.
> performance hint: xpra/buffers/membuf.pxd:28:28: No exception value declared 
> for 'xxh3' in pxd file.
> Users cimporting this function and calling it without the gil will always 
> require an exception check.
> Suggest adding an explicit exception value.
> performance hint: xpra/codecs/enc_x264/encoder.pyx:446:5: Exception check on 
> 'X264_log' will always require the GIL to be acquired.
> Possible solutions:
>       1. Declare 'X264_log' as 'noexcept' if you control the definition and 
> you're sure you don't want the function to raise exceptions.
>       2. Use an 'int' return type on 'X264_log' to allow an error code to be 
> returned.
> warning: xpra/codecs/enc_x265/encoder.pyx:544:39: local variable 'pic_buf' 
> referenced before assignment
> performance hint: xpra/codecs/libav_common/av_log.pyx:68:5: Exception check 
> on 'log_callback_override' will always require the GIL to be acquired.
> Possible solutions:
>       1. Declare 'log_callback_override' as 'noexcept' if you control the 
> definition and you're sure you don't want the function to raise exceptions.
>       2. Use an 'int' return type on 'log_callback_override' to allow an 
> error code to be returned.
> warning: xpra/codecs/v4l2/pusher.pyx:75:4: The 'IF' statement is deprecated 
> and will be removed in a future Cython version. Consider using runtime 
> conditions or C macros instead. See 
> https://github.com/cython/cython/issues/4310
> warning: xpra/codecs/v4l2/pusher.pyx:265:12: The 'IF' statement is deprecated 
> and will be removed in a future Cython version. Consider using runtime 
> conditions or C macros instead. See 
> https://github.com/cython/cython/issues/4310
> performance hint: xpra/server/window/motion.pyx:140:39: Exception check after 
> calling 'xxh3' will always require the GIL to be acquired.
> Possible solutions:
>       1. Declare 'xxh3' as 'noexcept' if you control the definition and 
> you're sure you don't want the function to raise exceptions.
>       2. Declare any exception value explicitly for functions in pxd files.
> setup.py config
> Xpra version 3.1.5
> found pkg-config version: 1.8.1
> build switches:
> * PIC                  : Y
> * Xdummy               : Auto
> * Xdummy_wrapper       : Auto
> * annotate             : Y
> * bencode              : Y
> * bundle_tests         : N
> * client               : Y
> * clipboard            : Y
> * csc_libyuv           : N
> * csc_swscale          : Y
> * cuda_kernels         : Y
> * cuda_rebuild         : Y
> * cython               : Y
> * cython_bencode       : Y
> * data                 : Y
> * dbus                 : Y
> * debug                : N
> * dec_avcodec2         : Y
> * enc_ffmpeg           : Y
> * enc_x264             : Y
> * enc_x265             : Y
> * example              : Y
> * gtk2                 : N
> * gtk3                 : Y
> * gtk_x11              : Y
> * html5                : Y
> * html5_brotli         : Y
> * html5_gzip           : Y
> * jpeg_decoder         : Y
> * jpeg_encoder         : Y
> * keyboard             : Y
> * mdns                 : Y
> * minify               : Y
> * modules              : Y
> * netdev               : Y
> * notifications        : Y
> * nvenc                : N
> * nvfbc                : N
> * nvjpeg               : N
> * opengl               : Y
> * pam                  : Y
> * pillow               : Y
> * printing             : Y
> * proxy                : Y
> * rebuild              : Y
> * rencodeplus          : Y
> * rfb                  : Y
> * scripts              : Y
> * sd_listen            : Y
> * server               : Y
> * service              : Y
> * shadow               : Y
> * sound                : Y
> * strict               : Y
> * tests                : N
> * uinput               : Y
> * v4l2                 : Y
> * verbose              : N
> * vpx                  : Y
> * vsock                : Y
> * warn                 : Y
> * webcam               : Y
> * webp                 : Y
> * x11                  : Y
> * xdg_open             : Y
> * xinput               : Y
> error running (['uglifyjs', '--version'],),{'stdout': -1, 'stderr': -1}: 
> [Errno 2] No such file or directory: 'uglifyjs'
> Warning: uglifyjs failed and return -1
> Warning: yuicompressor module not found, cannot minify
> 'nvcc --version' failed with return code 127
> stderr: None
> updated ./xpra/build_info.py with:
> * BUILD_BIT            = 64bit
> * BUILD_CPU            = Generic CPU
> * BUILD_DATE           = 2023-09-15
> * BUILD_MACHINE        = x86_64
> * BUILD_OS             = unknown unknown unknown
> * BUILD_TIME           = 11:15
> * COMPILER_VERSION     = gcc (Debian 13.2.0-25) 13.2.0
> * CYTHON_VERSION       = 3.0.10
> * DEBIAN_PACKAGE       = 3.1.5+dfsg1-0.2
> * LINKER_VERSION       = GNU ld (GNU Binutils for Debian) 2.42
> * PYTHON_VERSION       = 3.12.3
> * lib_gtk              = 3.24.42
> * lib_gtk_x11          = 3.24.42
> * lib_py3cairo         = 1.26.0
> * lib_pygobject        = 3.48.2
> * lib_python3          = 3.11
> * lib_vpx              = 1.14.0
> * lib_x11              = 1.8.7
> * lib_x264             = 0.164.3108
> * lib_x265             = 3.5
> * lib_xcomposite       = 0.4.5
> * lib_xdamage          = 1.1.6
> * lib_xext             = 1.3.4
> * lib_xfixes           = 6.0.0
> * lib_xkbfile          = 1.1.0
> * lib_xrandr           = 1.5.4
> * lib_xtst             = 1.2.3
> found gcc version: 13.2.0
> Compiling xpra/buffers/membuf.pyx because it changed.
> Compiling xpra/monotonic_time.pyx because it changed.
> Compiling xpra/x11/bindings/wait_for_x_server.pyx because it changed.
> Compiling xpra/x11/bindings/display_source.pyx because it changed.
> Compiling xpra/x11/bindings/core_bindings.pyx because it changed.
> Compiling xpra/x11/bindings/posix_display_source.pyx because it changed.
> Compiling xpra/x11/bindings/randr_bindings.pyx because it changed.
> Compiling xpra/x11/bindings/keyboard_bindings.pyx because it changed.
> Compiling xpra/x11/bindings/window_bindings.pyx because it changed.
> Compiling xpra/x11/bindings/ximage.pyx because it changed.
> Compiling xpra/x11/bindings/xi2_bindings.pyx because it changed.
> Compiling xpra/x11/gtk3/gdk_display_source.pyx because it changed.
> Compiling xpra/x11/gtk3/gdk_bindings.pyx because it changed.
> Compiling xpra/gtk_common/gtk3/gdk_bindings.pyx because it changed.
> Compiling xpra/client/gtk3/cairo_workaround.pyx because it changed.
> Compiling xpra/codecs/argb/argb.pyx because it changed.
> Compiling xpra/gtk_common/gtk3/gdk_atoms.pyx because it changed.
> Compiling xpra/codecs/xor/cyxor.pyx because it changed.
> Compiling xpra/rectangle.pyx because it changed.
> Compiling xpra/server/cystats.pyx because it changed.
> Compiling xpra/server/window/motion.pyx because it changed.
> Compiling xpra/platform/xposix/sd_listen.pyx because it changed.
> Compiling xpra/codecs/enc_x264/encoder.pyx because it changed.
> Compiling xpra/codecs/enc_x265/encoder.pyx because it changed.
> Compiling xpra/codecs/webp/encoder.pyx because it changed.
> Compiling xpra/codecs/webp/decoder.pyx because it changed.
> Compiling xpra/codecs/jpeg/encoder.pyx because it changed.
> Compiling xpra/codecs/jpeg/decoder.pyx because it changed.
> Compiling xpra/codecs/libav_common/av_log.pyx because it changed.
> Compiling xpra/codecs/dec_avcodec2/decoder.pyx because it changed.
> Compiling xpra/codecs/csc_swscale/colorspace_converter.pyx because it changed.
> Compiling xpra/codecs/vpx/encoder.pyx because it changed.
> Compiling xpra/codecs/vpx/decoder.pyx because it changed.
> Compiling xpra/codecs/enc_ffmpeg/encoder.pyx because it changed.
> Compiling xpra/codecs/v4l2/pusher.pyx because it changed.
> Compiling xpra/net/bencode/cython_bencode.pyx because it changed.
> Compiling xpra/net/rencodeplus/rencodeplus.pyx because it changed.
> Compiling xpra/platform/xposix/netdev_query.pyx because it changed.
> Compiling xpra/net/vsock.pyx because it changed.
> Compiling xpra/server/pam.pyx because it changed.
> [ 1/40] Cythonizing xpra/buffers/membuf.pyx
> [ 2/40] Cythonizing xpra/client/gtk3/cairo_workaround.pyx
> [ 3/40] Cythonizing xpra/codecs/argb/argb.pyx
> [ 4/40] Cythonizing xpra/codecs/csc_swscale/colorspace_converter.pyx
> [ 5/40] Cythonizing xpra/codecs/dec_avcodec2/decoder.pyx
> [ 6/40] Cythonizing xpra/codecs/enc_ffmpeg/encoder.pyx
> [ 7/40] Cythonizing xpra/codecs/enc_x264/encoder.pyx
> [ 8/40] Cythonizing xpra/codecs/enc_x265/encoder.pyx
> [ 9/40] Cythonizing xpra/codecs/jpeg/decoder.pyx
> [10/40] Cythonizing xpra/codecs/jpeg/encoder.pyx
> [11/40] Cythonizing xpra/codecs/libav_common/av_log.pyx
> [12/40] Cythonizing xpra/codecs/v4l2/pusher.pyx
> [13/40] Cythonizing xpra/codecs/vpx/decoder.pyx
> [14/40] Cythonizing xpra/codecs/vpx/encoder.pyx
> [15/40] Cythonizing xpra/codecs/webp/decoder.pyx
> [16/40] Cythonizing xpra/codecs/webp/encoder.pyx
> [17/40] Cythonizing xpra/codecs/xor/cyxor.pyx
> [18/40] Cythonizing xpra/gtk_common/gtk3/gdk_atoms.pyx
> [19/40] Cythonizing xpra/gtk_common/gtk3/gdk_bindings.pyx
> [20/40] Cythonizing xpra/monotonic_time.pyx
> [21/40] Cythonizing xpra/net/bencode/cython_bencode.pyx
> [22/40] Cythonizing xpra/net/rencodeplus/rencodeplus.pyx
> [23/40] Cythonizing xpra/net/vsock.pyx
> [24/40] Cythonizing xpra/platform/xposix/netdev_query.pyx
> [25/40] Cythonizing xpra/platform/xposix/sd_listen.pyx
> [26/40] Cythonizing xpra/rectangle.pyx
> [27/40] Cythonizing xpra/server/cystats.pyx
> [28/40] Cythonizing xpra/server/pam.pyx
> [29/40] Cythonizing xpra/server/window/motion.pyx
> [30/40] Cythonizing xpra/x11/bindings/core_bindings.pyx
> [31/40] Cythonizing xpra/x11/bindings/display_source.pyx
> [32/40] Cythonizing xpra/x11/bindings/keyboard_bindings.pyx
> [33/40] Cythonizing xpra/x11/bindings/posix_display_source.pyx
> [34/40] Cythonizing xpra/x11/bindings/randr_bindings.pyx
> [35/40] Cythonizing xpra/x11/bindings/wait_for_x_server.pyx
> [36/40] Cythonizing xpra/x11/bindings/window_bindings.pyx
> [37/40] Cythonizing xpra/x11/bindings/xi2_bindings.pyx
> [38/40] Cythonizing xpra/x11/bindings/ximage.pyx
> [39/40] Cythonizing xpra/x11/gtk3/gdk_bindings.pyx
> [40/40] Cythonizing xpra/x11/gtk3/gdk_display_source.pyx
> I: pybuild base:311: python3.11 setup.py config 
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> setup.py config
> Xpra version 3.1.5
> found pkg-config version: 1.8.1
> build switches:
> * PIC                  : Y
> * Xdummy               : Auto
> * Xdummy_wrapper       : Auto
> * annotate             : Y
> * bencode              : Y
> * bundle_tests         : N
> * client               : Y
> * clipboard            : Y
> * csc_libyuv           : N
> * csc_swscale          : Y
> * cuda_kernels         : Y
> * cuda_rebuild         : Y
> * cython               : Y
> * cython_bencode       : Y
> * data                 : Y
> * dbus                 : Y
> * debug                : N
> * dec_avcodec2         : Y
> * enc_ffmpeg           : Y
> * enc_x264             : Y
> * enc_x265             : Y
> * example              : Y
> * gtk2                 : N
> * gtk3                 : Y
> * gtk_x11              : Y
> * html5                : Y
> * html5_brotli         : Y
> * html5_gzip           : Y
> * jpeg_decoder         : Y
> * jpeg_encoder         : Y
> * keyboard             : Y
> * mdns                 : Y
> * minify               : Y
> * modules              : Y
> * netdev               : Y
> * notifications        : Y
> * nvenc                : N
> * nvfbc                : N
> * nvjpeg               : N
> * opengl               : Y
> * pam                  : Y
> * pillow               : Y
> * printing             : Y
> * proxy                : Y
> * rebuild              : Y
> * rencodeplus          : Y
> * rfb                  : Y
> * scripts              : Y
> * sd_listen            : Y
> * server               : Y
> * service              : Y
> * shadow               : Y
> * sound                : Y
> * strict               : Y
> * tests                : N
> * uinput               : Y
> * v4l2                 : Y
> * verbose              : N
> * vpx                  : Y
> * vsock                : Y
> * warn                 : Y
> * webcam               : Y
> * webp                 : Y
> * x11                  : Y
> * xdg_open             : Y
> * xinput               : Y
> error running (['uglifyjs', '--version'],),{'stdout': -1, 'stderr': -1}: 
> [Errno 2] No such file or directory: 'uglifyjs'
> Warning: uglifyjs failed and return -1
> Warning: yuicompressor module not found, cannot minify
> 'nvcc --version' failed with return code 127
> stderr: None
> updated ./xpra/build_info.py with:
> * BUILD_BIT            = 64bit
> * BUILD_CPU            = Generic CPU
> * BUILD_DATE           = 2023-09-15
> * BUILD_MACHINE        = x86_64
> * BUILD_OS             = unknown unknown unknown
> * BUILD_TIME           = 11:15
> * COMPILER_VERSION     = gcc (Debian 13.2.0-25) 13.2.0
> * CYTHON_VERSION       = 3.0.10
> * DEBIAN_PACKAGE       = 3.1.5+dfsg1-0.2
> * LINKER_VERSION       = GNU ld (GNU Binutils for Debian) 2.42
> * PYTHON_VERSION       = 3.11.9
> * lib_gtk              = 3.24.42
> * lib_gtk_x11          = 3.24.42
> * lib_py3cairo         = 1.26.0
> * lib_pygobject        = 3.48.2
> * lib_python3          = 3.11
> * lib_vpx              = 1.14.0
> * lib_x11              = 1.8.7
> * lib_x264             = 0.164.3108
> * lib_x265             = 3.5
> * lib_xcomposite       = 0.4.5
> * lib_xdamage          = 1.1.6
> * lib_xext             = 1.3.4
> * lib_xfixes           = 6.0.0
> * lib_xkbfile          = 1.1.0
> * lib_xrandr           = 1.5.4
> * lib_xtst             = 1.2.3
> found gcc version: 13.2.0
>    dh_auto_build -a -O--buildsystem=pybuild
> I: pybuild base:311: /usr/bin/python3.12 setup.py build --with-verbose 
> --with-Xdummy --without-Xdummy_wrapper --with-html5 --without-minify 
> --without-html5_gzip 
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> setup.py build --with-verbose --with-Xdummy --without-Xdummy_wrapper 
> --with-html5 --without-minify --without-html5_gzip
> Xpra version 3.1.5
> found pkg-config version: 1.8.1
> build switches:
> * PIC                  : Y
> * Xdummy               : Y
> * Xdummy_wrapper       : N
> * annotate             : Y
> * bencode              : Y
> * bundle_tests         : N
> * client               : Y
> * clipboard            : Y
> * csc_libyuv           : N
> * csc_swscale          : Y
> * cuda_kernels         : Y
> * cuda_rebuild         : Y
> * cython               : Y
> * cython_bencode       : Y
> * data                 : Y
> * dbus                 : Y
> * debug                : N
> * dec_avcodec2         : Y
> * enc_ffmpeg           : Y
> * enc_x264             : Y
> * enc_x265             : Y
> * example              : Y
> * gtk2                 : N
> * gtk3                 : Y
> * gtk_x11              : Y
> * html5                : Y
> * html5_brotli         : Y
> * html5_gzip           : N
> * jpeg_decoder         : Y
> * jpeg_encoder         : Y
> * keyboard             : Y
> * mdns                 : Y
> * minify               : N
> * modules              : Y
> * netdev               : Y
> * notifications        : Y
> * nvenc                : N
> * nvfbc                : N
> * nvjpeg               : N
> * opengl               : Y
> * pam                  : Y
> * pillow               : Y
> * printing             : Y
> * proxy                : Y
> * rebuild              : Y
> * rencodeplus          : Y
> * rfb                  : Y
> * scripts              : Y
> * sd_listen            : Y
> * server               : Y
> * service              : Y
> * shadow               : Y
> * sound                : Y
> * strict               : Y
> * tests                : N
> * uinput               : Y
> * v4l2                 : Y
> * verbose              : Y
> * vpx                  : Y
> * vsock                : Y
> * warn                 : Y
> * webcam               : Y
> * webp                 : Y
> * x11                  : Y
> * xdg_open             : Y
> * xinput               : Y
> 'nvcc --version' failed with return code 127
> stderr: None
> updated ./xpra/build_info.py with:
> * BUILD_BIT            = 64bit
> * BUILD_CPU            = Generic CPU
> * BUILD_DATE           = 2023-09-15
> * BUILD_MACHINE        = x86_64
> * BUILD_OS             = unknown unknown unknown
> * BUILD_TIME           = 11:15
> * COMPILER_VERSION     = gcc (Debian 13.2.0-25) 13.2.0
> * CYTHON_VERSION       = 3.0.10
> * DEBIAN_PACKAGE       = 3.1.5+dfsg1-0.2
> * LINKER_VERSION       = GNU ld (GNU Binutils for Debian) 2.42
> * PYTHON_VERSION       = 3.12.3
> * lib_gtk              = 3.24.42
> * lib_gtk_x11          = 3.24.42
> * lib_py3cairo         = 1.26.0
> * lib_pygobject        = 3.48.2
> * lib_python3          = 3.11
> * lib_vpx              = 1.14.0
> * lib_x11              = 1.8.7
> * lib_x264             = 0.164.3108
> * lib_x265             = 3.5
> * lib_xcomposite       = 0.4.5
> * lib_xdamage          = 1.1.6
> * lib_xext             = 1.3.4
> * lib_xfixes           = 6.0.0
> * lib_xkbfile          = 1.1.0
> * lib_xrandr           = 1.5.4
> * lib_xtst             = 1.2.3
> Warning: could not get branch information
> 'git describe --long --always --tags' failed with return code 127
> updated ./xpra/src_info.py with:
> * LOCAL_MODIFICATIONS  = unknown
> * REVISION             = unknown
> found gcc version: 13.2.0
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xrandr'),{})={'libraries': ['X11', 'Xrandr'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xtst', 'xfixes', 'xkbfile'),{})={'libraries': ['X11', 
> 'Xtst', 'Xfixes', 'xkbfile'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xtst', 'xfixes', 'xcomposite', 'xdamage', 
> 'xext'),{})={'libraries': ['X11', 'Xtst', 'Xcomposite', 'Xdamage', 'Xfixes', 
> 'Xext'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> exec_pkgconfig(('x11', 'xext', 'xcomposite'),{})={'libraries': ['X11', 
> 'Xext', 'Xcomposite'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xi'),{})={'libraries': ['X11', 'Xi'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('gdk-3.0',),{})={'include_dirs': ['/usr/include/gtk-3.0', 
> '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'gdk_pixbuf-2.0', 'cairo-gobject', 'cairo', 
> 'gobject-2.0', 'glib-2.0'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('gdk-3.0', 'xdamage'),{})={'include_dirs': 
> ['/usr/include/gtk-3.0', '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'gdk_pixbuf-2.0', 'cairo-gobject', 'cairo', 
> 'gobject-2.0', 'glib-2.0', 'Xdamage', 'Xfixes'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('gtk+-3.0', 'pygobject-3.0'),{})={'include_dirs': 
> ['/usr/include/gtk-3.0', '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders', 
> '/usr/include/atk-1.0', '/usr/include/at-spi2-atk/2.0', 
> '/usr/include/at-spi-2.0', '/usr/include/dbus-1.0', 
> '/usr/lib/aarch64-linux-gnu/dbus-1.0/include', '/usr/include/pygobject-3.0'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gtk-3', 'gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'atk-1.0', 'cairo-gobject', 'cairo', 
> 'gdk_pixbuf-2.0', 'gio-2.0', 'gobject-2.0', 'glib-2.0'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('py3cairo',),{})={'include_dirs': ['/usr/include/pycairo', 
> '/usr/include/cairo', '/usr/include/libpng16', '/usr/include/freetype2', 
> '/usr/include/pixman-1'], 'libraries': ['cairo'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('gtk+-3.0',),{})={'include_dirs': ['/usr/include/gtk-3.0', 
> '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders', 
> '/usr/include/atk-1.0', '/usr/include/at-spi2-atk/2.0', 
> '/usr/include/at-spi-2.0', '/usr/include/dbus-1.0', 
> '/usr/lib/aarch64-linux-gnu/dbus-1.0/include'], 'extra_link_args': 
> ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed'], 
> 'libraries': ['gtk-3', 'gdk-3', 'z', 'pangocairo-1.0', 'pango-1.0', 
> 'harfbuzz', 'atk-1.0', 'cairo-gobject', 'cairo', 'gdk_pixbuf-2.0', 'gio-2.0', 
> 'gobject-2.0', 'glib-2.0'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libsystemd',),{})={'libraries': ['systemd'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> exec_pkgconfig(('x264',),{})={'extra_link_args': ['-DX264_API_IMPORTS', 
> '-Wall', '-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed'], 'libraries': 
> ['x264'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('x265',),{})={'libraries': ['x265'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libwebp',),{})={'include_dirs': ['/usr/include/webp'], 
> 'libraries': ['webp'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libturbojpeg',),{})={'libraries': ['turbojpeg'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libturbojpeg',),{})={'libraries': ['turbojpeg'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavutil',),{})={'include_dirs': 
> ['/usr/include/aarch64-linux-gnu'], 'libraries': ['avutil'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavcodec', 'libavutil', 
> 'libavformat'),{})={'include_dirs': ['/usr/include/aarch64-linux-gnu'], 
> 'libraries': ['avcodec', 'avutil', 'avformat'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libswscale', 'libavutil'),{})={'include_dirs': 
> ['/usr/include/aarch64-linux-gnu'], 'libraries': ['swscale', 'avutil'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('vpx',),{})={'libraries': ['vpx', 'm'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavcodec', 'libavformat', 
> 'libavutil'),{})={'include_dirs': ['/usr/include/aarch64-linux-gnu'], 
> 'libraries': ['avcodec', 'avformat', 'avutil'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> xpra/buffers/buffers.c: In function ‘_object_as_buffer’:
> xpra/buffers/buffers.c:43:5: warning: ‘PyObject_AsReadBuffer’ is deprecated 
> [-Wdeprecated-declarations]
>    43 |     return PyObject_AsReadBuffer(obj, buffer, buffer_len);
>       |     ^~~~~~
> In file included from /usr/include/python3.12/Python.h:100,
>                  from xpra/buffers/buffers.c:8:
> /usr/include/python3.12/abstract.h:369:17: note: declared here
>   369 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~
> xpra/buffers/buffers.c: In function ‘_object_as_write_buffer’:
> xpra/buffers/buffers.c:56:5: warning: ‘PyObject_AsWriteBuffer’ is deprecated 
> [-Wdeprecated-declarations]
>    56 |     return PyObject_AsWriteBuffer(obj, buffer, buffer_len);
>       |     ^~~~~~
> /usr/include/python3.12/abstract.h:380:17: note: declared here
>   380 | PyAPI_FUNC(int) PyObject_AsWriteBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~~
> xpra/gtk_common/gtk3/gdk_atoms.c: In function 
> ‘__pyx_pf_4xpra_10gtk_common_4gtk3_9gdk_atoms_gdk_atom_objects_from_gdk_atom_array’:
> xpra/gtk_common/gtk3/gdk_atoms.c:2678:5: warning: ‘PyObject_AsReadBuffer’ is 
> deprecated [-Wdeprecated-declarations]
>  2678 |     __pyx_t_1 = PyObject_AsReadBuffer(__pyx_v_atom_string, ((void 
> const **)(&__pyx_v_array)), (&__pyx_v_array_len_bytes)); if 
> (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(0, 39, __pyx_L1_error)
>       |     ^~~~~~~~~
> In file included from /usr/include/python3.12/Python.h:100,
>                  from xpra/gtk_common/gtk3/gdk_atoms.c:92:
> /usr/include/python3.12/abstract.h:369:17: note: declared here
>   369 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~
> xpra/codecs/dec_avcodec2/decoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_4clean_decoder’:
> xpra/codecs/dec_avcodec2/decoder.c:9548:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
>  9548 |     __pyx_v_r = avcodec_close(__pyx_v_self->codec_ctx);
>       |     ^~~~~~~~~
> In file included from xpra/codecs/dec_avcodec2/decoder.c:1282:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_4init_muxer’:
> xpra/codecs/enc_ffmpeg/encoder.c:11208:115: error: passing argument 6 of 
> ‘avio_alloc_context’ from incompatible pointer type 
> [-Werror=incompatible-pointer-types]
> 11208 |   __pyx_v_self->muxer_ctx->pb = 
> avio_alloc_context(__pyx_v_self->buffer, 0x10000, 1, ((void *)__pyx_v_gen), 
> NULL, __pyx_f_4xpra_6codecs_10enc_ffmpeg_7encoder_write_packet, NULL);
>       |                                                                       
>                                             
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                                                       
>                                             |
>       |                                                                       
>                                             int (*)(void *, uint8_t *, int) 
> {aka int (*)(void *, unsigned char *, int)}
> In file included from xpra/codecs/enc_ffmpeg/encoder.c:1288:
> /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note: expected ‘int 
> (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char 
> *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int 
> (*)(void *, unsigned char *, int)’}
>   404 |                   int (*write_packet)(void *opaque, const uint8_t 
> *buf, int buf_size),
>       |                   
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_8init_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:13144:28: error: ‘AVCodecContext’ has no 
> member named ‘channels’
> 13144 |     __pyx_v_self->audio_ctx->channels = 2;
>       |                            ^~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_12clean_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:14268:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
> 14268 |     __pyx_v_r = avcodec_close(__pyx_v_self->video_ctx);
>       |     ^~~~~~~~~
> In file included from xpra/codecs/enc_ffmpeg/encoder.c:1289:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c:14411:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
> 14411 |     __pyx_v_r = avcodec_close(__pyx_v_self->audio_ctx);
>       |     ^~~~~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_38compress_image’:
> xpra/codecs/enc_ffmpeg/encoder.c:17451:29: error: ‘AVFrame’ has no member 
> named ‘coded_picture_number’
> 17451 |       __pyx_v_self->av_frame->coded_picture_number = 
> (__pyx_v_self->frames + 1);
>       |                             ^~
> xpra/codecs/enc_ffmpeg/encoder.c:17460:29: error: ‘AVFrame’ has no member 
> named ‘display_picture_number’
> 17460 |       __pyx_v_self->av_frame->display_picture_number = 
> (__pyx_v_self->frames + 1);
>       |                             ^~
> xpra/codecs/enc_ffmpeg/encoder.c:17756:3: warning: ‘av_init_packet’ is 
> deprecated [-Wdeprecated-declarations]
> 17756 |   av_init_packet((&__pyx_v_avpkt));
>       |   ^~~~~~~~~~~~~~
> In file included from /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:44:
> /usr/include/aarch64-linux-gnu/libavcodec/packet.h:653:6: note: declared here
>   653 | void av_init_packet(AVPacket *pkt);
>       |      ^~~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function ‘__pyx_pymod_exec_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:22785:36: error: 
> ‘AV_OPT_TYPE_CHANNEL_LAYOUT’ undeclared (first use in this function); did you 
> mean ‘AV_OPT_TYPE_CHLAYOUT’?
> 22785 |   __pyx_t_2 = __Pyx_PyInt_From_int(AV_OPT_TYPE_CHANNEL_LAYOUT); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 465, __pyx_L1_error)
>       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                    AV_OPT_TYPE_CHLAYOUT
> xpra/codecs/enc_ffmpeg/encoder.c:22785:36: note: each undeclared identifier 
> is reported only once for each function it appears in
> cc1: all warnings being treated as errors
> error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
> E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: 
> /usr/bin/python3.12 setup.py build --with-verbose --with-Xdummy 
> --without-Xdummy_wrapper --with-html5 --without-minify --without-html5_gzip 
> I: pybuild base:311: /usr/bin/python3 setup.py build --with-verbose 
> --with-Xdummy --without-Xdummy_wrapper --with-html5 --without-minify 
> --without-html5_gzip 
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> setup.py build --with-verbose --with-Xdummy --without-Xdummy_wrapper 
> --with-html5 --without-minify --without-html5_gzip
> Xpra version 3.1.5
> found pkg-config version: 1.8.1
> build switches:
> * PIC                  : Y
> * Xdummy               : Y
> * Xdummy_wrapper       : N
> * annotate             : Y
> * bencode              : Y
> * bundle_tests         : N
> * client               : Y
> * clipboard            : Y
> * csc_libyuv           : N
> * csc_swscale          : Y
> * cuda_kernels         : Y
> * cuda_rebuild         : Y
> * cython               : Y
> * cython_bencode       : Y
> * data                 : Y
> * dbus                 : Y
> * debug                : N
> * dec_avcodec2         : Y
> * enc_ffmpeg           : Y
> * enc_x264             : Y
> * enc_x265             : Y
> * example              : Y
> * gtk2                 : N
> * gtk3                 : Y
> * gtk_x11              : Y
> * html5                : Y
> * html5_brotli         : Y
> * html5_gzip           : N
> * jpeg_decoder         : Y
> * jpeg_encoder         : Y
> * keyboard             : Y
> * mdns                 : Y
> * minify               : N
> * modules              : Y
> * netdev               : Y
> * notifications        : Y
> * nvenc                : N
> * nvfbc                : N
> * nvjpeg               : N
> * opengl               : Y
> * pam                  : Y
> * pillow               : Y
> * printing             : Y
> * proxy                : Y
> * rebuild              : Y
> * rencodeplus          : Y
> * rfb                  : Y
> * scripts              : Y
> * sd_listen            : Y
> * server               : Y
> * service              : Y
> * shadow               : Y
> * sound                : Y
> * strict               : Y
> * tests                : N
> * uinput               : Y
> * v4l2                 : Y
> * verbose              : Y
> * vpx                  : Y
> * vsock                : Y
> * warn                 : Y
> * webcam               : Y
> * webp                 : Y
> * x11                  : Y
> * xdg_open             : Y
> * xinput               : Y
> 'nvcc --version' failed with return code 127
> stderr: None
> updated ./xpra/build_info.py with:
> * BUILD_BIT            = 64bit
> * BUILD_CPU            = Generic CPU
> * BUILD_DATE           = 2023-09-15
> * BUILD_MACHINE        = x86_64
> * BUILD_OS             = unknown unknown unknown
> * BUILD_TIME           = 11:15
> * COMPILER_VERSION     = gcc (Debian 13.2.0-25) 13.2.0
> * CYTHON_VERSION       = 3.0.10
> * DEBIAN_PACKAGE       = 3.1.5+dfsg1-0.2
> * LINKER_VERSION       = GNU ld (GNU Binutils for Debian) 2.42
> * PYTHON_VERSION       = 3.11.9
> * lib_gtk              = 3.24.42
> * lib_gtk_x11          = 3.24.42
> * lib_py3cairo         = 1.26.0
> * lib_pygobject        = 3.48.2
> * lib_python3          = 3.11
> * lib_vpx              = 1.14.0
> * lib_x11              = 1.8.7
> * lib_x264             = 0.164.3108
> * lib_x265             = 3.5
> * lib_xcomposite       = 0.4.5
> * lib_xdamage          = 1.1.6
> * lib_xext             = 1.3.4
> * lib_xfixes           = 6.0.0
> * lib_xkbfile          = 1.1.0
> * lib_xrandr           = 1.5.4
> * lib_xtst             = 1.2.3
> found gcc version: 13.2.0
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11',),{})={'libraries': ['X11'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xrandr'),{})={'libraries': ['X11', 'Xrandr'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xtst', 'xfixes', 'xkbfile'),{})={'libraries': ['X11', 
> 'Xtst', 'Xfixes', 'xkbfile'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xtst', 'xfixes', 'xcomposite', 'xdamage', 
> 'xext'),{})={'libraries': ['X11', 'Xtst', 'Xcomposite', 'Xdamage', 'Xfixes', 
> 'Xext'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x11', 'xext', 'xcomposite'),{})={'libraries': ['X11', 
> 'Xext', 'Xcomposite'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> exec_pkgconfig(('x11', 'xi'),{})={'libraries': ['X11', 'Xi'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('gdk-3.0',),{})={'include_dirs': ['/usr/include/gtk-3.0', 
> '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'gdk_pixbuf-2.0', 'cairo-gobject', 'cairo', 
> 'gobject-2.0', 'glib-2.0'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('gdk-3.0', 'xdamage'),{})={'include_dirs': 
> ['/usr/include/gtk-3.0', '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'gdk_pixbuf-2.0', 'cairo-gobject', 'cairo', 
> 'gobject-2.0', 'glib-2.0', 'Xdamage', 'Xfixes'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('gtk+-3.0', 'pygobject-3.0'),{})={'include_dirs': 
> ['/usr/include/gtk-3.0', '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders', 
> '/usr/include/atk-1.0', '/usr/include/at-spi2-atk/2.0', 
> '/usr/include/at-spi-2.0', '/usr/include/dbus-1.0', 
> '/usr/lib/aarch64-linux-gnu/dbus-1.0/include', '/usr/include/pygobject-3.0'], 
> 'extra_link_args': ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', 
> '-Wl,--as-needed'], 'libraries': ['gtk-3', 'gdk-3', 'z', 'pangocairo-1.0', 
> 'pango-1.0', 'harfbuzz', 'atk-1.0', 'cairo-gobject', 'cairo', 
> 'gdk_pixbuf-2.0', 'gio-2.0', 'gobject-2.0', 'glib-2.0'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig(('py3cairo',),{})={'include_dirs': ['/usr/include/pycairo', 
> '/usr/include/cairo', '/usr/include/libpng16', '/usr/include/freetype2', 
> '/usr/include/pixman-1'], 'libraries': ['cairo'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('gtk+-3.0',),{})={'include_dirs': ['/usr/include/gtk-3.0', 
> '/usr/include/pango-1.0', '/usr/include/glib-2.0', 
> '/usr/lib/aarch64-linux-gnu/glib-2.0/include', '/usr/include/sysprof-6', 
> '/usr/include/harfbuzz', '/usr/include/freetype2', '/usr/include/libpng16', 
> '/usr/include/libmount', '/usr/include/blkid', '/usr/include/fribidi', 
> '/usr/include/cairo', '/usr/include/pixman-1', '/usr/include/gdk-pixbuf-2.0', 
> '/usr/include/aarch64-linux-gnu', '/usr/include/webp', 
> '/usr/include/gio-unix-2.0', '/usr/include/cloudproviders', 
> '/usr/include/atk-1.0', '/usr/include/at-spi2-atk/2.0', 
> '/usr/include/at-spi-2.0', '/usr/include/dbus-1.0', 
> '/usr/lib/aarch64-linux-gnu/dbus-1.0/include'], 'extra_link_args': 
> ['-pthread', '-Wall', '-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed'], 
> 'libraries': ['gtk-3', 'gdk-3', 'z', 'pangocairo-1.0', 'pango-1.0', 
> 'harfbuzz', 'atk-1.0', 'cairo-gobject', 'cairo', 'gdk_pixbuf-2.0', 'gio-2.0', 
> 'gobject-2.0', 'glib-2.0'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libsystemd',),{})={'libraries': ['systemd'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('x264',),{})={'extra_link_args': ['-DX264_API_IMPORTS', 
> '-Wall', '-Wl,-z,relro', '-Wl,-z,now', '-Wl,--as-needed'], 'libraries': 
> ['x264'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard']}
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> /<<PKGBUILDDIR>>/setup.py:522: DeprecationWarning: distutils Version classes 
> are deprecated. Use packaging.version instead.
>   return LooseVersion(cython_version) >= LooseVersion(min_version)
> exec_pkgconfig(('x265',),{})={'libraries': ['x265'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libwebp',),{})={'include_dirs': ['/usr/include/webp'], 
> 'libraries': ['webp'], 'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libturbojpeg',),{})={'libraries': ['turbojpeg'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libturbojpeg',),{})={'libraries': ['turbojpeg'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavutil',),{})={'include_dirs': 
> ['/usr/include/aarch64-linux-gnu'], 'libraries': ['avutil'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavcodec', 'libavutil', 
> 'libavformat'),{})={'include_dirs': ['/usr/include/aarch64-linux-gnu'], 
> 'libraries': ['avcodec', 'avutil', 'avformat'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libswscale', 'libavutil'),{})={'include_dirs': 
> ['/usr/include/aarch64-linux-gnu'], 'libraries': ['swscale', 'avutil'], 
> 'extra_compile_args': ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('vpx',),{})={'libraries': ['vpx', 'm'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig(('libavcodec', 'libavformat', 
> 'libavutil'),{})={'include_dirs': ['/usr/include/aarch64-linux-gnu'], 
> 'libraries': ['avcodec', 'avformat', 'avutil'], 'extra_compile_args': 
> ['-Wall', '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{'optimize': 3})={'extra_compile_args': ['-O3', '-Wall', 
> '-Werror', '-Wno-error=strict-prototypes', 
> '-Wno-error=deprecated-declarations', '-fPIC', '-g', '-O2', 
> '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> exec_pkgconfig((),{})={'extra_compile_args': ['-Wall', '-Werror', 
> '-Wno-error=strict-prototypes', '-Wno-error=deprecated-declarations', 
> '-fPIC', '-g', '-O2', '-Werror=implicit-function-declaration', 
> '-ffile-prefix-map=/<<PKGBUILDDIR>>=.', '-fstack-protector-strong', 
> '-fstack-clash-protection', '-Wformat', '-Werror=format-security', 
> '-mbranch-protection=standard'], 'extra_link_args': ['-Wall', '-Wl,-z,relro', 
> '-Wl,-z,now', '-Wl,--as-needed']}
> xpra/buffers/buffers.c: In function ‘_object_as_buffer’:
> xpra/buffers/buffers.c:43:5: warning: ‘PyObject_AsReadBuffer’ is deprecated 
> [-Wdeprecated-declarations]
>    43 |     return PyObject_AsReadBuffer(obj, buffer, buffer_len);
>       |     ^~~~~~
> In file included from /usr/include/python3.11/Python.h:100,
>                  from xpra/buffers/buffers.c:8:
> /usr/include/python3.11/abstract.h:343:17: note: declared here
>   343 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~
> xpra/buffers/buffers.c: In function ‘_object_as_write_buffer’:
> xpra/buffers/buffers.c:56:5: warning: ‘PyObject_AsWriteBuffer’ is deprecated 
> [-Wdeprecated-declarations]
>    56 |     return PyObject_AsWriteBuffer(obj, buffer, buffer_len);
>       |     ^~~~~~
> /usr/include/python3.11/abstract.h:354:17: note: declared here
>   354 | PyAPI_FUNC(int) PyObject_AsWriteBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~~
> xpra/gtk_common/gtk3/gdk_atoms.c: In function 
> ‘__pyx_pf_4xpra_10gtk_common_4gtk3_9gdk_atoms_gdk_atom_objects_from_gdk_atom_array’:
> xpra/gtk_common/gtk3/gdk_atoms.c:2678:5: warning: ‘PyObject_AsReadBuffer’ is 
> deprecated [-Wdeprecated-declarations]
>  2678 |     __pyx_t_1 = PyObject_AsReadBuffer(__pyx_v_atom_string, ((void 
> const **)(&__pyx_v_array)), (&__pyx_v_array_len_bytes)); if 
> (unlikely(__pyx_t_1 == ((int)-1))) __PYX_ERR(0, 39, __pyx_L1_error)
>       |     ^~~~~~~~~
> In file included from /usr/include/python3.11/Python.h:100,
>                  from xpra/gtk_common/gtk3/gdk_atoms.c:92:
> /usr/include/python3.11/abstract.h:343:17: note: declared here
>   343 | PyAPI_FUNC(int) PyObject_AsReadBuffer(PyObject *obj,
>       |                 ^~~~~~~~~~~~~~~~~~~~~
> xpra/codecs/dec_avcodec2/decoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_12dec_avcodec2_7decoder_7Decoder_4clean_decoder’:
> xpra/codecs/dec_avcodec2/decoder.c:9548:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
>  9548 |     __pyx_v_r = avcodec_close(__pyx_v_self->codec_ctx);
>       |     ^~~~~~~~~
> In file included from xpra/codecs/dec_avcodec2/decoder.c:1282:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_4init_muxer’:
> xpra/codecs/enc_ffmpeg/encoder.c:11208:115: error: passing argument 6 of 
> ‘avio_alloc_context’ from incompatible pointer type 
> [-Werror=incompatible-pointer-types]
> 11208 |   __pyx_v_self->muxer_ctx->pb = 
> avio_alloc_context(__pyx_v_self->buffer, 0x10000, 1, ((void *)__pyx_v_gen), 
> NULL, __pyx_f_4xpra_6codecs_10enc_ffmpeg_7encoder_write_packet, NULL);
>       |                                                                       
>                                             
> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                                                       
>                                             |
>       |                                                                       
>                                             int (*)(void *, uint8_t *, int) 
> {aka int (*)(void *, unsigned char *, int)}
> In file included from xpra/codecs/enc_ffmpeg/encoder.c:1288:
> /usr/include/aarch64-linux-gnu/libavformat/avio.h:404:25: note: expected ‘int 
> (*)(void *, const uint8_t *, int)’ {aka ‘int (*)(void *, const unsigned char 
> *, int)’} but argument is of type ‘int (*)(void *, uint8_t *, int)’ {aka ‘int 
> (*)(void *, unsigned char *, int)’}
>   404 |                   int (*write_packet)(void *opaque, const uint8_t 
> *buf, int buf_size),
>       |                   
> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_8init_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:13144:28: error: ‘AVCodecContext’ has no 
> member named ‘channels’
> 13144 |     __pyx_v_self->audio_ctx->channels = 2;
>       |                            ^~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_12clean_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:14268:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
> 14268 |     __pyx_v_r = avcodec_close(__pyx_v_self->video_ctx);
>       |     ^~~~~~~~~
> In file included from xpra/codecs/enc_ffmpeg/encoder.c:1289:
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c:14411:5: warning: ‘avcodec_close’ is 
> deprecated [-Wdeprecated-declarations]
> 14411 |     __pyx_v_r = avcodec_close(__pyx_v_self->audio_ctx);
>       |     ^~~~~~~~~
> /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:2387:5: note: declared 
> here
>  2387 | int avcodec_close(AVCodecContext *avctx);
>       |     ^~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function 
> ‘__pyx_pf_4xpra_6codecs_10enc_ffmpeg_7encoder_7Encoder_38compress_image’:
> xpra/codecs/enc_ffmpeg/encoder.c:17451:29: error: ‘AVFrame’ has no member 
> named ‘coded_picture_number’
> 17451 |       __pyx_v_self->av_frame->coded_picture_number = 
> (__pyx_v_self->frames + 1);
>       |                             ^~
> xpra/codecs/enc_ffmpeg/encoder.c:17460:29: error: ‘AVFrame’ has no member 
> named ‘display_picture_number’
> 17460 |       __pyx_v_self->av_frame->display_picture_number = 
> (__pyx_v_self->frames + 1);
>       |                             ^~
> xpra/codecs/enc_ffmpeg/encoder.c:17756:3: warning: ‘av_init_packet’ is 
> deprecated [-Wdeprecated-declarations]
> 17756 |   av_init_packet((&__pyx_v_avpkt));
>       |   ^~~~~~~~~~~~~~
> In file included from /usr/include/aarch64-linux-gnu/libavcodec/avcodec.h:44:
> /usr/include/aarch64-linux-gnu/libavcodec/packet.h:653:6: note: declared here
>   653 | void av_init_packet(AVPacket *pkt);
>       |      ^~~~~~~~~~~~~~
> xpra/codecs/enc_ffmpeg/encoder.c: In function ‘__pyx_pymod_exec_encoder’:
> xpra/codecs/enc_ffmpeg/encoder.c:22785:36: error: 
> ‘AV_OPT_TYPE_CHANNEL_LAYOUT’ undeclared (first use in this function); did you 
> mean ‘AV_OPT_TYPE_CHLAYOUT’?
> 22785 |   __pyx_t_2 = __Pyx_PyInt_From_int(AV_OPT_TYPE_CHANNEL_LAYOUT); if 
> (unlikely(!__pyx_t_2)) __PYX_ERR(0, 465, __pyx_L1_error)
>       |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~
>       |                                    AV_OPT_TYPE_CHLAYOUT
> xpra/codecs/enc_ffmpeg/encoder.c:22785:36: note: each undeclared identifier 
> is reported only once for each function it appears in
> cc1: all warnings being treated as errors
> error: command '/usr/bin/aarch64-linux-gnu-gcc' failed with exit code 1
> E: pybuild pybuild:389: build: plugin distutils failed with: exit code=1: 
> /usr/bin/python3 setup.py build --with-verbose --with-Xdummy 
> --without-Xdummy_wrapper --with-html5 --without-minify --without-html5_gzip 
> dh_auto_build: error: pybuild --build -i python{version} -p "3.12 3.11" 
> returned exit code 13
> make: *** [debian/rules:21: binary-arch] Error 25


The full build log is available from:
https://people.debian.org/~sramacher/ffmpeg-7.0/xpra_arm64.build

ffmpeg 7.0 is available in experimental.

Cheers

-- 
Sebastian Ramacher

Reply via email to