The following method of VTE compilation does not work:

```
sudo sed -i "s/# deb-src/deb-src/g" /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get build-dep vte2.91

cd ~/Downloads
wget 
http://archive.ubuntu.com/ubuntu/pool/main/v/vte2.91/vte2.91_0.62.3.orig.tar.gz
tar -xf vte2.91_0.62.3.orig.tar.gz
cd vte-0.62.3
wget 
http://archive.ubuntu.com/ubuntu/pool/main/v/vte2.91/vte2.91_0.62.3-1ubuntu1.debian.tar.xz
tar -xf vte2.91_0.62.3-1ubuntu1.debian.tar.xz
rm vte2.91_0.62.3-1ubuntu1.debian.tar.xz

dpkg-buildpackage -us -us -b
```

with the following errors:

```
dpkg-buildpackage: info: source package vte2.91
dpkg-buildpackage: info: source version 0.62.3-1ubuntu1
dpkg-buildpackage: info: source distribution hirsute
dpkg-buildpackage: info: source changed by Gunnar Hjalmarsson 
<gunna...@ubuntu.com>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/i/Downloads/vte-0.62.3'
dh_auto_clean --builddirectory=build-deb
make[1]: Leaving directory '/home/i/Downloads/vte-0.62.3'
   dh_gnome_clean
   debian/rules override_dh_clean
make[1]: Entering directory '/home/i/Downloads/vte-0.62.3'
rm -f debian/libvte-2.91-common.install.kfreebsd
rm -f debian/libvte-2.91-common.install.hurd
dh_clean
make[1]: Leaving directory '/home/i/Downloads/vte-0.62.3'
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/home/i/Downloads/vte-0.62.3'
dh_auto_configure --builddirectory=build-deb -- -Ddocs=true -Dgir=true 
-Dgnutls=true
        cd build-deb && LC_ALL=C.UTF-8 meson .. --wrap-mode=nodownload 
--buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var 
--libdir=lib/x86_64-linux-gnu -Ddocs=true -Dgir=true -Dgnutls=true
The Meson build system
Version: 0.56.2
Source dir: /home/i/Downloads/vte-0.62.3
Build dir: /home/i/Downloads/vte-0.62.3/build-deb
Build type: native build
Project name: vte
Project version: 0.62.3
Using 'CFLAGS' from environment with value: '-g -O2 
-ffile-prefix-map=/home/i/Downloads/vte-0.62.3=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-Bsymbolic-functions 
-flto=auto -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,-z,defs'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 11.2.0 "cc (Ubuntu 11.2.0-7ubuntu2) 
11.2.0")
C linker for the host machine: cc ld.bfd 2.37
Using 'CXXFLAGS' from environment with value: '-g -O2 
-ffile-prefix-map=/home/i/Downloads/vte-0.62.3=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-Bsymbolic-functions 
-flto=auto -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,-z,defs'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
C++ compiler for the host machine: c++ (gcc 11.2.0 "c++ (Ubuntu 
11.2.0-7ubuntu2) 11.2.0")
C++ linker for the host machine: c++ ld.bfd 2.37
Using 'CFLAGS' from environment with value: '-g -O2 
-ffile-prefix-map=/home/i/Downloads/vte-0.62.3=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-Bsymbolic-functions 
-flto=auto -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,-z,defs'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
Using 'CXXFLAGS' from environment with value: '-g -O2 
-ffile-prefix-map=/home/i/Downloads/vte-0.62.3=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-Bsymbolic-functions 
-flto=auto -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,-z,defs'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
Host machine cpu family: x86_64
Host machine cpu: x86_64
Has header "locale.h" : YES 
Has header "pty.h" : YES 
Has header "stropts.h" : NO 
Has header "sys/resource.h" : YES 
Has header "sys/select.h" : YES 
Has header "sys/syslimits.h" : NO 
Has header "sys/termios.h" : YES 
Has header "sys/types.h" : YES 
Has header "sys/wait.h" : YES 
Has header "termios.h" : YES 
Has header "util.h" : NO 
Has header "wchar.h" : YES 
Header <sys/ioctl.h> has symbol "TIOCGWINSZ" : YES 
Checking for function "fork" : YES 
Checking for function "grantpt" : YES 
Checking for function "posix_openpt" : YES 
Checking for function "ptsname" : YES 
Checking for function "tcgetattr" : YES 
Checking for function "unlockpt" : YES 
Checking for function "explicit_bzero" : YES 
Checking for function "fdwalk" : NO 
Checking for function "pread" : YES 
Checking for function "pwrite" : YES 
Checking for function "strchrnul" : YES 
Library m found: YES
Checking for function "ceil" with dependency -lm: YES 
Checking for function "floor" with dependency -lm: YES 
Checking for function "round" with dependency -lm: YES 
Compiler for C supports arguments -Wall: YES 
Compiler for C supports arguments -Wextra: YES 
Compiler for C supports arguments -Wcast-align: YES 
Compiler for C supports arguments -Wcast-function-type: YES 
Compiler for C supports arguments -Wclobbered: YES 
Compiler for C supports arguments -Wempty-body: YES 
Compiler for C supports arguments -Wendif-labels: YES 
Compiler for C supports arguments -Werror=init-self: YES 
Compiler for C supports arguments -Werror=missing-include-dirs: YES 
Compiler for C supports arguments -Werror=pointer-arith: YES 
Compiler for C supports arguments -Wfloat-equal: YES 
Compiler for C supports arguments -Wignored-qualifiers: YES 
Compiler for C supports arguments -Winvalid-pch: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wmisleading-indentation: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-field-initializers: YES 
Compiler for C supports arguments -Wmissing-format-attribute: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Wmissing-noreturn: YES 
Compiler for C supports arguments -Wno-address-of-packed-member: YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Compiler for C supports arguments -Wno-packed: YES 
Compiler for C supports arguments -Wno-switch-enum: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wshift-negative-value: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-aliasing=2: YES 
Compiler for C supports arguments -Wtype-limits: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wuninitialized: YES 
Compiler for C supports arguments -Wuninitialized: YES (cached)
Compiler for C supports arguments -Wunsafe-loop-optimizations: YES 
Compiler for C supports arguments -Wunused: YES 
Compiler for C supports arguments -Wunused-but-set-parameter: YES 
Compiler for C supports arguments -Wunused-but-set-variable: YES 
Compiler for C supports arguments -Wunused-function: YES 
Compiler for C supports arguments -Wunused-label: YES 
Compiler for C supports arguments -Wunused-local-typedefs: YES 
Compiler for C supports arguments -Wunused-value: YES 
Compiler for C supports arguments -Wunused-variable: YES 
Compiler for C supports arguments -Wvla: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -fdiagnostics-show-option: YES 
Compiler for C supports arguments -fno-common: YES 
Compiler for C supports arguments -fno-semantic-interposition: YES 
Compiler for C supports arguments -fstack-protector: YES 
Compiler for C supports arguments -fstack-protector-strong: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Compiler for C supports arguments -Waggregate-return: YES 
Compiler for C supports arguments -Werror=implicit-function-declaration: YES 
Compiler for C supports arguments -Werror=missing-prototypes: YES 
Compiler for C supports arguments -Wimplicit: YES 
Compiler for C supports arguments -Wimplicit-fallthrough=3: YES 
Compiler for C supports arguments -Wmissing-parameter-type: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wold-style-declaration: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Woverride-init: YES 
Compiler for C supports arguments -Wsign-compare: YES (cached)
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C++ supports arguments -Wall: YES 
Compiler for C++ supports arguments -Wextra: YES 
Compiler for C++ supports arguments -Wcast-align: YES 
Compiler for C++ supports arguments -Wcast-function-type: YES 
Compiler for C++ supports arguments -Wclobbered: YES 
Compiler for C++ supports arguments -Wempty-body: YES 
Compiler for C++ supports arguments -Wendif-labels: YES 
Compiler for C++ supports arguments -Werror=init-self: YES 
Compiler for C++ supports arguments -Werror=missing-include-dirs: YES 
Compiler for C++ supports arguments -Werror=pointer-arith: YES 
Compiler for C++ supports arguments -Wfloat-equal: YES 
Compiler for C++ supports arguments -Wignored-qualifiers: YES 
Compiler for C++ supports arguments -Winvalid-pch: YES 
Compiler for C++ supports arguments -Wlogical-op: YES 
Compiler for C++ supports arguments -Wmisleading-indentation: YES 
Compiler for C++ supports arguments -Wmissing-declarations: YES 
Compiler for C++ supports arguments -Wmissing-field-initializers: YES 
Compiler for C++ supports arguments -Wmissing-format-attribute: YES 
Compiler for C++ supports arguments -Wmissing-include-dirs: YES 
Compiler for C++ supports arguments -Wmissing-noreturn: YES 
Compiler for C++ supports arguments -Wno-address-of-packed-member: YES 
Compiler for C++ supports arguments -Wno-missing-field-initializers: YES 
Compiler for C++ supports arguments -Wno-packed: YES 
Compiler for C++ supports arguments -Wno-switch-enum: YES 
Compiler for C++ supports arguments -Wno-unused-parameter: YES 
Compiler for C++ supports arguments -Wshadow: YES 
Compiler for C++ supports arguments -Wshift-negative-value: YES 
Compiler for C++ supports arguments -Wsign-compare: YES 
Compiler for C++ supports arguments -Wstrict-aliasing=2: YES 
Compiler for C++ supports arguments -Wtype-limits: YES 
Compiler for C++ supports arguments -Wundef: YES 
Compiler for C++ supports arguments -Wuninitialized: YES 
Compiler for C++ supports arguments -Wuninitialized: YES (cached)
Compiler for C++ supports arguments -Wunsafe-loop-optimizations: YES 
Compiler for C++ supports arguments -Wunused: YES 
Compiler for C++ supports arguments -Wunused-but-set-parameter: YES 
Compiler for C++ supports arguments -Wunused-but-set-variable: YES 
Compiler for C++ supports arguments -Wunused-function: YES 
Compiler for C++ supports arguments -Wunused-label: YES 
Compiler for C++ supports arguments -Wunused-local-typedefs: YES 
Compiler for C++ supports arguments -Wunused-value: YES 
Compiler for C++ supports arguments -Wunused-variable: YES 
Compiler for C++ supports arguments -Wvla: YES 
Compiler for C++ supports arguments -Wwrite-strings: YES 
Compiler for C++ supports arguments -fdiagnostics-show-option: YES 
Compiler for C++ supports arguments -fno-common: YES 
Compiler for C++ supports arguments -fno-semantic-interposition: YES 
Compiler for C++ supports arguments -fstack-protector: YES 
Compiler for C++ supports arguments -fstack-protector-strong: YES 
Compiler for C++ supports arguments -fno-strict-aliasing: YES 
Compiler for C++ supports arguments -Wimplicit-fallthrough=5: YES 
Compiler for C++ supports arguments -Wnon-virtual-dtor: YES 
Compiler for C++ supports arguments -Wstrict-null-sentinel: YES 
Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES 
Compiler for C++ supports arguments -fvisibility=hidden: YES 
Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES (cached)
Compiler for C++ supports arguments -fvisibility=hidden: YES (cached)
Compiler for C supports arguments -Werror=format=2 -Werror=format-nonliteral 
-Werror=format-security: YES 
Compiler for C++ supports arguments -Werror=format=2 -Werror=format-nonliteral 
-Werror=format-security: YES 
../meson.build:375: WARNING: Consider using the built-in warning_level option 
instead of using "-Wall".
../meson.build:375: WARNING: Consider using the built-in warning_level option 
instead of using "-Wextra".
../meson.build:376: WARNING: Consider using the built-in warning_level option 
instead of using "-Wall".
../meson.build:376: WARNING: Consider using the built-in warning_level option 
instead of using "-Wextra".
Compiler for C supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C++ supports link arguments -Wl,-Bsymbolic: YES 
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: YES 
Compiler for C++ supports link arguments -Wl,-Bsymbolic-functions: YES 
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency gio-2.0 found: YES 2.68.4
Run-time dependency glib-2.0 found: YES 2.68.4
Run-time dependency gobject-2.0 found: YES 2.68.4
Run-time dependency pango found: YES 1.48.10
Run-time dependency libpcre2-8 found: YES 10.37
Run-time dependency threads found: YES
Run-time dependency zlib found: YES 1.2.11
Run-time dependency fribidi found: YES 1.0.8
Run-time dependency gnutls found: YES 3.7.1
Run-time dependency gtk+-3.0 found: YES 3.24.30
Run-time dependency icu-uc found: YES 67.1
Run-time dependency libsystemd found: YES 248
Configuring config.h using configuration
Program glib-mkenums found: YES (/usr/bin/glib-mkenums)
Configuring vteversion.h using configuration
Program box_drawing_generate.sh found: YES 
(/home/i/Downloads/vte-0.62.3/src/box_drawing_generate.sh)
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-genmarshal found: YES (/usr/bin/glib-genmarshal)
Program check-doc-syntax.sh found: YES 
(/home/i/Downloads/vte-0.62.3/src/check-doc-syntax.sh)
Program test-vte-urlencode-cwd.sh found: YES 
(/home/i/Downloads/vte-0.62.3/src/test-vte-urlencode-cwd.sh)
Configuring vte.csh using configuration
Configuring vte.sh using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Run-time dependency gobject-introspection-1.0 found: YES 1.68.0
Build-time dependency gobject-introspection-1.0 found: YES 1.68.0
Program g_ir_scanner found: YES (/usr/bin/g-ir-scanner)
Program g_ir_compiler found: YES (/usr/bin/g-ir-compiler)
Vala compiler for the host machine: valac (valac 0.52.6)
Library posix found: YES
Program vapigen found: YES (/usr/bin/vapigen)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Configuring version.xml using configuration
Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan)
Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj)
Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb)
Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml)
Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref)
Configuring Makefile using configuration
Configuring .gitignore with command
Message: 
Configuration for VTE:

  Version:      0.62.3

  C compiler:   gcc (version 11.2.0)
  C++ compiler: gcc (version 11.2.0)

  Coverage:     false
  Debug:        false

  A11y:         true
  Docs:         true
  FRIBIDI:      true
  GNUTLS:       true
  GTK+ 3.0:     true
  GTK+ 4.0:     false
  ICU:          true
  GIR:          true
  systemd:      true
  Vala:         true

  Prefix:       /usr

Build targets in project: 39

Option buildtype is: plain [default: release]
Found ninja-1.10.1 at /usr/bin/ninja
make[1]: Leaving directory '/home/i/Downloads/vte-0.62.3'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/home/i/Downloads/vte-0.62.3'
dh_auto_build --builddirectory=build-deb
        cd build-deb && make -j1 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/home/i/Downloads/vte-0.62.3/build-deb'
ninja -j1
[6/105] Generating marshal_c with a custom command
INFO: Reading ../src/marshal.list...
[7/105] Generating marshal_h with a custom command
INFO: Reading ../src/marshal.list...
[14/105] Compiling C++ object 
src/libvte-2.91.so.0.6200.3.p/meson-generated_.._vte_vtetypebuiltins.cc.o
FAILED: 
src/libvte-2.91.so.0.6200.3.p/meson-generated_.._vte_vtetypebuiltins.cc.o 
c++ -Isrc/libvte-2.91.so.0.6200.3.p -Isrc -I../src -I. -I.. -Isrc/vte 
-I../src/vte -I/usr/include/libmount -I/usr/include/blkid 
-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include 
-I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/cairo 
-I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/harfbuzz 
-I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/p11-kit-1 
-I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include 
-I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu 
-fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -std=gnu++17 -Wall 
-Wextra -Wcast-align -Wcast-function-type -Wclobbered -Wempty-body 
-Wendif-labels -Werror=init-self -Werror=missing-include-dirs 
-Werror=pointer-arith -Wfloat-equal -Wignored-qualifiers -Winvalid-pch 
-Wlogical-op -Wmisleading-indentation -Wmissing-declarations 
-Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs 
-Wmissing-noreturn -Wno-address-of-packed-member 
-Wno-missing-field-initializers -Wno-packed -Wno-switch-enum 
-Wno-unused-parameter -Wshadow -Wshift-negative-value -Wsign-compare 
-Wstrict-aliasing=2 -Wtype-limits -Wundef -Wuninitialized -Wuninitialized 
-Wunsafe-loop-optimizations -Wunused -Wunused-but-set-parameter 
-Wunused-but-set-variable -Wunused-function -Wunused-label 
-Wunused-local-typedefs -Wunused-value -Wunused-variable -Wvla -Wwrite-strings 
-fdiagnostics-show-option -fno-common -fno-semantic-interposition 
-fstack-protector -fstack-protector-strong -fno-strict-aliasing 
-Wimplicit-fallthrough=5 -Wnon-virtual-dtor -Wstrict-null-sentinel 
-fvisibility-inlines-hidden -fvisibility=hidden -Werror=format=2 
-Werror=format-nonliteral -Werror=format-security -g -O2 
-ffile-prefix-map=/home/i/Downloads/vte-0.62.3=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -pthread '-DG_LOG_DOMAIN="VTE"' 
'-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS 
-DVTE_COMPILATION -UPARSER_INCLUDE_NOP 
'-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,18))' 
'-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,20))' -MD -MQ 
src/libvte-2.91.so.0.6200.3.p/meson-generated_.._vte_vtetypebuiltins.cc.o -MF 
src/libvte-2.91.so.0.6200.3.p/meson-generated_.._vte_vtetypebuiltins.cc.o.d -o 
src/libvte-2.91.so.0.6200.3.p/meson-generated_.._vte_vtetypebuiltins.cc.o -c 
src/vte/vtetypebuiltins.cc
In file included from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from ../src/vte/vte.h:22,
                 from src/vte/vtetypebuiltins.cc:4:
src/vte/vtetypebuiltins.cc: In function ‘GType 
vte_cursor_blink_mode_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:11:7: note: in expansion of macro ‘g_once_init_enter’
   11 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_cursor_shape_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:31:7: note: in expansion of macro ‘g_once_init_enter’
   31 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_text_blink_mode_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:51:7: note: in expansion of macro ‘g_once_init_enter’
   51 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_erase_binding_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:72:7: note: in expansion of macro ‘g_once_init_enter’
   72 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_pty_error_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:94:7: note: in expansion of macro ‘g_once_init_enter’
   94 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_pty_flags_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:113:7: note: in expansion of macro 
‘g_once_init_enter’
  113 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_write_flags_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:138:7: note: in expansion of macro 
‘g_once_init_enter’
  138 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_regex_error_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:156:7: note: in expansion of macro 
‘g_once_init_enter’
  156 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc: In function ‘GType vte_format_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of 
‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, 
__ATOMIC_SEQ_CST); \
      |     
~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro 
‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
src/vte/vtetypebuiltins.cc:175:7: note: in expansion of macro 
‘g_once_init_enter’
  175 |   if (g_once_init_enter (&g_define_type_id__volatile)) {
      |       ^~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
make[2]: *** [Makefile:30: all] Error 1
make[2]: Leaving directory '/home/i/Downloads/vte-0.62.3/build-deb'
dh_auto_build: error: cd build-deb && make -j1 "INSTALL=install 
--strip-program=true" returned exit code 2
make[1]: *** [debian/rules:36: override_dh_auto_build] Error 2
make[1]: Leaving directory '/home/i/Downloads/vte-0.62.3'
make: *** [debian/rules:12: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

```

Do we have  other solutions? Who is responsible for the VTE package?

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gdebi in Ubuntu.
https://bugs.launchpad.net/bugs/1946499

Title:
  installation of deb-packages with gdebi-gtk shows "dpkg: error: unable
  to read filedescriptor flags for <package status and progress file
  descriptor>: Bad file descriptor" in gdebi terminal, package is not
  installed

Status in Ubuntu MATE:
  Confirmed
Status in gdebi package in Ubuntu:
  Confirmed
Status in ubuntu-mate-meta package in Ubuntu:
  Confirmed
Status in vte2.91 package in Ubuntu:
  Confirmed

Bug description:
  Steps to reproduce:
  1. Install Ubuntu MATE 21.10
  2. Open Firefox, navigate to discord.com
  3. Download deb-file. At time of writing from the 
https://dl.discordapp.net/apps/linux/0.0.16/discord-0.0.16.deb link
  4. Open Caja in ~/Downloads folder and use GDebi to install the 
discord-0.0.16.deb file
  5. In the GDebi window click Install button

  Expected results:
  * Gdebi quietly install discord package, there are no error messages in its 
terminal

  Actual results:
  * Gdebi terminal shows the error in the last line

  ```
  Selecting previously unselected package gconf2-common.
  (Reading database ... 457178 files and directories currently installed.)
  Preparing to unpack .../0-gconf2-common_3.2.6-7ubuntu2_all.deb ...
  Unpacking gconf2-common (3.2.6-7ubuntu2) ...
  Selecting previously unselected package libgconf-2-4:amd64.
  Preparing to unpack .../1-libgconf-2-4_3.2.6-7ubuntu2_amd64.deb ...
  Unpacking libgconf-2-4:amd64 (3.2.6-7ubuntu2) ...
  Selecting previously unselected package gconf-service-backend.
  Preparing to unpack .../2-gconf-service-backend_3.2.6-7ubuntu2_amd64.deb ...
  Unpacking gconf-service-backend (3.2.6-7ubuntu2) ...
  Selecting previously unselected package gconf-service.
  Preparing to unpack .../3-gconf-service_3.2.6-7ubuntu2_amd64.deb ...
  Unpacking gconf-service (3.2.6-7ubuntu2) ...
  Selecting previously unselected package libappindicator1.
  Preparing to unpack 
.../4-libappindicator1_12.10.1+20.10.20200706.1-0ubuntu1_amd64.deb ...
  Unpacking libappindicator1 (12.10.1+20.10.20200706.1-0ubuntu1) ...
  Selecting previously unselected package libunwind-13:amd64.
  Preparing to unpack .../5-libunwind-13_1%3a13.0.0-2_amd64.deb ...
  Unpacking libunwind-13:amd64 (1:13.0.0-2) ...
  Selecting previously unselected package libc++abi1-13:amd64.
  Preparing to unpack .../6-libc++abi1-13_1%3a13.0.0-2_amd64.deb ...
  Unpacking libc++abi1-13:amd64 (1:13.0.0-2) ...
  Selecting previously unselected package libc++1-13:amd64.
  Preparing to unpack .../7-libc++1-13_1%3a13.0.0-2_amd64.deb ...
  Unpacking libc++1-13:amd64 (1:13.0.0-2) ...
  Selecting previously unselected package libc++1:amd64.
  Preparing to unpack .../8-libc++1_1%3a13.0-53~exp1_amd64.deb ...
  Unpacking libc++1:amd64 (1:13.0-53~exp1) ...
  Setting up libappindicator1 (12.10.1+20.10.20200706.1-0ubuntu1) ...
  Setting up gconf2-common (3.2.6-7ubuntu2) ...

  Creating config file /etc/gconf/2/path with new version
  Setting up libunwind-13:amd64 (1:13.0.0-2) ...
  Setting up libc++abi1-13:amd64 (1:13.0.0-2) ...
  Setting up libc++1-13:amd64 (1:13.0.0-2) ...
  Setting up libc++1:amd64 (1:13.0-53~exp1) ...
  Setting up gconf-service (3.2.6-7ubuntu2) ...
  Processing triggers for libc-bin (2.34-0ubuntu2) ...
  Processing triggers for sgml-base (1.30) ...
  Setting up libgconf-2-4:amd64 (3.2.6-7ubuntu2) ...
  Setting up gconf-service-backend (3.2.6-7ubuntu2) ...
  Processing triggers for libc-bin (2.34-0ubuntu2) ...
  dpkg: error: unable to read filedescriptor flags for <package status and 
progress file descriptor>: Bad file descriptor
  ```

  and as the result Discord package is not installed .

  ProblemType: Bug
  DistroRelease: Ubuntu 21.10
  Package: gdebi 0.9.5.7+nmu5ubuntu1
  ProcVersionSignature: Ubuntu 5.13.0-16.16-generic 5.13.13
  Uname: Linux 5.13.0-16-generic x86_64
  ApportVersion: 2.20.11-0ubuntu70
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: MATE
  Date: Fri Oct  8 18:17:36 2021
  InstallationDate: Installed on 2021-10-08 (0 days ago)
  InstallationMedia: Ubuntu-MATE 21.10 "Impish Indri" - Daily amd64 (20211008)
  PackageArchitecture: all
  SourcePackage: gdebi
  UpgradeStatus: No upgrade log present (probably fresh install)
  modified.conffile..etc.default.apport:
   # set this to 0 to disable apport, or to 1 to enable it
   # you can temporarily override this with
   # sudo service apport start force_start=1
   enabled=0
  mtime.conffile..etc.default.apport: 2021-10-08T15:41:41.001986

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-mate/+bug/1946499/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to