problem emerging 'vte'
Philip Webb <[email protected]> Sun, 29 Mar 2026 10:44:40 -0400
| Newsgroups | gmane.linux.gentoo.user |
|---|---|
| Message-ID | <[email protected]> |
For a long time, Portage has been nagging me
that I need to update 'x11-libs/vte', which is needed for Xfce Terminal,
but when I try it fails with an error close to the end.
That was the latest stable 0.80.4-r1 ; today, I tried "testing" 0.82.2 ,
but ran into a similar error at the same point in the compile.
Below are the requested files : can anyone suggest what's wrong ?
emerge --info '=x11-libs/vte-0.82.2::gentoo'
Portage 3.0.77 (python 3.13.11-final-0, default/linux/amd64/23.0/split-usr/desktop/plasma, gcc-15, glibc-2.42-r5, 6.6.13-gentoo x86_64)
=================================================================
System Settings
=================================================================
System uname: Linux-6.6.13-gentoo-x86_64-AMD_Ryzen_5_5600G_with_Radeon_Graphics-with-glibc2.42
KiB Mem: 32230708 total, 24764260 free
KiB Swap: 32767996 total, 31494900 free
Timestamp of repository gentoo: Sun, 29 Mar 2026 13:15:00 +0000
Head commit of repository gentoo: e865dc1260ab516b177180b8728fba2445807e7f
sh bash 5.3_p9
ld GNU ld (Gentoo 2.46.0 p1) 2.46.0
app-misc/pax-utils: 1.3.10::gentoo
app-shells/bash: 5.3_p9::gentoo
dev-build/autoconf: 2.13-r7::gentoo, 2.72-r6::gentoo
dev-build/automake: 1.16.5-r1::gentoo, 1.17-r2::gentoo, 1.18.1::gentoo
dev-build/cmake: 4.1.4::gentoo
dev-build/libtool: 2.5.4::gentoo
dev-build/make: 4.4.1-r102::gentoo
dev-build/meson: 1.9.2::gentoo
dev-lang/perl: 5.40.2::gentoo
dev-lang/python: 3.12.12::gentoo, 3.13.11::gentoo, 3.14.2::gentoo
dev-lang/rust-bin: 1.82.0-r100::gentoo, 1.85.1::gentoo, 1.86.0-r1::gentoo, 1.88.0::gentoo, 1.89.0::gentoo, 1.92.0::gentoo
llvm-core/clang: 19.1.4::gentoo, 20.1.8::gentoo, 21.1.8::gentoo
llvm-core/lld: 19.1.4::gentoo, 20.1.8::gentoo, 21.1.8::gentoo
llvm-core/llvm: 19.1.4::gentoo, 20.1.8::gentoo, 21.1.8::gentoo
sys-apps/baselayout: 2.18::gentoo
sys-apps/openrc: 0.63-r1::gentoo
sys-apps/sandbox: 2.46::gentoo
sys-devel/binutils: 2.46.0::gentoo
sys-devel/binutils-config: 5.6::gentoo
sys-devel/gcc: 14.3.0::gentoo, 15.2.1_p20251122::gentoo
sys-devel/gcc-config: 2.12.2::gentoo
sys-kernel/linux-headers: 6.18::gentoo (virtual/os-headers)
sys-libs/glibc: 2.42-r5::gentoo
Repositories:
gentoo
location: /var/db/repos/gentoo
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
volatile: False
sync-rsync-extra-opts:
sync-rsync-verify-max-age: 3
sync-rsync-verify-jobs: 1
sync-rsync-verify-metamanifest: yes
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/var/db/repos/gentoo/distfiles"
EMERGE_DEFAULT_OPTS="--alphabetical --autounmask=n --quiet-build=n"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live buildsyspkg compress-index distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://mirror.datapipe.net/gentoo http://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.mirrors.tds.net/gentoo http://mirror.lug.udel.edu/pub/gentoo/"
INSTALL_MASK="/usr/share/locale -/usr/share/locale/en_US -/usr/share/locale/en_US.UTF-8"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed"
LEX="flex"
LINGUAS="en"
MAKEOPTS="-j13"
PKGDIR="/var/db/repos/gentoo/packages"
PORTAGE_COMPRESS="bzip2"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp/portage"
SHELL="/bin/bash"
USE="X a52 aac accessibility acl acpi activities alsa amd64 apm avif bitmap-fonts bonobo branding bzip2 cairo cdda cdr cet crypt cups curl cxx dbus declarative dri dts dvd dvdr egl elogind encode exif fits flac foomaticdb fts3 gallium gdbm gif gnutls gpm gtk gtk2 gudev gui handbook hpijs hwdb iconv icu imagemagick imlib ipv6 javascript jpeg jpegxl kde kwallet lcms libglvnd libnotify libtirpc libwww lm_sensors mad mime mng motif mp3 mp4 mpeg multilib ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp openrc openssl pam pango pcre pdf perl pipewire plasma plotutils png policykit pop ppds qml qt6 readline scanner screencast sdl seccomp semantic-desktop session slang sound spell split-usr sql sqlite ssl startup-notification svg test-rust tiff tk truetype truetype-fonts type1-fonts udev udisks unicode upower usb vim-syntax vorbis vulkan wayland webkit webp widgets win32codecs wxwidgets x264 xattr xcb xft xml xorg xv zlib" ABI_X86="64" ADA_TARGET="gcc_15" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oncore skytraq superstar2 tsip tripmate tnt" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-3" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_13" PYTHON_TARGETS="python3_13" RUBY_TARGETS="ruby32 ruby33" SANE_BACKENDS="epson2" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, LC_ALL, LD, LFLAGS, LIBTOOL, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
complete build log :
[32m * [39;49;00mPackage: x11-libs/vte-0.82.2:2.91
[32m * [39;49;00mRepository: gentoo
[32m * [39;49;00mMaintainer: [email protected]
[32m * [39;49;00mUSE: X abi_x86_64 amd64 crypt elibc_glibc icu introspection kernel_linux vala wayland
[32m * [39;49;00mFEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
[32m*[0m Checking whether python3_14 is suitable ...
[32m*[0m dev-lang/python:3.14 ...
[A[196C [34;01m[ [32;01mok[34;01m ][0m
[32m*[0m Using python3.14 to build (via PYTHON_COMPAT iteration)
>>> Unpacking source...
>>> Unpacking 'vte-0.82.2.tar.xz' to /var/tmp/portage/portage/x11-libs/vte-0.82.2/work
>>> Source unpacked in /var/tmp/portage/portage/x11-libs/vte-0.82.2/work
>>> Preparing source in /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2 ...
meson setup -Db_lto=false --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/meson.x86_64-pc-linux-gnu.ini -Db_pch=false -Dwerror=false -Dbuildtype=plain -Da11y=true -Dapp-hidden=true -Ddebug=false -Ddocs=false -Dgir=true -Dfribidi=true -Dglade=true -Dgnutls=true -Dgtk3=true -Dgtk4=false -Dicu=true -D_systemd=false -Dvapi=true /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2 /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build
[1mThe Meson build system[0m
Version: 1.9.2
Source dir: [1m/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2[0m
Build dir: [1m/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build[0m
Build type: [1mnative build[0m
Project name: [1mvte[0m
Project version: [1m0.82.2[0m
C compiler for the host machine: [1mx86_64-pc-linux-gnu-gcc[0m (gcc 15.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 15.2.1_p20251122 p3) 15.2.1 20251122")
C linker for the host machine: [1mx86_64-pc-linux-gnu-gcc[0m ld.bfd 2.46.0
C++ compiler for the host machine: [1mx86_64-pc-linux-gnu-g++[0m (gcc 15.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo 15.2.1_p20251122 p3) 15.2.1 20251122")
C++ linker for the host machine: [1mx86_64-pc-linux-gnu-g++[0m ld.bfd 2.46.0
Host machine cpu family: [1mx86_64[0m
Host machine cpu: [1mx86_64[0m
Compiler for C supports arguments -std=gnu11: [1;32mYES[0m
meson.build:148: [1;33mWARNING:[0m Consider using the built-in option for language standard version instead of using "-std=gnu11".
Compiler for C++ supports arguments -std=gnu++23: [1;32mYES[0m
meson.build:156: [1;33mWARNING:[0m Consider using the built-in option for language standard version instead of using "-std=gnu++23".
Program python3 (dataclasses) found: [1;32mYES[0m (/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin/python3) modules: dataclasses
Header "[1msys/ioctl.h[0m" has symbol "[1mTIOCGWINSZ[0m" : [1;32mYES[0m
Library [1mm[0m found: [1;32mYES[0m
Checking if "[1mfork[0m" compiles: [1;32mYES[0m
Checking if "[1mgrantpt[0m" compiles: [1;32mYES[0m
Checking if "[1mposix_openpt[0m" compiles: [1;32mYES[0m
Checking if "[1mptsname[0m" compiles: [1;32mYES[0m
Checking if "[1mtcgetattr[0m" compiles: [1;32mYES[0m
Checking if "[1munlockpt[0m" compiles: [1;32mYES[0m
Checking if "[1mexplicit_bzero[0m" compiles: [1;32mYES[0m
Checking if "[1mfdwalk[0m" compiles: [1;31mNO[0m
Checking if "[1mpread[0m" compiles: [1;32mYES[0m
Checking if "[1mpwrite[0m" compiles: [1;32mYES[0m
Checking if "[1mstrchrnul[0m" compiles: [1;32mYES[0m
Checking if "[1mclose_range[0m" compiles: [1;32mYES[0m
Checking if "[1mceil[0m" with dependency -lm compiles: [1;32mYES[0m
Checking if "[1mfloor[0m" with dependency -lm compiles: [1;32mYES[0m
Checking if "[1mround[0m" with dependency -lm compiles: [1;32mYES[0m
Compiler for C supports arguments -Wall: [1;32mYES[0m
Compiler for C supports arguments -Wextra: [1;32mYES[0m
Compiler for C supports arguments -Wcast-align: [1;32mYES[0m
Compiler for C supports arguments -Wcast-function-type: [1;32mYES[0m
Compiler for C supports arguments -Wclobbered: [1;32mYES[0m
Compiler for C supports arguments -Wempty-body: [1;32mYES[0m
Compiler for C supports arguments -Wendif-labels: [1;32mYES[0m
Compiler for C supports arguments -Werror=init-self: [1;32mYES[0m
Compiler for C supports arguments -Werror=missing-include-dirs: [1;32mYES[0m
Compiler for C supports arguments -Werror=pointer-arith: [1;32mYES[0m
Compiler for C supports arguments -Wfloat-equal: [1;32mYES[0m
Compiler for C supports arguments -Wignored-qualifiers: [1;32mYES[0m
Compiler for C supports arguments -Winvalid-pch: [1;32mYES[0m
Compiler for C supports arguments -Wlogical-op: [1;32mYES[0m
Compiler for C supports arguments -Wmisleading-indentation: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-declarations: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-field-initializers: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-format-attribute: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-include-dirs: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-noreturn: [1;32mYES[0m
Compiler for C supports arguments -Wno-deprecated-declarations: [1;32mYES[0m
Compiler for C supports arguments -Wno-address-of-packed-member: [1;32mYES[0m
Compiler for C supports arguments -Wno-c99-designator: [1;31mNO[0m
Compiler for C supports arguments -Wno-missing-field-initializers: [1;32mYES[0m
Compiler for C supports arguments -Wno-packed: [1;32mYES[0m
Compiler for C supports arguments -Wno-switch-enum: [1;32mYES[0m
Compiler for C supports arguments -Wno-unused-parameter: [1;32mYES[0m
Compiler for C supports arguments -Wno-volatile: [1;31mNO[0m
Compiler for C supports arguments -Wshadow: [1;32mYES[0m
Compiler for C supports arguments -Wshift-negative-value: [1;32mYES[0m
Compiler for C supports arguments -Wsign-compare: [1;32mYES[0m
Compiler for C supports arguments -Wstrict-aliasing=2: [1;32mYES[0m
Compiler for C supports arguments -Wtype-limits: [1;32mYES[0m
Compiler for C supports arguments -Wundef: [1;32mYES[0m
Compiler for C supports arguments -Wuninitialized: [1;32mYES[0m
Compiler for C supports arguments -Wuninitialized: [1;32mYES[0m [1;34m(cached)[0m
Compiler for C supports arguments -Wunsafe-loop-optimizations: [1;32mYES[0m
Compiler for C supports arguments -Wunused: [1;32mYES[0m
Compiler for C supports arguments -Wunused-but-set-parameter: [1;32mYES[0m
Compiler for C supports arguments -Wunused-but-set-variable: [1;32mYES[0m
Compiler for C supports arguments -Wunused-function: [1;32mYES[0m
Compiler for C supports arguments -Wunused-label: [1;32mYES[0m
Compiler for C supports arguments -Wunused-local-typedefs: [1;32mYES[0m
Compiler for C supports arguments -Wunused-value: [1;32mYES[0m
Compiler for C supports arguments -Wunused-variable: [1;32mYES[0m
Compiler for C supports arguments -Wvla: [1;32mYES[0m
Compiler for C supports arguments -Wwrite-strings: [1;32mYES[0m
Compiler for C supports arguments -fdiagnostics-show-option: [1;32mYES[0m
Compiler for C supports arguments -fno-common: [1;32mYES[0m
Compiler for C supports arguments -fno-semantic-interposition: [1;32mYES[0m
Compiler for C supports arguments -fno-strict-aliasing: [1;32mYES[0m
Compiler for C supports arguments -Waggregate-return: [1;32mYES[0m
Compiler for C supports arguments -Werror=implicit-function-declaration: [1;32mYES[0m
Compiler for C supports arguments -Werror=missing-prototypes: [1;32mYES[0m
Compiler for C supports arguments -Wimplicit: [1;32mYES[0m
Compiler for C supports arguments -Wimplicit-fallthrough=3: [1;32mYES[0m
Compiler for C supports arguments -Wmissing-parameter-type: [1;32mYES[0m
Compiler for C supports arguments -Wnested-externs: [1;32mYES[0m
Compiler for C supports arguments -Wold-style-declaration: [1;32mYES[0m
Compiler for C supports arguments -Wold-style-definition: [1;32mYES[0m
Compiler for C supports arguments -Woverride-init: [1;32mYES[0m
Compiler for C supports arguments -Wsign-compare: [1;32mYES[0m [1;34m(cached)[0m
Compiler for C supports arguments -Wstrict-prototypes: [1;32mYES[0m
Compiler for C++ supports arguments -Wall: [1;32mYES[0m
Compiler for C++ supports arguments -Wextra: [1;32mYES[0m
Compiler for C++ supports arguments -Wcast-align: [1;32mYES[0m
Compiler for C++ supports arguments -Wcast-function-type: [1;32mYES[0m
Compiler for C++ supports arguments -Wclobbered: [1;32mYES[0m
Compiler for C++ supports arguments -Wempty-body: [1;32mYES[0m
Compiler for C++ supports arguments -Wendif-labels: [1;32mYES[0m
Compiler for C++ supports arguments -Werror=init-self: [1;32mYES[0m
Compiler for C++ supports arguments -Werror=missing-include-dirs: [1;32mYES[0m
Compiler for C++ supports arguments -Werror=pointer-arith: [1;32mYES[0m
Compiler for C++ supports arguments -Wfloat-equal: [1;32mYES[0m
Compiler for C++ supports arguments -Wignored-qualifiers: [1;32mYES[0m
Compiler for C++ supports arguments -Winvalid-pch: [1;32mYES[0m
Compiler for C++ supports arguments -Wlogical-op: [1;32mYES[0m
Compiler for C++ supports arguments -Wmisleading-indentation: [1;32mYES[0m
Compiler for C++ supports arguments -Wmissing-declarations: [1;32mYES[0m
Compiler for C++ supports arguments -Wmissing-field-initializers: [1;32mYES[0m
Compiler for C++ supports arguments -Wmissing-format-attribute: [1;32mYES[0m
Compiler for C++ supports arguments -Wmissing-include-dirs: [1;32mYES[0m
Compiler for C++ supports arguments -Wmissing-noreturn: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-deprecated-declarations: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-address-of-packed-member: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-c99-designator: [1;31mNO[0m
Compiler for C++ supports arguments -Wno-missing-field-initializers: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-packed: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-switch-enum: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-unused-parameter: [1;32mYES[0m
Compiler for C++ supports arguments -Wno-volatile: [1;32mYES[0m
Compiler for C++ supports arguments -Wshadow: [1;32mYES[0m
Compiler for C++ supports arguments -Wshift-negative-value: [1;32mYES[0m
Compiler for C++ supports arguments -Wsign-compare: [1;32mYES[0m
Compiler for C++ supports arguments -Wstrict-aliasing=2: [1;32mYES[0m
Compiler for C++ supports arguments -Wtype-limits: [1;32mYES[0m
Compiler for C++ supports arguments -Wundef: [1;32mYES[0m
Compiler for C++ supports arguments -Wuninitialized: [1;32mYES[0m
Compiler for C++ supports arguments -Wuninitialized: [1;32mYES[0m [1;34m(cached)[0m
Compiler for C++ supports arguments -Wunsafe-loop-optimizations: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-but-set-parameter: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-but-set-variable: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-function: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-label: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-local-typedefs: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-value: [1;32mYES[0m
Compiler for C++ supports arguments -Wunused-variable: [1;32mYES[0m
Compiler for C++ supports arguments -Wvla: [1;32mYES[0m
Compiler for C++ supports arguments -Wwrite-strings: [1;32mYES[0m
Compiler for C++ supports arguments -fdiagnostics-show-option: [1;32mYES[0m
Compiler for C++ supports arguments -fno-common: [1;32mYES[0m
Compiler for C++ supports arguments -fno-semantic-interposition: [1;32mYES[0m
Compiler for C++ supports arguments -fno-strict-aliasing: [1;32mYES[0m
Compiler for C++ supports arguments -Wimplicit-fallthrough=5: [1;32mYES[0m
Compiler for C++ supports arguments -Wnon-virtual-dtor: [1;32mYES[0m
Compiler for C++ supports arguments -Wstrict-null-sentinel: [1;32mYES[0m
Compiler for C++ supports arguments -fvisibility-inlines-hidden: [1;32mYES[0m
Compiler for C++ supports arguments -fvisibility=hidden: [1;32mYES[0m
Compiler for C++ supports arguments -fvisibility-inlines-hidden: [1;32mYES[0m [1;34m(cached)[0m
Compiler for C++ supports arguments -fvisibility=hidden: [1;32mYES[0m [1;34m(cached)[0m
Compiler for C supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: [1;32mYES[0m
Compiler for C++ supports arguments -Werror=format=2 -Werror=format-nonliteral -Werror=format-security: [1;32mYES[0m
Checking if "[1mexcess precision check[0m" compiles: [1;31mNO[0m
meson.build:616: [1;33mWARNING:[0m Consider using the built-in warning_level option instead of using "-Wall".
meson.build:616: [1;33mWARNING:[0m Consider using the built-in warning_level option instead of using "-Wextra".
meson.build:617: [1;33mWARNING:[0m Consider using the built-in warning_level option instead of using "-Wall".
meson.build:617: [1;33mWARNING:[0m Consider using the built-in warning_level option instead of using "-Wextra".
Compiler for C supports link arguments -Wl,-Bsymbolic: [1;32mYES[0m
Compiler for C++ supports link arguments -Wl,-Bsymbolic: [1;32mYES[0m
Compiler for C supports link arguments -Wl,-Bsymbolic-functions: [1;32mYES[0m
Compiler for C++ supports link arguments -Wl,-Bsymbolic-functions: [1;32mYES[0m
Compiler for C supports link arguments -fstack-protector: [1;32mYES[0m
Compiler for C++ supports link arguments -fstack-protector: [1;32mYES[0m
Compiler for C supports link arguments -fstack-protector-strong: [1;32mYES[0m
Compiler for C++ supports link arguments -fstack-protector-strong: [1;32mYES[0m
Found pkg-config: [1;32mYES[0m [1m(/usr/bin/x86_64-pc-linux-gnu-pkg-config)[0m [1;34m2.5.1[0m
Run-time dependency [1mcairo[0m found: [1;32mYES[0m [36m1.18.4[0m
Run-time dependency [1mcairo-gobject[0m found: [1;32mYES[0m [36m1.18.4[0m
Run-time dependency [1mgio-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m
Run-time dependency [1mglib-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m
Run-time dependency [1mgobject-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m
Run-time dependency [1mpango[0m found: [1;32mYES[0m [36m1.57.0[0m
Run-time dependency [1mlibpcre2-8[0m found: [1;32mYES[0m [36m10.47[0m
Run-time dependency [1mthreads[0m found: [1;32mYES[0m
Run-time dependency [1mliblz4[0m found: [1;32mYES[0m [36m1.10.0[0m
Run-time dependency [1msimdutf[0m found: [1;32mYES[0m [36m7.7.1[0m
Run-time dependency [1mfmt[0m found: [1;32mYES[0m [36m12.1.0[0m
Run-time dependency [1mfribidi[0m found: [1;32mYES[0m [36m1.0.13[0m
Run-time dependency [1mgnutls[0m found: [1;32mYES[0m [36m3.8.12[0m
Run-time dependency [1mgtk+-3.0[0m found: [1;32mYES[0m [36m3.24.50[0m
Run-time dependency [1micu-uc[0m found: [1;32mYES[0m [36m77.1[0m
Checking if "[1msystem fast_float usability check[0m" compiles: [1;32mYES[0m
Configuring [1mconfig.h[0m using configuration
Configuring [1mvteversion.h[0m using configuration
Program [1mglib-mkenums[0m found: [1;32mYES[0m (/usr/bin/glib-mkenums)
Dependency [1mgio-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m [1;34m(cached)[0m
Program [1m/usr/bin/glib-compile-resources[0m found: [1;32mYES[0m (/usr/bin/glib-compile-resources)
Dependency [1mglib-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m [1;34m(cached)[0m
Program [1m/usr/bin/glib-genmarshal[0m found: [1;32mYES[0m (/usr/bin/glib-genmarshal)
Configuring [1mvte.csh[0m using configuration
Configuring [1mvte.sh[0m using configuration
Dependency [1mgio-2.0[0m found: [1;32mYES[0m [36m2.84.4[0m [1;34m(cached)[0m
Program [1m/usr/bin/glib-compile-resources[0m found: [1;32mYES[0m (/usr/bin/glib-compile-resources)
Configuring [1morg.gnome.Vte.App.Gtk3.desktop[0m using configuration
Configuring [1mvte-2.91.xml[0m using configuration
Run-time dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.84.0[0m
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.84.0[0m [1;34m(cached)[0m
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.84.0[0m [1;34m(cached)[0m
Program [1m/usr/bin/g-ir-scanner[0m found: [1;32mYES[0m (/usr/bin/g-ir-scanner)
Dependency [1mgobject-introspection-1.0[0m found: [1;32mYES[0m [36m1.84.0[0m [1;34m(cached)[0m
Program [1m/usr/bin/g-ir-compiler[0m found: [1;32mYES[0m (/usr/bin/g-ir-compiler)
bindings/vala/meson.build:19: [1;33mWARNING:[0m add_languages is missing native:, assuming languages are wanted for both host and build.
Vala compiler for the host machine: [1m/usr/bin/valac-0.56[0m (valac 0.56.7)
Library [1mposix[0m found: [1;32mYES[0m
Program [1mvapigen[0m found: [1;32mYES[0m
Program [1mmsgfmt[0m found: [1;32mYES[0m (/usr/bin/msgfmt)
Program [1mmsginit[0m found: [1;32mYES[0m (/usr/bin/msginit)
Program [1mmsgmerge[0m found: [1;32mYES[0m (/usr/bin/msgmerge)
Program [1mxgettext[0m found: [1;32mYES[0m (/usr/bin/xgettext)
Program [1mmeson_changelog.sh[0m found: [1;32mYES[0m (/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/meson_changelog.sh)
Program [1mmeson_subprojects.sh[0m found: [1;32mYES[0m (/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/meson_subprojects.sh)
Configuring [1mMakefile[0m using configuration
Configuring [1m.gitignore[0m with command
[1mMessage:[0m
Configuration for VTE:
Version: 0.82.2
C compiler: gcc (version 15.2.1)
C++ compiler: gcc (version 15.2.1)
Coverage: false
Debug: false
A11y: true
Docs: false
FRIBIDI: true
GNUTLS: true
GTK+ 3.0: true
GTK+ 4.0: false
ICU: true
GIR: true
systemd: false
Glade: true
Vala: true
Prefix: /usr
[1mMessage:[0m This is a stable release.
Build targets in project: [1m147[0m
vte [36m0.82.2[0m
[1mUser defined options[0m
Native files : /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/meson.x86_64-pc-linux-gnu.ini
_systemd : false
a11y : true
app-hidden : true
b_lto : false
b_pch : false
buildtype : plain
debug : false
docs : false
fribidi : true
gir : true
glade : true
gnutls : true
gtk3 : true
gtk4 : false
icu : true
libdir : lib64
localstatedir : /var/lib
build.pkg_config_path: /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig:/usr/share/pkgconfig
pkg_config_path : /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig:/usr/share/pkgconfig
prefix : /usr
sysconfdir : /etc
vapi : true
werror : false
wrap_mode : nodownload
Found ninja-1.13.2 at /usr/bin/ninja
>>> Source configured.
>>> Compiling source in /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2 ...
ninja -v -l0 -j13
[1/253] /usr/bin/glib-compile-resources ../vte-0.82.2/src/vte.gresource.xml --sourcedir ../vte-0.82.2/src --c-name _vte --internal --generate --target src/vteresources.h
[2/253] /usr/bin/glib-compile-resources ../vte-0.82.2/src/vte.gresource.xml --sourcedir ../vte-0.82.2/src --c-name _vte --internal --generate --target src/vteresources.c --dependency-file src/vteresources.c.d
[3/253] x86_64-pc-linux-gnu-g++ -E -P -xc++ -Isrc/preprocessor_0.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fdirectives-only -DMINIFONT_COVERAGE -DVTE_GTK=3 -MD -MQ src/preprocessor_0.p/minifont.cc.i -MF src/preprocessor_0.p/minifont.cc.i.d -o src/preprocessor_0.p/minifont.cc.i -c ../vte-0.82.2/src/minifont.cc
[4/253] /usr/bin/glib-compile-resources ../vte-0.82.2/src/app/app-gtk3.gresource.xml --sourcedir src/app --sourcedir ../vte-0.82.2/src/app --c-name app --internal --generate --target src/app/resources-gtk3.cc.h
[5/253] /usr/bin/glib-compile-resources ../vte-0.82.2/src/app/app-gtk3.gresource.xml --sourcedir src/app --sourcedir ../vte-0.82.2/src/app --c-name app --internal --generate --target src/app/resources-gtk3.cc.c --dependency-file src/app/resources-gtk3.cc.c.d
[6/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/utf8.cc.o -MF src/decoder-cat.p/utf8.cc.o.d -o src/decoder-cat.p/utf8.cc.o -c ../vte-0.82.2/src/utf8.cc
[7/253] /usr/bin/glib-mkenums --output src/vte/vtetypebuiltins-gtk3.cc --template /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/src/vte/../vtetypebuiltins.cc.template ../vte-0.82.2/src/vte/vtedeprecated.h ../vte-0.82.2/src/vte/vteenums.h
[8/253] /usr/bin/glib-genmarshal --quiet --prefix _vte_marshal --internal --valist-marshallers --output src/marshal.h --header ../vte-0.82.2/src/marshal.list --pragma-once
[9/253] /usr/bin/glib-mkenums --output src/vte/vtetypebuiltins-gtk3.h --template /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/src/vte/../vtetypebuiltins.h.template ../vte-0.82.2/src/vte/vtedeprecated.h ../vte-0.82.2/src/vte/vteenums.h
[10/253] /usr/bin/glib-genmarshal --quiet --prefix _vte_marshal --internal --valist-marshallers --output src/marshal.c --body ../vte-0.82.2/src/marshal.list --include-header marshal.h
[11/253] /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin/python3 ../vte-0.82.2/src/modes.py --destdir src
[12/253] /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin/python3 ../vte-0.82.2/src/minifont-coverage.py --output src/minifont-coverage-gtk3.inc src/preprocessor_0.p/minifont.cc.i
[13/253] /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin/python3 ../vte-0.82.2/src/minifont-coverage.py --output src/minifont-coverage-tests-gtk3.inc --tests src/preprocessor_0.p/minifont.cc.i
[14/253] x86_64-pc-linux-gnu-gcc -Isrc/dumpkeys.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -MD -MQ src/dumpkeys.p/dumpkeys.c.o -MF src/dumpkeys.p/dumpkeys.c.o.d -o src/dumpkeys.p/dumpkeys.c.o -c ../vte-0.82.2/src/dumpkeys.c
[15/253] x86_64-pc-linux-gnu-g++ -Isrc/vte-urlencode-cwd.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -nostdlib -MD -MQ src/vte-urlencode-cwd.p/urlencode.cc.o -MF src/vte-urlencode-cwd.p/urlencode.cc.o.d -o src/vte-urlencode-cwd.p/urlencode.cc.o -c ../vte-0.82.2/src/urlencode.cc
[16/253] x86_64-pc-linux-gnu-gcc -Isrc/slowcat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -MD -MQ src/slowcat.p/slowcat.c.o -MF src/slowcat.p/slowcat.c.o.d -o src/slowcat.p/slowcat.c.o -c ../vte-0.82.2/src/slowcat.c
[17/253] x86_64-pc-linux-gnu-gcc -Isrc/mev.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -MD -MQ src/mev.p/mev.c.o -MF src/mev.p/mev.c.o.d -o src/mev.p/mev.c.o -c ../vte-0.82.2/src/mev.c
[18/253] x86_64-pc-linux-gnu-gcc -Isrc/xticker.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -DVTE_DISABLE_DEPRECATION_WARNINGS -MD -MQ src/xticker.p/xticker.c.o -MF src/xticker.p/xticker.c.o.d -o src/xticker.p/xticker.c.o -c ../vte-0.82.2/src/xticker.c
[19/253] /var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin/python3 ../vte-0.82.2/src/parser-seq.py --destdir src
[20/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/debug.cc.o -MF src/decoder-cat.p/debug.cc.o.d -o src/decoder-cat.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[21/253] x86_64-pc-linux-gnu-gcc -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vteresources.c.o -MF src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vteresources.c.o.d -o src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vteresources.c.o -c src/vteresources.c
[22/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/icu-decoder.cc.o -MF src/decoder-cat.p/icu-decoder.cc.o.d -o src/decoder-cat.p/icu-decoder.cc.o -c ../vte-0.82.2/src/icu-decoder.cc
[23/253] x86_64-pc-linux-gnu-gcc -Isrc/reflect-textview.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/gio-unix-2.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -pthread -DUSE_TEXT_VIEW -MD -MQ src/reflect-textview.p/reflect.c.o -MF src/reflect-textview.p/reflect.c.o.d -o src/reflect-textview.p/reflect.c.o -c ../vte-0.82.2/src/reflect.c
[24/253] x86_64-pc-linux-gnu-gcc -Isrc/reflect-vte.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/gio-unix-2.0 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -DUSE_VTE -DVTE_DISABLE_DEPRECATION_WARNINGS -MD -MQ src/reflect-vte.p/reflect.c.o -MF src/reflect-vte.p/reflect.c.o.d -o src/reflect-vte.p/reflect.c.o -c ../vte-0.82.2/src/reflect.c
[25/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/icu-converter.cc.o -MF src/decoder-cat.p/icu-converter.cc.o.d -o src/decoder-cat.p/icu-converter.cc.o -c ../vte-0.82.2/src/icu-converter.cc
[26/253] x86_64-pc-linux-gnu-gcc -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/libvte-2.91.so.0.8200.2.p/meson-generated_.._marshal.c.o -MF src/libvte-2.91.so.0.8200.2.p/meson-generated_.._marshal.c.o.d -o src/libvte-2.91.so.0.8200.2.p/meson-generated_.._marshal.c.o -c src/marshal.c
[27/253] x86_64-pc-linux-gnu-g++ -Isrc/test-colors.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DVTE_GTK=0 -MD -MQ src/test-colors.p/debug.cc.o -MF src/test-colors.p/debug.cc.o.d -o src/test-colors.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[28/253] x86_64-pc-linux-gnu-g++ -Isrc/test-base16.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-base16.p/base16-test.cc.o -MF src/test-base16.p/base16-test.cc.o.d -o src/test-base16.p/base16-test.cc.o -c ../vte-0.82.2/src/base16-test.cc
[29/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/pastify.cc.o -MF src/libvte-2.91.so.0.8200.2.p/pastify.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/pastify.cc.o -c ../vte-0.82.2/src/pastify.cc
[30/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/debug.cc.o -MF src/libvte-2.91.so.0.8200.2.p/debug.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[31/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vte_vtetypebuiltins-gtk3.cc.o -MF src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vte_vtetypebuiltins-gtk3.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vte_vtetypebuiltins-gtk3.cc.o -c src/vte/vtetypebuiltins-gtk3.cc
[32/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/utf8.cc.o -MF src/libvte-2.91.so.0.8200.2.p/utf8.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/utf8.cc.o -c ../vte-0.82.2/src/utf8.cc
[33/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/icu-glue.cc.o -MF src/decoder-cat.p/icu-glue.cc.o.d -o src/decoder-cat.p/icu-glue.cc.o -c ../vte-0.82.2/src/icu-glue.cc
[34/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/parser.cc.o -MF src/libvte-2.91.so.0.8200.2.p/parser.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/parser.cc.o -c ../vte-0.82.2/src/parser.cc
[35/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/color-lightness.cc.o -MF src/libvte-2.91.so.0.8200.2.p/color-lightness.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/color-lightness.cc.o -c ../vte-0.82.2/src/color-lightness.cc
[36/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/chunk.cc.o -MF src/libvte-2.91.so.0.8200.2.p/chunk.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/chunk.cc.o -c ../vte-0.82.2/src/chunk.cc
[37/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/pty.cc.o -MF src/libvte-2.91.so.0.8200.2.p/pty.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/pty.cc.o -c ../vte-0.82.2/src/pty.cc
[38/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteuuid.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteuuid.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteuuid.cc.o -c ../vte-0.82.2/src/vteuuid.cc
[39/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vtepty.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vtepty.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vtepty.cc.o -c ../vte-0.82.2/src/vtepty.cc
[40/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/glib-glue.cc.o -MF src/decoder-cat.p/glib-glue.cc.o.d -o src/decoder-cat.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[41/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/keymap.cc.o -MF src/libvte-2.91.so.0.8200.2.p/keymap.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/keymap.cc.o -c ../vte-0.82.2/src/keymap.cc
[42/253] x86_64-pc-linux-gnu-g++ -Isrc/test-colors.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DVTE_GTK=0 -MD -MQ src/test-colors.p/color-parser.cc.o -MF src/test-colors.p/color-parser.cc.o.d -o src/test-colors.p/color-parser.cc.o -c ../vte-0.82.2/src/color-parser.cc
[43/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/fonts-pangocairo.cc.o -MF src/libvte-2.91.so.0.8200.2.p/fonts-pangocairo.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/fonts-pangocairo.cc.o -c ../vte-0.82.2/src/fonts-pangocairo.cc
[44/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/drawing-context.cc.o -MF src/libvte-2.91.so.0.8200.2.p/drawing-context.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/drawing-context.cc.o -c ../vte-0.82.2/src/drawing-context.cc
[45/253] x86_64-pc-linux-gnu-g++ -Isrc/decoder-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/decoder-cat.p/decoder-cat.cc.o -MF src/decoder-cat.p/decoder-cat.cc.o.d -o src/decoder-cat.p/decoder-cat.cc.o -c ../vte-0.82.2/src/decoder-cat.cc
[46/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/missing.cc.o -MF src/libvte-2.91.so.0.8200.2.p/missing.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/missing.cc.o -c ../vte-0.82.2/src/missing.cc
[47/253] x86_64-pc-linux-gnu-g++ -Isrc/test-colors.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DVTE_GTK=0 -MD -MQ src/test-colors.p/glib-glue.cc.o -MF src/test-colors.p/glib-glue.cc.o.d -o src/test-colors.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[48/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/osc-colors.cc.o -MF src/libvte-2.91.so.0.8200.2.p/osc-colors.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/osc-colors.cc.o -c ../vte-0.82.2/src/osc-colors.cc
[49/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/color-parser.cc.o -MF src/libvte-2.91.so.0.8200.2.p/color-parser.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/color-parser.cc.o -c ../vte-0.82.2/src/color-parser.cc
[50/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/glib-glue.cc.o -MF src/libvte-2.91.so.0.8200.2.p/glib-glue.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[51/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/reaper.cc.o -MF src/libvte-2.91.so.0.8200.2.p/reaper.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/reaper.cc.o -c ../vte-0.82.2/src/reaper.cc
[52/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/uuid.cc.o -MF src/libvte-2.91.so.0.8200.2.p/uuid.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/uuid.cc.o -c ../vte-0.82.2/src/uuid.cc
[53/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/scheduler.cc.o -MF src/libvte-2.91.so.0.8200.2.p/scheduler.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/scheduler.cc.o -c ../vte-0.82.2/src/scheduler.cc
[54/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/bidi.cc.o -MF src/libvte-2.91.so.0.8200.2.p/bidi.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/bidi.cc.o -c ../vte-0.82.2/src/bidi.cc
[55/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/regex.cc.o -MF src/libvte-2.91.so.0.8200.2.p/regex.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/regex.cc.o -c ../vte-0.82.2/src/regex.cc
[56/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/ring.cc.o -MF src/libvte-2.91.so.0.8200.2.p/ring.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/ring.cc.o -c ../vte-0.82.2/src/ring.cc
[57/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/minifont.cc.o -MF src/libvte-2.91.so.0.8200.2.p/minifont.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/minifont.cc.o -c ../vte-0.82.2/src/minifont.cc
[58/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vtespawn.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vtespawn.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vtespawn.cc.o -c ../vte-0.82.2/src/vtespawn.cc
[59/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/spawn.cc.o -MF src/libvte-2.91.so.0.8200.2.p/spawn.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/spawn.cc.o -c ../vte-0.82.2/src/spawn.cc
[60/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteutils.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteutils.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteutils.cc.o -c ../vte-0.82.2/src/vteutils.cc
[61/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/clipboard-gtk.cc.o -MF src/libvte-2.91.so.0.8200.2.p/clipboard-gtk.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/clipboard-gtk.cc.o -c ../vte-0.82.2/src/clipboard-gtk.cc
[62/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vtestream.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vtestream.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vtestream.cc.o -c ../vte-0.82.2/src/vtestream.cc
[63/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vterowdata.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vterowdata.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vterowdata.cc.o -c ../vte-0.82.2/src/vterowdata.cc
[64/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteunistr.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteunistr.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteunistr.cc.o -c ../vte-0.82.2/src/vteunistr.cc
[65/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteregex.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteregex.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteregex.cc.o -c ../vte-0.82.2/src/vteregex.cc
[66/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vtetypes.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vtetypes.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vtetypes.cc.o -c ../vte-0.82.2/src/vtetypes.cc
[67/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/xtermcap.cc.o -MF src/libvte-2.91.so.0.8200.2.p/xtermcap.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/xtermcap.cc.o -c ../vte-0.82.2/src/xtermcap.cc
[68/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/icu-decoder.cc.o -MF src/libvte-2.91.so.0.8200.2.p/icu-decoder.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/icu-decoder.cc.o -c ../vte-0.82.2/src/icu-decoder.cc
[69/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/icu-converter.cc.o -MF src/libvte-2.91.so.0.8200.2.p/icu-converter.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/icu-converter.cc.o -c ../vte-0.82.2/src/icu-converter.cc
[70/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/termpropsregistry.cc.o -MF src/libvte-2.91.so.0.8200.2.p/termpropsregistry.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/termpropsregistry.cc.o -c ../vte-0.82.2/src/termpropsregistry.cc
[71/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/parser.cc.o -MF src/parser-cat.p/parser.cc.o.d -o src/parser-cat.p/parser.cc.o -c ../vte-0.82.2/src/parser.cc
[72/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/drawing-cairo.cc.o -MF src/libvte-2.91.so.0.8200.2.p/drawing-cairo.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/drawing-cairo.cc.o -c ../vte-0.82.2/src/drawing-cairo.cc
[73/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/utf8.cc.o -MF src/parser-cat.p/utf8.cc.o.d -o src/parser-cat.p/utf8.cc.o -c ../vte-0.82.2/src/utf8.cc
[74/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/icu-glue.cc.o -MF src/libvte-2.91.so.0.8200.2.p/icu-glue.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/icu-glue.cc.o -c ../vte-0.82.2/src/icu-glue.cc
[75/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/ringview.cc.o -MF src/libvte-2.91.so.0.8200.2.p/ringview.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/ringview.cc.o -c ../vte-0.82.2/src/ringview.cc
[76/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteproperties.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteproperties.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteproperties.cc.o -c ../vte-0.82.2/src/vteproperties.cc
[77/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/debug.cc.o -MF src/parser-cat.p/debug.cc.o.d -o src/parser-cat.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[78/253] x86_64-pc-linux-gnu-g++ -Isrc/test-colors.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DVTE_GTK=0 -MD -MQ src/test-colors.p/color-test.cc.o -MF src/test-colors.p/color-test.cc.o.d -o src/test-colors.p/color-test.cc.o -c ../vte-0.82.2/src/color-test.cc
[79/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/parser-fmt.cc.o -MF src/parser-cat.p/parser-fmt.cc.o.d -o src/parser-cat.p/parser-fmt.cc.o -c ../vte-0.82.2/src/parser-fmt.cc
[80/253] x86_64-pc-linux-gnu-g++ -Isrc/test-color-lightness.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-color-lightness.p/color-lightness.cc.o -MF src/test-color-lightness.p/color-lightness.cc.o.d -o src/test-color-lightness.p/color-lightness.cc.o -c ../vte-0.82.2/src/color-lightness.cc
[81/253] x86_64-pc-linux-gnu-g++ -Isrc/test-minifont-gtk3.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DVTE_GTK=3 -MD -MQ src/test-minifont-gtk3.p/minifont-test.cc.o -MF src/test-minifont-gtk3.p/minifont-test.cc.o.d -o src/test-minifont-gtk3.p/minifont-test.cc.o -c ../vte-0.82.2/src/minifont-test.cc
[82/253] x86_64-pc-linux-gnu-g++ -Isrc/test-color-lightness.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-color-lightness.p/vtetypes.cc.o -MF src/test-color-lightness.p/vtetypes.cc.o.d -o src/test-color-lightness.p/vtetypes.cc.o -c ../vte-0.82.2/src/vtetypes.cc
[83/253] x86_64-pc-linux-gnu-g++ -Isrc/test-color-lightness.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-color-lightness.p/color-lightness-tests.cc.o -MF src/test-color-lightness.p/color-lightness-tests.cc.o.d -o src/test-color-lightness.p/color-lightness-tests.cc.o -c ../vte-0.82.2/src/color-lightness-tests.cc
[84/253] x86_64-pc-linux-gnu-g++ -Isrc/test-modes.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-modes.p/modes-test.cc.o -MF src/test-modes.p/modes-test.cc.o.d -o src/test-modes.p/modes-test.cc.o -c ../vte-0.82.2/src/modes-test.cc
[85/253] x86_64-pc-linux-gnu-g++ -Isrc/test-parser.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/test-parser.p/debug.cc.o -MF src/test-parser.p/debug.cc.o.d -o src/test-parser.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[86/253] x86_64-pc-linux-gnu-g++ -Isrc/test-parser.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/test-parser.p/parser.cc.o -MF src/test-parser.p/parser.cc.o.d -o src/test-parser.p/parser.cc.o -c ../vte-0.82.2/src/parser.cc
[87/253] x86_64-pc-linux-gnu-g++ -Isrc/test-pastify.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-pastify.p/pastify.cc.o -MF src/test-pastify.p/pastify.cc.o.d -o src/test-pastify.p/pastify.cc.o -c ../vte-0.82.2/src/pastify.cc
[88/253] x86_64-pc-linux-gnu-g++ -Isrc/test-reaper.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DMAIN -MD -MQ src/test-reaper.p/debug.cc.o -MF src/test-reaper.p/debug.cc.o.d -o src/test-reaper.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[89/253] x86_64-pc-linux-gnu-g++ -Isrc/test-pastify.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-pastify.p/pastify-test.cc.o -MF src/test-pastify.p/pastify-test.cc.o.d -o src/test-pastify.p/pastify-test.cc.o -c ../vte-0.82.2/src/pastify-test.cc
[90/253] x86_64-pc-linux-gnu-g++ -Isrc/test-reaper.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DMAIN -MD -MQ src/test-reaper.p/reaper.cc.o -MF src/test-reaper.p/reaper.cc.o.d -o src/test-reaper.p/reaper.cc.o -c ../vte-0.82.2/src/reaper.cc
[91/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vtegtk.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vtegtk.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vtegtk.cc.o -c ../vte-0.82.2/src/vtegtk.cc
[92/253] x86_64-pc-linux-gnu-g++ -Isrc/test-stream.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DVTESTREAM_MAIN -MD -MQ src/test-stream.p/vteutils.cc.o -MF src/test-stream.p/vteutils.cc.o.d -o src/test-stream.p/vteutils.cc.o -c ../vte-0.82.2/src/vteutils.cc
[93/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/widget.cc.o -MF src/libvte-2.91.so.0.8200.2.p/widget.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/widget.cc.o -c ../vte-0.82.2/src/widget.cc
[94/253] x86_64-pc-linux-gnu-g++ -Isrc/test-refptr.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-refptr.p/refptr-test.cc.o -MF src/test-refptr.p/refptr-test.cc.o.d -o src/test-refptr.p/refptr-test.cc.o -c ../vte-0.82.2/src/refptr-test.cc
[95/253] x86_64-pc-linux-gnu-g++ -Isrc/test-tabstops.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-tabstops.p/debug.cc.o -MF src/test-tabstops.p/debug.cc.o.d -o src/test-tabstops.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[96/253] x86_64-pc-linux-gnu-g++ -Isrc/test-properties.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-properties.p/debug.cc.o -MF src/test-properties.p/debug.cc.o.d -o src/test-properties.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[97/253] x86_64-pc-linux-gnu-g++ -Isrc/test-tabstops.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-tabstops.p/tabstops-test.cc.o -MF src/test-tabstops.p/tabstops-test.cc.o.d -o src/test-tabstops.p/tabstops-test.cc.o -c ../vte-0.82.2/src/tabstops-test.cc
[98/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteaccess.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteaccess.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteaccess.cc.o -c ../vte-0.82.2/src/vteaccess.cc
[99/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/fmt-glue.cc.o -MF src/parser-cat.p/fmt-glue.cc.o.d -o src/parser-cat.p/fmt-glue.cc.o -c ../vte-0.82.2/src/fmt-glue.cc
[100/253] x86_64-pc-linux-gnu-g++ -Isrc/test-utf8.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-utf8.p/utf8.cc.o -MF src/test-utf8.p/utf8.cc.o.d -o src/test-utf8.p/utf8.cc.o -c ../vte-0.82.2/src/utf8.cc
[101/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/glib-glue.cc.o -MF src/parser-cat.p/glib-glue.cc.o.d -o src/parser-cat.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[102/253] x86_64-pc-linux-gnu-g++ -Isrc/test-unicode-width.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-unicode-width.p/unicode-width-test.cc.o -MF src/test-unicode-width.p/unicode-width-test.cc.o.d -o src/test-unicode-width.p/unicode-width-test.cc.o -c ../vte-0.82.2/src/unicode-width-test.cc
[103/253] x86_64-pc-linux-gnu-g++ -Isrc/test-uuid.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-uuid.p/debug.cc.o -MF src/test-uuid.p/debug.cc.o.d -o src/test-uuid.p/debug.cc.o -c ../vte-0.82.2/src/debug.cc
[104/253] x86_64-pc-linux-gnu-g++ -Isrc/test-utf8.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -MD -MQ src/test-utf8.p/utf8-test.cc.o -MF src/test-utf8.p/utf8-test.cc.o.d -o src/test-utf8.p/utf8-test.cc.o -c ../vte-0.82.2/src/utf8-test.cc
[105/253] x86_64-pc-linux-gnu-g++ -Isrc/test-stream.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DVTESTREAM_MAIN -MD -MQ src/test-stream.p/vtestream.cc.o -MF src/test-stream.p/vtestream.cc.o.d -o src/test-stream.p/vtestream.cc.o -c ../vte-0.82.2/src/vtestream.cc
[106/253] x86_64-pc-linux-gnu-gcc -Isrc/app/vte-2.91.p -Isrc/app -I../vte-0.82.2/src/app -I. -I../vte-0.82.2 -Isrc -I../vte-0.82.2/src -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -std=gnu11 -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-deprecated-declarations -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 -fno-strict-aliasing -Waggregate-return -Werror=implicit-function-declaration -Werror=missing-prototypes -Wimplicit -Wimplicit-fallthrough=3 -Wmissing-parameter-type -Wnested-externs -Wold-style-declaration -Wold-style-definition -Woverride-init -Wsign-compare -Wstrict-prototypes -Werror=format=2 -Werror=format-nonliteral -Werror=format-security -march=native -O2 -pipe -Wno-incompatible-pointer-types -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/app/vte-2.91.p/meson-generated_.._resources-gtk3.cc.c.o -MF src/app/vte-2.91.p/meson-generated_.._resources-gtk3.cc.c.o.d -o src/app/vte-2.91.p/meson-generated_.._resources-gtk3.cc.c.o -c src/app/resources-gtk3.cc.c
[107/253] x86_64-pc-linux-gnu-g++ -Isrc/test-vtetypes.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/gio-unix-2.0 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED -DMAIN -MD -MQ src/test-vtetypes.p/vtetypes.cc.o -MF src/test-vtetypes.p/vtetypes.cc.o.d -o src/test-vtetypes.p/vtetypes.cc.o -c ../vte-0.82.2/src/vtetypes.cc
[108/253] x86_64-pc-linux-gnu-g++ -Isrc/parser-cat.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/parser-cat.p/parser-cat.cc.o -MF src/parser-cat.p/parser-cat.cc.o.d -o src/parser-cat.p/parser-cat.cc.o -c ../vte-0.82.2/src/parser-cat.cc
[109/253] x86_64-pc-linux-gnu-g++ -Isrc/app/vte-2.91.p -Isrc/app -I../vte-0.82.2/src/app -I. -I../vte-0.82.2 -Isrc -I../vte-0.82.2/src -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -MD -MQ src/app/vte-2.91.p/.._debug.cc.o -MF src/app/vte-2.91.p/.._debug.cc.o.d -o src/app/vte-2.91.p/.._debug.cc.o -c ../vte-0.82.2/src/debug.cc
[110/253] x86_64-pc-linux-gnu-g++ -o src/decoder-cat src/decoder-cat.p/glib-glue.cc.o src/decoder-cat.p/utf8.cc.o src/decoder-cat.p/debug.cc.o src/decoder-cat.p/decoder-cat.cc.o src/decoder-cat.p/icu-converter.cc.o src/decoder-cat.p/icu-decoder.cc.o src/decoder-cat.p/icu-glue.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libglib-2.0.so /usr/lib64/libicuuc.so -Wl,--end-group
[111/253] x86_64-pc-linux-gnu-g++ -o src/parser-cat src/parser-cat.p/fmt-glue.cc.o src/parser-cat.p/glib-glue.cc.o src/parser-cat.p/parser.cc.o src/parser-cat.p/parser-fmt.cc.o src/parser-cat.p/utf8.cc.o src/parser-cat.p/debug.cc.o src/parser-cat.p/parser-cat.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libglib-2.0.so /usr/lib64/libsimdutf.so -Wl,--end-group
[112/253] x86_64-pc-linux-gnu-gcc -o src/dumpkeys src/dumpkeys.p/dumpkeys.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[113/253] x86_64-pc-linux-gnu-gcc -o src/mev src/mev.p/mev.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[114/253] x86_64-pc-linux-gnu-gcc -o src/slowcat src/slowcat.p/slowcat.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[115/253] x86_64-pc-linux-gnu-g++ -Isrc/test-properties.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-properties.p/properties-test.cc.o -MF src/test-properties.p/properties-test.cc.o.d -o src/test-properties.p/properties-test.cc.o -c ../vte-0.82.2/src/properties-test.cc
[116/253] x86_64-pc-linux-gnu-gcc -o src/reflect-textview src/reflect-textview.p/reflect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libharfbuzz.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -Wl,--end-group
[117/253] x86_64-pc-linux-gnu-g++ -o src/vte-urlencode-cwd src/vte-urlencode-cwd.p/urlencode.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed
[118/253] x86_64-pc-linux-gnu-gcc -o src/xticker src/xticker.p/xticker.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[119/253] x86_64-pc-linux-gnu-g++ -o src/test-colors src/test-colors.p/debug.cc.o src/test-colors.p/glib-glue.cc.o src/test-colors.p/color-parser.cc.o src/test-colors.p/color-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[120/253] x86_64-pc-linux-gnu-g++ -o src/test-base16 src/test-base16.p/base16-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[121/253] x86_64-pc-linux-gnu-g++ -o src/test-color-lightness src/test-color-lightness.p/color-lightness.cc.o src/test-color-lightness.p/vtetypes.cc.o src/test-color-lightness.p/color-lightness-tests.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libglib-2.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libcairo.so /usr/lib64/libgio-2.0.so -Wl,--end-group
[122/253] x86_64-pc-linux-gnu-g++ -o src/test-minifont-gtk3 src/test-minifont-gtk3.p/minifont-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[123/253] x86_64-pc-linux-gnu-g++ -o src/test-modes src/test-modes.p/modes-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[124/253] x86_64-pc-linux-gnu-g++ -o src/test-reaper src/test-reaper.p/debug.cc.o src/test-reaper.p/reaper.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -Wl,--end-group
[125/253] x86_64-pc-linux-gnu-g++ -o src/test-pastify src/test-pastify.p/pastify.cc.o src/test-pastify.p/pastify-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[126/253] x86_64-pc-linux-gnu-g++ -o src/test-refptr src/test-refptr.p/refptr-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so -Wl,--end-group
[127/253] x86_64-pc-linux-gnu-g++ -o src/test-stream src/test-stream.p/vtestream.cc.o src/test-stream.p/vteutils.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libgnutls.so /usr/lib64/liblz4.so -Wl,--end-group
[128/253] x86_64-pc-linux-gnu-g++ -o src/test-unicode-width src/test-unicode-width.p/unicode-width-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[129/253] x86_64-pc-linux-gnu-g++ -o src/test-tabstops src/test-tabstops.p/debug.cc.o src/test-tabstops.p/tabstops-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[130/253] x86_64-pc-linux-gnu-g++ -Isrc/test-properties.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-properties.p/color-parser.cc.o -MF src/test-properties.p/color-parser.cc.o.d -o src/test-properties.p/color-parser.cc.o -c ../vte-0.82.2/src/color-parser.cc
[131/253] /usr/bin/msgfmt -o po/ab/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ab.po
[132/253] /usr/bin/msgfmt -o po/am/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/am.po
[133/253] /usr/bin/msgfmt -o po/an/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/an.po
[134/253] /usr/bin/msgfmt -o po/ang/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ang.po
[135/253] /usr/bin/msgfmt -o po/ar/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ar.po
[136/253] /usr/bin/msgfmt -o po/as/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/as.po
[137/253] /usr/bin/msgfmt -o po/ast/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ast.po
[138/253] x86_64-pc-linux-gnu-g++ -o src/test-utf8 src/test-utf8.p/utf8.cc.o src/test-utf8.p/utf8-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[139/253] x86_64-pc-linux-gnu-g++ -o src/test-vtetypes src/test-vtetypes.p/vtetypes.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libglib-2.0.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libharfbuzz.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so -Wl,--end-group
[140/253] /usr/bin/msgfmt -o po/az/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/az.po
[141/253] /usr/bin/msgfmt -o po/be/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/be.po
[142/253] /usr/bin/msgfmt -o po/be@latin/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/[email protected]
[143/253] /usr/bin/msgfmt -o po/bn/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/bn.po
[144/253] /usr/bin/msgfmt -o po/bg/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/bg.po
[145/253] /usr/bin/msgfmt -o po/bn_IN/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/bn_IN.po
[146/253] /usr/bin/msgfmt -o po/bs/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/bs.po
[147/253] /usr/bin/msgfmt -o po/ca/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ca.po
[148/253] /usr/bin/msgfmt -o po/ca@valencia/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/[email protected]
[149/253] /usr/bin/msgfmt -o po/ckb/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ckb.po
[150/253] /usr/bin/msgfmt -o po/cs/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/cs.po
[151/253] /usr/bin/msgfmt -o po/cy/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/cy.po
[152/253] /usr/bin/msgfmt -o po/de/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/de.po
[153/253] /usr/bin/msgfmt -o po/dz/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/dz.po
[154/253] /usr/bin/msgfmt -o po/da/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/da.po
[155/253] /usr/bin/msgfmt -o po/el/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/el.po
[156/253] /usr/bin/msgfmt -o po/en_CA/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/en_CA.po
[157/253] /usr/bin/msgfmt -o po/en_GB/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/en_GB.po
[158/253] /usr/bin/msgfmt -o po/en@shaw/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/[email protected]
[159/253] /usr/bin/msgfmt -o po/eo/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/eo.po
[160/253] /usr/bin/msgfmt -o po/es/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/es.po
[161/253] /usr/bin/msgfmt -o po/et/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/et.po
[162/253] /usr/bin/msgfmt -o po/eu/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/eu.po
[163/253] /usr/bin/msgfmt -o po/fa/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/fa.po
[164/253] /usr/bin/msgfmt -o po/fi/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/fi.po
[165/253] /usr/bin/msgfmt -o po/fr/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/fr.po
[166/253] /usr/bin/msgfmt -o po/ga/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ga.po
[167/253] /usr/bin/msgfmt -o po/fur/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/fur.po
[168/253] /usr/bin/msgfmt -o po/gd/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/gd.po
[169/253] /usr/bin/msgfmt -o po/gl/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/gl.po
[170/253] /usr/bin/msgfmt -o po/gu/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/gu.po
[171/253] /usr/bin/msgfmt -o po/he/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/he.po
[172/253] /usr/bin/msgfmt -o po/hi/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/hi.po
[173/253] /usr/bin/msgfmt -o po/hr/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/hr.po
[174/253] /usr/bin/msgfmt -o po/hu/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/hu.po
[175/253] /usr/bin/msgfmt -o po/ia/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ia.po
[176/253] /usr/bin/msgfmt -o po/id/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/id.po
[177/253] /usr/bin/msgfmt -o po/ja/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ja.po
[178/253] /usr/bin/msgfmt -o po/it/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/it.po
[179/253] /usr/bin/msgfmt -o po/is/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/is.po
[180/253] /usr/bin/msgfmt -o po/ka/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ka.po
[181/253] /usr/bin/msgfmt -o po/kab/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/kab.po
[182/253] /usr/bin/msgfmt -o po/kk/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/kk.po
[183/253] /usr/bin/msgfmt -o po/kn/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/kn.po
[184/253] /usr/bin/msgfmt -o po/ko/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ko.po
[185/253] /usr/bin/msgfmt -o po/li/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/li.po
[186/253] /usr/bin/msgfmt -o po/ku/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ku.po
[187/253] /usr/bin/msgfmt -o po/ky/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ky.po
[188/253] /usr/bin/msgfmt -o po/lt/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/lt.po
[189/253] /usr/bin/msgfmt -o po/lv/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/lv.po
[190/253] /usr/bin/msgfmt -o po/mai/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mai.po
[191/253] /usr/bin/msgfmt -o po/mi/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mi.po
[192/253] /usr/bin/msgfmt -o po/mjw/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mjw.po
[193/253] /usr/bin/msgfmt -o po/mk/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mk.po
[194/253] /usr/bin/msgfmt -o po/ml/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ml.po
[195/253] /usr/bin/msgfmt -o po/mn/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mn.po
[196/253] /usr/bin/msgfmt -o po/ms/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ms.po
[197/253] /usr/bin/msgfmt -o po/mr/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/mr.po
[198/253] /usr/bin/msgfmt -o po/nb/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/nb.po
[199/253] /usr/bin/msgfmt -o po/nds/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/nds.po
[200/253] /usr/bin/msgfmt -o po/nl/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/nl.po
[201/253] /usr/bin/msgfmt -o po/ne/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ne.po
[202/253] /usr/bin/msgfmt -o po/nn/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/nn.po
[203/253] /usr/bin/msgfmt -o po/or/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/or.po
[204/253] /usr/bin/msgfmt -o po/oc/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/oc.po
[205/253] /usr/bin/msgfmt -o po/pa/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/pa.po
[206/253] /usr/bin/msgfmt -o po/pl/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/pl.po
[207/253] /usr/bin/msgfmt -o po/pt/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/pt.po
[208/253] /usr/bin/msgfmt -o po/pt_BR/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/pt_BR.po
[209/253] /usr/bin/msgfmt -o po/ru/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ru.po
[210/253] /usr/bin/msgfmt -o po/ro/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ro.po
[211/253] /usr/bin/msgfmt -o po/si/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/si.po
[212/253] /usr/bin/msgfmt -o po/rw/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/rw.po
[213/253] /usr/bin/msgfmt -o po/sk/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/sk.po
[214/253] /usr/bin/msgfmt -o po/sl/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/sl.po
[215/253] /usr/bin/msgfmt -o po/sq/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/sq.po
[216/253] /usr/bin/msgfmt -o po/sr/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/sr.po
[217/253] /usr/bin/msgfmt -o po/sr@latin/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/[email protected]
[218/253] /usr/bin/msgfmt -o po/sv/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/sv.po
[219/253] /usr/bin/msgfmt -o po/ta/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ta.po
[220/253] /usr/bin/msgfmt -o po/te/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/te.po
[221/253] /usr/bin/msgfmt -o po/tg/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/tg.po
[222/253] /usr/bin/msgfmt -o po/th/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/th.po
[223/253] /usr/bin/msgfmt -o po/tr/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/tr.po
[224/253] /usr/bin/msgfmt -o po/uz/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/uz.po
[225/253] /usr/bin/msgfmt -o po/ug/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/ug.po
[226/253] /usr/bin/msgfmt -o po/uk/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/uk.po
[227/253] /usr/bin/msgfmt -o po/uz@cyrillic/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/[email protected]
[228/253] /usr/bin/msgfmt -o po/vi/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/vi.po
[229/253] /usr/bin/msgfmt -o po/wa/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/wa.po
[230/253] /usr/bin/msgfmt -o po/zh_CN/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/zh_CN.po
[231/253] /usr/bin/msgfmt -o po/xh/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/xh.po
[232/253] /usr/bin/msgfmt -o po/zh_HK/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/zh_HK.po
[233/253] /usr/bin/msgfmt -o po/zh_TW/LC_MESSAGES/vte-2.91.mo ../vte-0.82.2/po/zh_TW.po
[234/253] x86_64-pc-linux-gnu-g++ -Isrc/test-properties.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-properties.p/glib-glue.cc.o -MF src/test-properties.p/glib-glue.cc.o.d -o src/test-properties.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[235/253] x86_64-pc-linux-gnu-g++ -Isrc/test-properties.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-properties.p/uuid.cc.o -MF src/test-properties.p/uuid.cc.o.d -o src/test-properties.p/uuid.cc.o -c ../vte-0.82.2/src/uuid.cc
[236/253] x86_64-pc-linux-gnu-g++ -Isrc/test-parser.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -DPARSER_INCLUDE_NOP -MD -MQ src/test-parser.p/parser-test.cc.o -MF src/test-parser.p/parser-test.cc.o.d -o src/test-parser.p/parser-test.cc.o -c ../vte-0.82.2/src/parser-test.cc
[237/253] x86_64-pc-linux-gnu-g++ -o src/test-properties src/test-properties.p/color-parser.cc.o src/test-properties.p/debug.cc.o src/test-properties.p/glib-glue.cc.o src/test-properties.p/uuid.cc.o src/test-properties.p/properties-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so -Wl,--end-group
[238/253] x86_64-pc-linux-gnu-g++ -o src/test-parser src/test-parser.p/debug.cc.o src/test-parser.p/parser.cc.o src/test-parser.p/parser-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[239/253] x86_64-pc-linux-gnu-g++ -Isrc/test-uuid.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-uuid.p/glib-glue.cc.o -MF src/test-uuid.p/glib-glue.cc.o.d -o src/test-uuid.p/glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[240/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vteseq.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vteseq.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vteseq.cc.o -c ../vte-0.82.2/src/vteseq.cc
[241/253] x86_64-pc-linux-gnu-g++ -Isrc/test-uuid.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-uuid.p/uuid.cc.o -MF src/test-uuid.p/uuid.cc.o.d -o src/test-uuid.p/uuid.cc.o -c ../vte-0.82.2/src/uuid.cc
[242/253] x86_64-pc-linux-gnu-g++ -Isrc/test-uuid.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -DFMT_HEADER_ONLY -UFMT_SHARED -MD -MQ src/test-uuid.p/uuid-test.cc.o -MF src/test-uuid.p/uuid-test.cc.o.d -o src/test-uuid.p/uuid-test.cc.o -c ../vte-0.82.2/src/uuid-test.cc
[243/253] x86_64-pc-linux-gnu-g++ -o src/test-uuid src/test-uuid.p/debug.cc.o src/test-uuid.p/glib-glue.cc.o src/test-uuid.p/uuid.cc.o src/test-uuid.p/uuid-test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed /usr/lib64/libglib-2.0.so
[244/253] x86_64-pc-linux-gnu-g++ -Isrc/libvte-2.91.so.0.8200.2.p -Isrc -I../vte-0.82.2/src -I. -I../vte-0.82.2 -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -fPIC -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_COMPILATION -UPARSER_INCLUDE_NOP '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -DG_DISABLE_ASSERT -DG_DISABLE_CAST_CHECKS -MD -MQ src/libvte-2.91.so.0.8200.2.p/vte.cc.o -MF src/libvte-2.91.so.0.8200.2.p/vte.cc.o.d -o src/libvte-2.91.so.0.8200.2.p/vte.cc.o -c ../vte-0.82.2/src/vte.cc
[01m[K../vte-0.82.2/src/vte.cc:[m[K In member function ‘[01m[Kbool vte::terminal::Terminal::[01;32m[Kmatch_rowcol_to_offset[m[K(vte::grid::column_t, vte::grid::row_t, gsize*, gsize*, gsize*)[m[K’:
[01m[K../vte-0.82.2/src/vte.cc:1074:36:[m[K [01;35m[Kwarning: [m[Kunused variable ‘[01m[Kc[m[K’ [[01;35m[K-Wunused-variable[m[K]
1074 | auto const [01;35m[Kc[m[K = g_utf8_get_char (match_contents + offset);
| [01;35m[K^[m[K
[01m[K../vte-0.82.2/src/vte.cc:1139:44:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_sattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1139 | struct _VteCharAttributes *[01;35m[K_sattr[m[K, *_eattr;
| [01;35m[K^~~~~~[m[K
[01m[K../vte-0.82.2/src/vte.cc:1139:53:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_eattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1139 | struct _VteCharAttributes *_sattr, *[01;35m[K_eattr[m[K;
| [01;35m[K^~~~~~[m[K
[01m[K../vte-0.82.2/src/vte.cc:[m[K In member function ‘[01m[Kbool vte::terminal::Terminal::[01;32m[Kmatch_check_pcre[m[K(pcre2_match_data_8*, pcre2_match_context_8*, const vte::base::Regex*, uint32_t, gsize, gsize, gsize, char**, gsize*, gsize*, gsize*, gsize*)[m[K’:
[01m[K../vte-0.82.2/src/vte.cc:1228:52:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_sattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1228 | struct _VteCharAttributes *[01;35m[K_sattr[m[K, *_eattr;
| [01;35m[K^~~~~~[m[K
[01m[K../vte-0.82.2/src/vte.cc:1228:61:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_eattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1228 | struct _VteCharAttributes *_sattr, *[01;35m[K_eattr[m[K;
| [01;35m[K^~~~~~[m[K
[01m[K../vte-0.82.2/src/vte.cc:[m[K In member function ‘[01m[Kchar* vte::terminal::Terminal::[01;32m[Kmatch_check_internal_pcre[m[K(vte::grid::column_t, vte::grid::row_t, const MatchRegex**, size_t*, size_t*)[m[K’:
[01m[K../vte-0.82.2/src/vte.cc:1339:52:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_sattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1339 | struct _VteCharAttributes *[01;35m[K_sattr[m[K, *_eattr;
| [01;35m[K^~~~~~[m[K
[01m[K../vte-0.82.2/src/vte.cc:1339:61:[m[K [01;35m[Kwarning: [m[Kvariable ‘[01m[K_eattr[m[K’ set but not used [[01;35m[K-Wunused-but-set-variable[m[K]
1339 | struct _VteCharAttributes *_sattr, *[01;35m[K_eattr[m[K;
| [01;35m[K^~~~~~[m[K
[245/253] x86_64-pc-linux-gnu-g++ -o src/libvte-2.91.so.0.8200.2 src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vteresources.c.o src/libvte-2.91.so.0.8200.2.p/meson-generated_.._marshal.c.o src/libvte-2.91.so.0.8200.2.p/meson-generated_.._vte_vtetypebuiltins-gtk3.cc.o src/libvte-2.91.so.0.8200.2.p/color-lightness.cc.o src/libvte-2.91.so.0.8200.2.p/color-parser.cc.o src/libvte-2.91.so.0.8200.2.p/debug.cc.o src/libvte-2.91.so.0.8200.2.p/glib-glue.cc.o src/libvte-2.91.so.0.8200.2.p/parser.cc.o src/libvte-2.91.so.0.8200.2.p/pastify.cc.o src/libvte-2.91.so.0.8200.2.p/pty.cc.o src/libvte-2.91.so.0.8200.2.p/vtepty.cc.o src/libvte-2.91.so.0.8200.2.p/regex.cc.o src/libvte-2.91.so.0.8200.2.p/utf8.cc.o src/libvte-2.91.so.0.8200.2.p/uuid.cc.o src/libvte-2.91.so.0.8200.2.p/vteuuid.cc.o src/libvte-2.91.so.0.8200.2.p/bidi.cc.o src/libvte-2.91.so.0.8200.2.p/chunk.cc.o src/libvte-2.91.so.0.8200.2.p/clipboard-gtk.cc.o src/libvte-2.91.so.0.8200.2.p/drawing-context.cc.o src/libvte-2.91.so.0.8200.2.p/fonts-pangocairo.cc.o src/libvte-2.91.so.0.8200.2.p/keymap.cc.o src/libvte-2.91.so.0.8200.2.p/minifont.cc.o src/libvte-2.91.so.0.8200.2.p/missing.cc.o src/libvte-2.91.so.0.8200.2.p/osc-colors.cc.o src/libvte-2.91.so.0.8200.2.p/reaper.cc.o src/libvte-2.91.so.0.8200.2.p/ring.cc.o src/libvte-2.91.so.0.8200.2.p/ringview.cc.o src/libvte-2.91.so.0.8200.2.p/scheduler.cc.o src/libvte-2.91.so.0.8200.2.p/spawn.cc.o src/libvte-2.91.so.0.8200.2.p/termpropsregistry.cc.o src/libvte-2.91.so.0.8200.2.p/vte.cc.o src/libvte-2.91.so.0.8200.2.p/vtegtk.cc.o src/libvte-2.91.so.0.8200.2.p/vteproperties.cc.o src/libvte-2.91.so.0.8200.2.p/vteregex.cc.o src/libvte-2.91.so.0.8200.2.p/vterowdata.cc.o src/libvte-2.91.so.0.8200.2.p/vteseq.cc.o src/libvte-2.91.so.0.8200.2.p/vtespawn.cc.o src/libvte-2.91.so.0.8200.2.p/vtestream.cc.o src/libvte-2.91.so.0.8200.2.p/vtetypes.cc.o src/libvte-2.91.so.0.8200.2.p/vteunistr.cc.o src/libvte-2.91.so.0.8200.2.p/vteutils.cc.o src/libvte-2.91.so.0.8200.2.p/widget.cc.o src/libvte-2.91.so.0.8200.2.p/xtermcap.cc.o src/libvte-2.91.so.0.8200.2.p/icu-converter.cc.o src/libvte-2.91.so.0.8200.2.p/icu-decoder.cc.o src/libvte-2.91.so.0.8200.2.p/icu-glue.cc.o src/libvte-2.91.so.0.8200.2.p/drawing-cairo.cc.o src/libvte-2.91.so.0.8200.2.p/vteaccess.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libvte-2.91.so.0 -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--start-group /usr/lib64/libcairo.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libharfbuzz.so /usr/lib64/libcairo-gobject.so /usr/lib64/libfribidi.so /usr/lib64/libgnutls.so /usr/lib64/libicuuc.so /usr/lib64/libpcre2-8.so -lm /usr/lib64/liblz4.so -pthread /usr/lib64/libsimdutf.so /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so -Wl,--end-group
[246/253] /usr/lib/python-exec/python3.13/meson --internal symbolextractor /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build src/libvte-2.91.so.0.8200.2 src/libvte-2.91.so.0.8200.2 src/libvte-2.91.so.0.8200.2.p/libvte-2.91.so.0.8200.2.symbols
[247/253] x86_64-pc-linux-gnu-g++ -o src/reflect-vte src/reflect-vte.p/reflect.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-Bsymbolic -Wl,-Bsymbolic-functions -fstack-protector -fstack-protector-strong -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed '-Wl,-rpath,$ORIGIN/' -Wl,--start-group src/libvte-2.91.so.0.8200.2 /usr/lib64/libgtk-3.so /usr/lib64/libgdk-3.so /usr/lib64/libpangocairo-1.0.so /usr/lib64/libcairo-gobject.so /usr/lib64/libgdk_pixbuf-2.0.so /usr/lib64/libatk-1.0.so /usr/lib64/libpango-1.0.so /usr/lib64/libcairo.so /usr/lib64/libharfbuzz.so /usr/lib64/libgio-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libfribidi.so /usr/lib64/libgnutls.so /usr/lib64/libicuuc.so /usr/lib64/libpcre2-8.so -lm /usr/lib64/liblz4.so -pthread /usr/lib64/libsimdutf.so -Wl,--end-group
[248/253] x86_64-pc-linux-gnu-g++ -Isrc/app/vte-2.91.p -Isrc/app -I../vte-0.82.2/src/app -I. -I../vte-0.82.2 -Isrc -I../vte-0.82.2/src -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -MD -MQ src/app/vte-2.91.p/.._glib-glue.cc.o -MF src/app/vte-2.91.p/.._glib-glue.cc.o.d -o src/app/vte-2.91.p/.._glib-glue.cc.o -c ../vte-0.82.2/src/glib-glue.cc
[249/253] env PKG_CONFIG_PATH=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/meson-uninstalled:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig:/usr/share/pkgconfig PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig PKG_CONFIG=/usr/bin/x86_64-pc-linux-gnu-pkg-config CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-march=native -O2 -pipe -Wno-incompatible-pointer-types -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed' /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Vte --nsversion=2.91 --warn-all --output bindings/gir/Vte-2.91.gir --c-include=vte/vte.h -DVTE_COMPILATION -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/bindings/gir -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/bindings/gir -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/src/vte/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src/vte/. --filelist=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src/libvte-2.91.so.0.8200.2.p/Vte_2.91_gir_filelist --include=cairo-1.0 --include=Gdk-3.0 --include=Gtk-3.0 --include=Pango-1.0 --pkg-export=vte-2.91 --cflags-begin -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/src/vte/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src/vte/. -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -DFMT_HEADER_ONLY -UFMT_SHARED -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/src/. -I/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src/. -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src --extra-library=vte-2.91 -L/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/src --library vte-2.91 --extra-library=cairo --extra-library=gio-2.0 --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=pango-1.0 --extra-library=harfbuzz --extra-library=cairo-gobject --extra-library=fmt --extra-library=fribidi --extra-library=gnutls --extra-library=icuuc --extra-library=pcre2-8 --extra-library=m --extra-library=lz4 --extra-library=simdutf --extra-library=gtk-3 --extra-library=gdk-3 --extra-library=pangocairo-1.0 --extra-library=gdk_pixbuf-2.0 --extra-library=atk-1.0 --extra-library=girepository-1.0 --sources-top-dirs /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/ --sources-top-dirs /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/
../vte-0.82.2/src/vtepty.cc:853: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtepty.cc:858: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtepty.cc:728: Warning: Vte: invalid "scope" annotation: only valid on callback parameters
../vte-0.82.2/src/vtepty.cc:730: Warning: Vte: invalid "scope" annotation: only valid on callback parameters
../vte-0.82.2/src/vtepty.cc:734: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtepty.cc:739: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vteuuid.cc:229: Warning: Vte: invalid "optional" annotation: only valid for out and inout parameters
../vte-0.82.2/src/vtegtk.cc:4854: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:4859: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:4733: Warning: Vte: invalid "scope" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:4735: Warning: Vte: invalid "scope" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:4739: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:4744: Warning: Vte: invalid "closure" annotation: only valid on callback parameters
../vte-0.82.2/src/vtegtk.cc:7789: Warning: Vte: vte_terminal_get_enable_legacy_osc777: unknown parameter 'enable' in documentation comment
../vte-0.82.2/src/vtegtk.cc:1589: Warning: Vte: incorrect number of parameters in comment block, parameter annotations will be ignored.
../vte-0.82.2/src/vte/vtepty.h:109: Warning: Vte: Couldn't find 'spawn_with_fds_finish' for the corresponding async function: 'spawn_with_fds_async'
[250/253] /usr/bin/vapigen-0.56 --quiet --library=vte-2.91 --directory=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/bindings/vala --pkg=gio-2.0 --pkg=glib-2.0 --pkg=pango --pkg=gtk+-3.0 --metadatadir=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/bindings/vala /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/bindings/gir/Vte-2.91.gir
[31mFAILED: [code=1] [0mbindings/vala/vte-2.91.vapi
/usr/bin/vapigen-0.56 --quiet --library=vte-2.91 --directory=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/bindings/vala --pkg=gio-2.0 --pkg=glib-2.0 --pkg=pango --pkg=gtk+-3.0 --metadatadir=/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2/bindings/vala /var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build/bindings/gir/Vte-2.91.gir
Vte-2.91.gir:16.3-16.17: error: unknown child element `doc:format' in `repository'
Vte-2.91.gir:2539.7-2539.41: warning: Signal `Vte.Terminal.termprops_changed' conflicts with method of the same name
[251/253] /usr/bin/g-ir-compiler bindings/gir/Vte-2.91.gir --output bindings/gir/Vte-2.91.typelib --includedir=/usr/share/gir-1.0
[252/253] x86_64-pc-linux-gnu-g++ -Isrc/app/vte-2.91.p -Isrc/app -I../vte-0.82.2/src/app -I. -I../vte-0.82.2 -Isrc -I../vte-0.82.2/src -Isrc/vte -I../vte-0.82.2/src/vte -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/gtk-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -std=gnu++23 -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-deprecated-declarations -Wno-address-of-packed-member -Wno-missing-field-initializers -Wno-packed -Wno-switch-enum -Wno-unused-parameter -Wno-volatile -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 -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 -march=native -O2 -pipe -pthread -DFMT_HEADER_ONLY -UFMT_SHARED '-DG_LOG_DOMAIN="VTE"' '-DLOCALEDIR="/usr/share/locale"' -DVTE_DISABLE_DEPRECATION_WARNINGS '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(3,24))' '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(3,24))' -DVTE_GTK=3 -MD -MQ src/app/vte-2.91.p/app.cc.o -MF src/app/vte-2.91.p/app.cc.o.d -o src/app/vte-2.91.p/app.cc.o -c ../vte-0.82.2/src/app/app.cc
ninja: build stopped: subcommand failed.
[31;01m*[0m ERROR: x11-libs/vte-0.82.2::gentoo failed (compile phase):
[31;01m*[0m ninja -v -l0 -j13 failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 143: Called src_compile
[31;01m*[0m environment, line 2562: Called meson_src_compile
[31;01m*[0m environment, line 1749: Called eninja
[31;01m*[0m environment, line 1349: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m "$@" || die -n "${*} failed"
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=x11-libs/vte-0.82.2::gentoo'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=x11-libs/vte-0.82.2::gentoo'`.
[31;01m*[0m The complete build log is located at '/var/log/emerge-logs/x11-libs:vte-0.82.2:20260329-141837.log'.
[31;01m*[0m For convenience, a symlink to the build log is located at '/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build'
[31;01m*[0m S: '/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2'
build environment :
declare -x ABI="amd64"
declare -x ABI_MIPS=""
declare -x ABI_S390=""
declare -x ABI_X86="64"
declare -x ADAFLAGS=""
declare -x ADA_TARGET=""
declare -x ALSA_CARDS=""
declare -x AMDGPU_TARGETS=""
declare -x APACHE2_MODULES=""
declare -x APACHE2_MPMS=""
declare -x ARCH="amd64"
declare BDEPEND=$'\n\t|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 )\n\tdev-libs/libxml2:2\n\tdev-util/glib-utils\n\tgtk-doc? ( dev-util/gi-docgen )\n\t>=sys-devel/gettext-0.19.8\n\tvirtual/pkgconfig\n\tvala? ( || ( dev-lang/vala:0.56 ) )\n app-arch/xz-utils >=dev-build/meson-1.2.3\n\tapp-alternatives/ninja\n\tdev-build/meson-format-array\n'
declare -x BINPKG_FORMAT="xpak"
declare -x BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
declare -x BINPKG_GPG_SIGNING_DIGEST="SHA512"
declare -x BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
declare -x BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
declare -x BOOTSTRAP_USE="unicode pkg-config split-usr xml python_targets_python3_13 python_single_target_python3_13 multilib zstd cet"
declare -- BUILD_DIR="/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2-build"
declare -x CALLIGRA_FEATURES=""
declare -x CAMERAS=""
declare -x CBUILD="x86_64-pc-linux-gnu"
declare -x CCASFLAGS=""
declare -x CFLAGS="-march=native -O2 -pipe -Wno-incompatible-pointer-types"
declare -x CFLAGS_amd64="-m64"
declare -x CFLAGS_x32="-mx32"
declare -x CFLAGS_x86="-m32 -mfpmath=sse"
declare -x CHOST="x86_64-pc-linux-gnu"
declare -x CHOST_amd64="x86_64-pc-linux-gnu"
declare -x CHOST_x32="x86_64-pc-linux-gnux32"
declare -x CHOST_x86="i686-pc-linux-gnu"
declare -x COLLECTD_PLUGINS=""
declare -x COLORFGBG="brightwhite;default"
declare -x CPPFLAGS=""
declare -x CPU_FLAGS_ARM=""
declare -x CPU_FLAGS_PPC=""
declare -x CPU_FLAGS_X86=""
declare -x CURL_QUIC=""
declare -x CURL_SSL=""
declare -x CXXFLAGS="-march=native -O2 -pipe"
declare -x DEFAULT_ABI="amd64"
declare -x DEFINED_PHASES=" compile configure install postinst postrm preinst prepare setup test"
declare DEPEND=$'\n\t>=x11-libs/gtk+-3.24.22:3[X?,introspection?,wayland?]\n\t>=x11-libs/cairo-1.0\n\t>=dev-libs/libfmt-11.0.0\n\tdev-cpp/fast_float\n\t>=dev-libs/fribidi-1.0.0\n\t>=dev-libs/glib-2.72:2\n\tcrypt? ( >=net-libs/gnutls-3.2.7:0= )\n\ticu? ( dev-libs/icu:= )\n\t>=x11-libs/pango-1.22.0\n\t>=dev-libs/libpcre2-10.21:=\n\t>=dev-cpp/simdutf-6.2.0\n\tsystemd? ( >=sys-apps/systemd-220:= )\n\t>=app-arch/lz4-1.9\n\tintrospection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )\n\tx11-libs/pango[introspection?]\n '
declare DESCRIPTION="Library providing a virtual terminal emulator widget"
declare -- DESKTOP_DATABASE_DIR="/usr/share/applications"
declare -x DIROPTIONS="-m0755"
declare -x EAPI="8"
declare -x ELIBC="glibc"
declare -- EMESON_BUILDTYPE="plain"
declare -x ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
declare -x EPYTHON="python3.14"
declare -x EXEOPTIONS="-m0755"
declare -- E_IDEPEND=$'\n\tdev-util/desktop-file-utils\n\tx11-misc/shared-mime-info\n'
declare -x FCFLAGS="-O2 -pipe"
declare -x FFLAGS="-O2 -pipe"
declare -x GCC_SPECS=""
declare -x GDCFLAGS=""
declare -- GNOME_ORG_MODULE="vte"
declare -- GNOME_ORG_PV="0.82.2"
declare -- GNOME_ORG_RELEASE="0.82"
declare -- GNOME_TARBALL_SUFFIX="xz"
declare -x GPG_VERIFY_GROUP_DROP="nogroup"
declare -x GPG_VERIFY_USER_DROP="nobody"
declare -x GPSD_PROTOCOLS=""
declare -x GRUB_PLATFORMS=""
declare -x GSETTINGS_BACKEND="dconf"
declare -x GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/purslow/.gtkrc-2.0:/home/purslow/.config/gtkrc-2.0"
declare -x GTK_RC_FILES="/etc/gtk/gtkrc:/home/purslow/.gtkrc:/home/purslow/.config/gtkrc"
declare -x GUILE_SINGLE_TARGET=""
declare -x GUILE_TARGETS=""
declare HOMEPAGE="https://gitlab.gnome.org/GNOME/vte"
declare -x HUSHLOGIN="FALSE"
declare -x ICEAUTHORITY="/run/user/1000/iceauth_PlYlGy"
declare IDEPEND=$'\n\tdev-util/desktop-file-utils\n\tx11-misc/shared-mime-info\n'
declare -x INHERITED=" toolchain-funcs flag-o-matic gnome.org multiprocessing ninja-utils eapi9-pipestatus python-utils-r1 sysroot rust-toolchain meson python-any-r1 vala xdg-utils xdg"
declare -x INPUT_DEVICES=""
declare -x INSOPTIONS="-m0644"
declare IUSE="X +crypt debug gtk-doc +icu +introspection systemd +vala wayland "
declare -x IUSE_EFFECTIVE="X abi_x86_64 alpha amd64 arm arm64 arm64-macos crypt debug elibc_Darwin elibc_SunOS elibc_bionic elibc_glibc elibc_mingw elibc_musl gtk-doc hppa icu introspection kernel_Darwin kernel_Hurd kernel_SunOS kernel_linux loong m68k mips ppc ppc64 prefix prefix-guest prefix-stack riscv s390 sparc systemd vala wayland x64-macos x64-solaris x86"
declare -x IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
declare -x KDE_APPLICATIONS_AS_SCOPE="1"
declare -x KDE_FULL_SESSION="true"
declare -x KDE_SESSION_UID="1000"
declare -x KDE_SESSION_VERSION="6"
declare -x KERNEL="linux"
declare -x KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
declare -x KONSOLE_DBUS_ACTIVATION_COOKIE="m3lLl85Z3KPfttZ/V1XKNP4xhxn5gNDQ/Ewetljc9xU="
declare -x KONSOLE_DBUS_SERVICE=":1.24"
declare -x KONSOLE_DBUS_SESSION="/Sessions/3"
declare -x KONSOLE_DBUS_WINDOW="/Windows/1"
declare -x KONSOLE_VERSION="251202"
declare -x L10N=""
declare -x LANG="en_US.UTF-8"
declare -x LANGUAGE="C"
declare -x LCD_DEVICES=""
declare -x LC_COLLATE="C"
declare -x LC_MEASUREMENT="C"
declare -x LC_MESSAGES="C"
declare -x LC_NUMERIC="C"
declare -x LC_TIME="C.UTF-8"
declare -x LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed"
declare -x LDFLAGS_amd64="-m elf_x86_64"
declare -x LDFLAGS_x32="-m elf32_x86_64"
declare -x LDFLAGS_x86="-m elf_i386"
declare -x LEX="flex"
declare -x LIBDIR_amd64="lib64"
declare -x LIBDIR_x32="libx32"
declare -x LIBDIR_x86="lib"
declare -x LIBOPTIONS="-m0644"
declare -x LIBREOFFICE_EXTENSIONS=""
declare -x LICENSE="LGPL-3+ GPL-3+"
declare -x LINGUAS="en"
declare -x LLVM_SLOT=""
declare -x LLVM_TARGETS=""
declare -x LUA_SINGLE_TARGET=""
declare -x LUA_TARGETS=""
declare -x MAKEOPTS="-j13"
declare -x MANPAGER="manpager"
declare -- MESON_VERBOSE="ON"
declare -- MIMEINFO_DATABASE_DIR="/usr/share/mime"
declare -x MOST_EDITOR="/usr/bin/gvim"
declare -x MOST_HELP="/home/purslow/.config/pp/most.ref"
declare -x MOTD_SHOWN="pam"
declare -x MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
declare -x MULTILIB_ABIS="amd64 x86"
declare -x MULTILIB_STRICT_DENY="64-bit.*shared object"
declare -x MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
declare -x MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
declare -x NGINX_MODULES_HTTP=""
declare -x NGINX_MODULES_MAIL=""
declare -x NGINX_MODULES_STREAM=""
declare -- NINJA="ninja"
declare -- NINJA_DEPEND="app-alternatives/ninja"
declare -- NINJA_VERBOSE="ON"
declare -x NPM_CONFIG_GLOBALCONFIG="/etc/npm/npmrc"
declare -x OFFICE_IMPLEMENTATION=""
declare -x OPENMPI_FABRICS=""
declare -x OPENMPI_OFED_FEATURES=""
declare -x OPENMPI_RM=""
declare -x PATH="/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/bin:/usr/lib/portage/python3.13/ebuild-helpers/xattr:/usr/lib/portage/python3.13/ebuild-helpers:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/lib/llvm/21/bin:/usr/lib/llvm/20/bin"
declare PDEPEND=""
declare -x PERL_FEATURES=""
declare -x PHP_TARGETS=""
declare -x PKG_CONFIG_PATH="/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/pkgconfig:/var/tmp/portage/portage/x11-libs/vte-0.82.2/temp/python3.14/pkgconfig"
declare -x PORTAGE_BZIP2_COMMAND="bzip2"
declare -x PORTAGE_COMPRESSION_COMMAND="zstd -T13"
declare -a PORTAGE_DOCOMPRESS=([0]="/usr/share/doc" [1]="/usr/share/info" [2]="/usr/share/man")
declare -x PORTAGE_DOCOMPRESS_SIZE_LIMIT="128"
declare -a PORTAGE_DOCOMPRESS_SKIP=([0]="/usr/share/doc/vte-0.82.2/html")
declare -a PORTAGE_DOSTRIP=([0]="/")
declare -a PORTAGE_DOSTRIP_SKIP=()
declare -x PORTAGE_NICENESS="3"
declare -x PORTAGE_REPO_REVISIONS="{\"gentoo\": \"e865dc1260ab516b177180b8728fba2445807e7f\"}"
declare -x PORT_LOGDIR="/var/log/emerge-logs"
declare -x POSTGRES_TARGETS=""
declare -x PROFILEHOME=""
declare -x PROFILE_23_USRTYPE="split-usr"
declare -x PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
declare -- PROPERTIES=""
declare -x PYTHON="/usr/bin/python3.14"
declare -x PYTHONDONTWRITEBYTECODE="1"
declare -x PYTHONSTARTUP="/home/purslow/cr/pp/pystart.py"
declare -a PYTHON_COMPAT=([0]="python3_11" [1]="python3_12" [2]="python3_13" [3]="python3_14")
declare -- PYTHON_DEPS="|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 )"
declare -- PYTHON_REQUIRED_USE="I-DO-NOT-EXIST-IN-PYTHON-ANY-R1"
declare -x PYTHON_SINGLE_TARGET=""
declare -x PYTHON_TARGETS=""
declare -x QEMU_SOFTMMU_TARGETS=""
declare -x QEMU_USER_TARGETS=""
declare RDEPEND=$'\n\t>=x11-libs/gtk+-3.24.22:3[X?,introspection?,wayland?]\n\t>=x11-libs/cairo-1.0\n\t>=dev-libs/libfmt-11.0.0\n\tdev-cpp/fast_float\n\t>=dev-libs/fribidi-1.0.0\n\t>=dev-libs/glib-2.72:2\n\tcrypt? ( >=net-libs/gnutls-3.2.7:0= )\n\ticu? ( dev-libs/icu:= )\n\t>=x11-libs/pango-1.22.0\n\t>=dev-libs/libpcre2-10.21:=\n\t>=dev-cpp/simdutf-6.2.0\n\tsystemd? ( >=sys-apps/systemd-220:= )\n\t>=app-arch/lz4-1.9\n\tintrospection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )\n\tx11-libs/pango[introspection?]\n\n\t~gui-libs/vte-common-0.82.2[systemd?]\n '
declare REPOSITORY
declare REQUIRED_USE=$'\n\tgtk-doc? ( introspection )\n\tvala? ( introspection )\n '
declare RESTRICT=""
declare -x RUBY_TARGETS=""
declare -x RUST_SYSROOTS=""
declare -- RUST_TOOLCHAIN_BASEURL="https://static.rust-lang.org/dist/"
declare -x S="/var/tmp/portage/portage/x11-libs/vte-0.82.2/work/vte-0.82.2"
declare -x SANDBOX_DEBUG="0"
declare -x SANDBOX_DENY=""
declare -x SANDBOX_METHOD="any"
declare -x SANDBOX_PREDICT="/var/tmp/portage/portage/x11-libs/vte-0.82.2/homedir:/dev/crypto:/var/cache/man:/var/cache/fontconfig"
declare -x SANDBOX_READ="/:/var/tmp/portage/portage"
declare -x SANDBOX_VERBOSE="1"
declare -x SANDBOX_WRITE="/dev/fd:/proc/self/fd:/dev/zero:/dev/null:/dev/full:/dev/console:/dev/tty:/dev/vc/:/dev/pty:/dev/tts:/dev/ptmx:/dev/pts/:/dev/shm:/tmp/:/var/tmp/:/usr/tmp/:/var/tmp/portage/portage/x11-libs/vte-0.82.2/homedir/.bash_history:/usr/tmp/conftest:/usr/lib/conftest:/usr/lib32/conftest:/usr/lib64/conftest:/usr/tmp/cf:/usr/lib/cf:/usr/lib32/cf:/usr/lib64/cf:/var/tmp/portage/portage"
declare -x SANE_BACKENDS=""
declare -x SELINUX_POLICY_TYPES=""
declare -x SESSION_MANAGER="local/anb6:@/tmp/.ICE-unix/2168,unix/anb6:/tmp/.ICE-unix/2168"
declare -x SHELL="/bin/bash"
declare -x SHELL_SESSION_ID="f0bbe11be8344d0794067f19738f0039"
declare -x SLOT="2.91"
declare SRC_URI="mirror://gnome/sources/vte/0.82/vte-0.82.2.tar.xz"
declare -x SYMLINK_LIB="no"
declare -x TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
declare -x USE="X abi_x86_64 amd64 crypt elibc_glibc icu introspection kernel_linux vala wayland"
declare -x USERLAND="GNU"
declare -x USERNAME="purslow"
declare -x USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
declare -x USE_EXPAND_UNPREFIXED="ARCH"
declare -x USE_EXPAND_VALUES_ARCH="alpha amd64 arm arm64 arm64-macos hppa loong m68k mips ppc ppc64 riscv s390 sparc x64-macos x64-solaris x86"
declare -x USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
declare -x USE_EXPAND_VALUES_KERNEL="Darwin Hurd linux SunOS"
declare -x UWSGI_PLUGINS=""
declare -x VALAC="/usr/bin/valac-0.56"
declare -x VALAC_FOR_BUILD="/usr/bin/valac-0.56"
declare -x VALA_GEN_INTROSPECT="/usr/bin/vala-gen-introspect-0.56"
declare -- VALA_MAX_API_VERSION="0.56"
declare -- VALA_MIN_API_VERSION="0.56"
declare -x VAPIGEN="/usr/bin/vapigen-0.56"
declare -x VAPIGEN_MAKEFILE="/usr/share/vala/Makefile.vapigen"
declare -x VAPIGEN_VAPIDIR="/usr/share/vala/vapi"
declare -x VIDEO_CARDS=""
declare -x VOICEMAIL_STORAGE=""
declare -x WINDOWID="60817422"
declare -x WINDOWPATH="1"
declare -x XDG_CACHE_HOME="/var/tmp/portage/portage/x11-libs/vte-0.82.2/homedir/.cache"
declare -x XDG_SEAT="seat0"
declare -x XDG_STATE_HOME="/var/tmp/portage/portage/x11-libs/vte-0.82.2/homedir/.local/state"
declare -x XTABLES_ADDONS=""
declare -- _FLAG_O_MATIC_ECLASS="1"
declare -- _GNOME_ORG_ECLASS="1"
declare -- _MESON_ECLASS="1"
declare -- _MULTIPROCESSING_ECLASS="1"
declare -- _NINJA_UTILS_ECLASS="1"
declare -a _PYTHON_ALL_IMPLS=([0]="pypy3_11" [1]="python3_13t" [2]="python3_14t" [3]="python3_11" [4]="python3_12" [5]="python3_13" [6]="python3_14")
declare -- _PYTHON_ANY_R1_ECLASS="1"
declare -a _PYTHON_HISTORICAL_IMPLS=([0]="jython2_7" [1]="pypy" [2]="pypy1_8" [3]="pypy1_9" [4]="pypy2_0" [5]="pypy3" [6]="python2_5" [7]="python2_6" [8]="python2_7" [9]="python3_1" [10]="python3_2" [11]="python3_3" [12]="python3_4" [13]="python3_5" [14]="python3_6" [15]="python3_7" [16]="python3_8" [17]="python3_9" [18]="python3_10")
declare -- _PYTHON_SANITY_CHECKED="1"
declare -a _PYTHON_SUPPORTED_IMPLS=([0]="python3_11" [1]="python3_12" [2]="python3_13" [3]="python3_14")
declare -a _PYTHON_UNSUPPORTED_IMPLS=([0]="pypy3_11" [1]="python3_13t" [2]="python3_14t")
declare -- _PYTHON_UTILS_R1_ECLASS="1"
declare -- _TOOLCHAIN_FUNCS_ECLASS="1"
declare -- _VALA_ECLASS="1"
declare -- _XDG_ECLASS="1"
declare -x __E_DESTTREE="/usr"
declare -x __E_DOCDESTTREE=""
declare -x __E_EXEDESTTREE=""
declare -x __E_INSDESTTREE=""
declare -x ac_cv_c_undeclared_builtin_options="none needed"
declare -x enable_year2038="no"
declare -x gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
declare -x gl_cv_func_getcwd_path_max="yes"
declare -- x
__pipestatus ()
{
local status=("${PIPESTATUS[@]}") s ret=0;
for s in "${status[@]}";
do
[[ ${s} -ne 0 ]] && ret=${s};
done;
return "${ret}"
}
_clang_fullversion ()
{
local ver="$1";
shift;
set -- $($(tc-getCC "$@") -E -P - <<< "__clang_major__ __clang_minor__ __clang_patchlevel__");
eval echo "${ver}"
}
_filter-hardened ()
{
local f;
for f in "$@";
do
case "${f}" in
-fPIC | -fpic | -fPIE | -fpie | -Wl,pie | -pie)
if ! gcc-specs-pie && ! tc-enables-pie; then
continue;
fi;
if ! is-flagq -nopie && ! is-flagq -no-pie; then
if test-flags -nopie > /dev/null; then
append-flags -nopie;
else
append-flags -no-pie;
fi;
fi
;;
-fstack-protector | -fstack-protector-strong)
if ! gcc-specs-ssp && ! tc-enables-ssp && ! tc-enables-ssp-strong; then
continue;
fi;
is-flagq -fno-stack-protector || append-flags $(test-flags -fno-stack-protector)
;;
-fstack-protector-all)
if ! gcc-specs-ssp-to-all && ! tc-enables-ssp-all; then
continue;
fi;
is-flagq -fno-stack-protector || append-flags $(test-flags -fno-stack-protector)
;;
-fno-strict-overflow)
gcc-specs-nostrict || continue;
is-flagq -fstrict-overflow || append-flags $(test-flags -fstrict-overflow)
;;
-D_GLIBCXX_ASSERTIONS | -D_LIBCPP_ENABLE_ASSERTIONS | -D_LIBCPP_ENABLE_HARDENED_MODE)
tc-enables-cxx-assertions || continue;
append-cppflags -U_GLIBCXX_ASSERTIONS -U_LIBCPP_ENABLE_ASSERTIONS -U_LIBCPP_ENABLE_HARDENED_MODE
;;
-D_FORTIFY_SOURCE=*)
tc-enables-fortify-source || continue;
append-cppflags -U_FORTIFY_SOURCE
;;
esac;
done
}
_filter-var ()
{
local f x var=$1 new=();
shift;
for f in ${!var};
do
for x in "$@";
do
[[ ${f} == ${x} ]] && continue 2;
done;
new+=("${f}");
done;
export ${var}="${new[*]}"
}
_gcc-install-dir ()
{
echo "$(LC_ALL=C $(tc-getCC) -print-search-dirs 2> /dev/null | awk '$1=="install:" {print $2}')"
}
_gcc-specs-directive_raw ()
{
local cc=$(tc-getCC);
local specfiles=$(LC_ALL=C ${cc} -v 2>&1 | awk '$1=="Reading" {print $NF}');
${cc} -dumpspecs 2> /dev/null | cat - ${specfiles} | awk -v directive=$1 'BEGIN { pspec=""; spec=""; outside=1 }
$1=="*"directive":" { pspec=spec; spec=""; outside=0; next }
outside || NF==0 || ( substr($1,1,1)=="*" && substr($1,length($1),1)==":" ) { outside=1; next }
spec=="" && substr($0,1,1)=="+" { spec=pspec " " substr($0,2); next }
{ spec=spec $0 }
END { print spec }';
return 0
}
_gcc-specs-exists ()
{
[[ -f $(_gcc-install-dir)/$1 ]]
}
_gcc_fullversion ()
{
local ver="$1";
shift;
set -- $($(tc-getCC "$@") -E -P - <<< "__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__");
eval echo "${ver}"
}
_get_all_makeopts ()
{
echo "${MAKEOPTS} ${GNUMAKEFLAGS} ${MAKEFLAGS}"
}
_is_flagq ()
{
local x var="$1[*]";
for x in ${!var};
do
[[ ${x} == $2 ]] && return 0;
done;
return 1
}
_makeopts_jobs ()
{
[[ $# -eq 0 ]] && set -- "$(_get_all_makeopts)";
local jobs=$(echo " $* " | sed -r -n -e 's:.*[[:space:]](-[a-z]*j|--jobs[=[:space:]])[[:space:]]*([0-9]+).*:\2:p' -e "s:.*[[:space:]](-[a-z]*j|--jobs)[[:space:]].*:${2:-$(( $(get_nproc) + 1 ))}:p");
echo ${jobs:-1}
}
_makeopts_loadavg ()
{
[[ $# -eq 0 ]] && set -- "$(_get_all_makeopts)";
local lavg=$(echo " $* " | sed -r -n -e 's:.*[[:space:]](-[a-z]*l|--(load-average|max-load)[=[:space:]])[[:space:]]*([0-9]+(\.[0-9]+)?)[[:space:]].*:\3:p' -e "s:.*[[:space:]](-[a-z]*l|--(load-average|max-load))[[:space:]].*:${2:-999}:p");
echo ${lavg:-${2:-999}}
}
_meson_create_cross_file ()
{
local system cpu_family cpu;
_meson_get_machine_info "${CHOST}";
local fn=${T}/meson.${CHOST}.${ABI}.ini;
local CFLAGS_ABI=CFLAGS_${ABI:-${DEFAULT_ABI}};
if has rust-toolchain ${INHERITED}; then
local LD_A=($(tc-getCC) ${LDFLAGS});
local RUSTC=(rustc --target="$(rust_abi)" --codegen=linker="${LD_A[0]}");
LD_A=("${LD_A[@]:1}");
[[ -n ${LD_A[@]} ]] && RUSTC+=("${LD_A[@]/#/--codegen=link-arg=}");
else
unset RUSTC;
fi;
cat > "${fn}" <<-EOF ||
[binaries]
ar = $(_meson_env_array "$(tc-getAR)")
c = $(_meson_env_array "$(tc-getCC)")
cpp = $(_meson_env_array "$(tc-getCXX)")
exe_wrapper = '$(sysroot_make_run_prefixed)'
fortran = $(_meson_env_array "$(tc-getFC)")
llvm-config = '$(tc-getPROG LLVM_CONFIG llvm-config)'
nm = $(_meson_env_array "$(tc-getNM)")
objc = $(_meson_env_array "$(tc-getPROG OBJC cc)")
objcopy = $(_meson_env_array "$(tc-getOBJCOPY)")
objcpp = $(_meson_env_array "$(tc-getPROG OBJCXX c++)")
# TODO: Cleanup 'pkgconfig' and keep just 'pkg-config' once we require
# >=1.3.0.
pkgconfig = '$(tc-getPKG_CONFIG)'
pkg-config = '$(tc-getPKG_CONFIG)'
rust = $(_meson_env_array "${RUSTC[@]@Q}")
strip = $(_meson_env_array "$(tc-getSTRIP)")
windres = $(_meson_env_array "$(tc-getRC)")
[built-in options]
c_args = $(_meson_env_array "${CFLAGS} ${CPPFLAGS}")
c_link_args = $(_meson_env_array "${CFLAGS} ${LDFLAGS}")
cpp_args = $(_meson_env_array "${CXXFLAGS} ${CPPFLAGS}")
cpp_link_args = $(_meson_env_array "${CXXFLAGS} ${LDFLAGS}")
fortran_args = $(_meson_env_array "${FCFLAGS}")
fortran_link_args = $(_meson_env_array "${FCFLAGS} ${LDFLAGS}")
objc_args = $(_meson_env_array "${OBJCFLAGS} ${CPPFLAGS}")
objc_link_args = $(_meson_env_array "${OBJCFLAGS} ${LDFLAGS}")
objcpp_args = $(_meson_env_array "${OBJCXXFLAGS} ${CPPFLAGS}")
objcpp_link_args = $(_meson_env_array "${OBJCXXFLAGS} ${LDFLAGS}")
[properties]
needs_exe_wrapper = $(tc-is-cross-compiler && echo true || echo false)
pkg_config_libdir = '${PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}'
bindgen_clang_arguments = $(_meson_env_array "${!CFLAGS_ABI}")
sys_root = '${SYSROOT}'
[host_machine]
system = '${system}'
cpu_family = '${cpu_family}'
cpu = '${cpu}'
endian = '$(tc-endian "${CHOST}")'
EOF
die "failed to create cross file"
echo "${fn}"
}
_meson_create_native_file ()
{
local system cpu_family cpu;
_meson_get_machine_info "${CBUILD}";
local fn=${T}/meson.${CBUILD}.ini;
local LD_A=($(tc-getBUILD_CC) ${BUILD_LDFLAGS});
local RUSTC=(rustc --codegen=linker="${LD_A[0]}");
LD_A=("${LD_A[@]:1}");
[[ -n ${LD_A[@]} ]] && RUSTC+=("${LD_A[@]/#/--codegen=link-arg=}");
cat > "${fn}" <<-EOF ||
[binaries]
ar = $(_meson_env_array "$(tc-getBUILD_AR)")
c = $(_meson_env_array "$(tc-getBUILD_CC)")
cpp = $(_meson_env_array "$(tc-getBUILD_CXX)")
fortran = $(_meson_env_array "$(tc-getBUILD_PROG FC gfortran)")
llvm-config = '$(tc-getBUILD_PROG LLVM_CONFIG llvm-config)'
nm = $(_meson_env_array "$(tc-getBUILD_NM)")
objc = $(_meson_env_array "$(tc-getBUILD_PROG OBJC cc)")
objcopy = $(_meson_env_array "$(tc-getBUILD_OBJCOPY)")
objcpp = $(_meson_env_array "$(tc-getBUILD_PROG OBJCXX c++)")
# TODO: Cleanup 'pkgconfig' and keep just 'pkg-config' once we require
# >=1.3.0.
pkgconfig = '$(tc-getBUILD_PKG_CONFIG)'
pkg-config = '$(tc-getBUILD_PKG_CONFIG)'
rust = $(_meson_env_array "${RUSTC[@]@Q}")
strip = $(_meson_env_array "$(tc-getBUILD_STRIP)")
windres = $(_meson_env_array "$(tc-getBUILD_PROG RC windres)")
[built-in options]
c_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_CPPFLAGS}")
c_link_args = $(_meson_env_array "${BUILD_CFLAGS} ${BUILD_LDFLAGS}")
cpp_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_CPPFLAGS}")
cpp_link_args = $(_meson_env_array "${BUILD_CXXFLAGS} ${BUILD_LDFLAGS}")
fortran_args = $(_meson_env_array "${BUILD_FCFLAGS}")
fortran_link_args = $(_meson_env_array "${BUILD_FCFLAGS} ${BUILD_LDFLAGS}")
objc_args = $(_meson_env_array "${BUILD_OBJCFLAGS} ${BUILD_CPPFLAGS}")
objc_link_args = $(_meson_env_array "${BUILD_OBJCFLAGS} ${BUILD_LDFLAGS}")
objcpp_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_CPPFLAGS}")
objcpp_link_args = $(_meson_env_array "${BUILD_OBJCXXFLAGS} ${BUILD_LDFLAGS}")
[properties]
needs_exe_wrapper = false
pkg_config_libdir = '${BUILD_PKG_CONFIG_LIBDIR:-${EPREFIX}/usr/$(get_libdir)/pkgconfig}'
[build_machine]
system = '${system}'
cpu_family = '${cpu_family}'
cpu = '${cpu}'
endian = '$(tc-endian "${CBUILD}")'
EOF
die "failed to create native file"
echo "${fn}"
}
_meson_env_array ()
{
meson-format-array "$@" || die
}
_meson_get_machine_info ()
{
local tuple=$1;
case ${tuple} in
*-darwin*)
system=darwin
;;
*-linux*)
system=linux
;;
mingw* | *-mingw*)
system=windows
;;
*-solaris*)
system=sunos
;;
*-gnu)
system=gnu
;;
esac;
cpu_family=$(tc-arch "${tuple}");
case ${cpu_family} in
amd64)
cpu_family=x86_64
;;
arm64)
cpu_family=aarch64
;;
riscv)
case ${tuple} in
riscv32*)
cpu_family=riscv32
;;
riscv64*)
cpu_family=riscv64
;;
esac
;;
esac;
cpu=${tuple%%-*}
}
_ninja_uses_jobserver ()
{
[[ ${MAKEFLAGS} == *--jobserver-auth=fifo:* ]] || return 1;
case ${NINJA} in
ninja)
if ! has_version -b "app-alternatives/ninja[reference]"; then
einfo "ninja != ninja-reference, no jobserver support";
return 1;
fi
;&
ninja-reference)
if ! has_version -b ">=dev-build/ninja-1.13"; then
einfo "ninja >= 1.13 required for jobserver support";
return 1;
fi
;;
*)
einfo "NINJA=${NINJA}, no jobserver support";
return 1
;;
esac;
einfo "ninja will use the jobserver";
return 0
}
_python_check_EPYTHON ()
{
if [[ -z ${EPYTHON} ]]; then
die "EPYTHON unset, invalid call context";
fi
}
_python_check_locale_sanity ()
{
local -x LC_ALL=${1};
local IFS=;
local lc=({a..z});
local uc=({A..Z});
local input="${lc[*]}${uc[*]}";
local output=$(tr '[:lower:][:upper:]' '[:upper:][:lower:]' <<< "${input}");
[[ ${output} == "${uc[*]}${lc[*]}" ]]
}
_python_check_occluded_packages ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -z ${BUILD_DIR} || ! -d ${BUILD_DIR}/install ]] && return;
local sitedir="${BUILD_DIR}/install$(python_get_sitedir)";
[[ ${sitedir} -ef . ]] && return;
local f fn diff l;
for f in "${sitedir}"/*/;
do
f=${f%/};
fn=${f##*/};
[[ ${fn} == *.dist-info || ${fn} == *.egg-info ]] && continue;
if [[ -d ${fn} ]]; then
diff=$(comm -1 -3 <(find "${fn}" -type f -not -path '*/__pycache__/*' | sort
pipestatus || die) <(cd "${sitedir}" && find "${fn}" -type f -not -path '*/__pycache__/*' | sort
pipestatus || die));
if [[ -n ${diff} ]]; then
eqawarn "QA Notice: The directory ${fn} occludes package installed for ${EPYTHON}.";
eqawarn "The installed package includes additional files:";
eqawarn;
while IFS= read -r l; do
eqawarn " ${l}";
done <<< "${diff}";
eqawarn;
if [[ ! -n ${_PYTHON_WARNED_OCCLUDED_PACKAGES} ]]; then
eqawarn "For more information on occluded packages, please see:";
eqawarn "https://projects.gentoo.org/python/guide/test.html#importerrors-for-c-extensions";
_PYTHON_WARNED_OCCLUDED_PACKAGES=1;
fi;
fi;
fi;
done
}
_python_export ()
{
debug-print-function ${FUNCNAME} "$@";
local impl var;
case "${1}" in
python* | jython* | pypy | pypy3*)
impl=${1/_/.};
shift
;;
*)
impl=${EPYTHON};
if [[ -z ${impl} ]]; then
die "_python_export called without a python implementation and EPYTHON is unset";
fi
;;
esac;
debug-print "${FUNCNAME}: implementation: ${impl}";
for var in "$@";
do
case "${var}" in
EPYTHON)
export EPYTHON=${impl};
debug-print "${FUNCNAME}: EPYTHON = ${EPYTHON}"
;;
PYTHON)
export PYTHON=${BROOT-${EPREFIX}}/usr/bin/${impl};
debug-print "${FUNCNAME}: PYTHON = ${PYTHON}"
;;
PYTHON_STDLIB)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it";
PYTHON_STDLIB=$("${PYTHON}" - "${EPREFIX}/usr" <<-EOF ||
import sys, sysconfig
print(sysconfig.get_path("stdlib", vars={"installed_base": sys.argv[1]}))
EOF
die);
export PYTHON_STDLIB;
debug-print "${FUNCNAME}: PYTHON_STDLIB = ${PYTHON_STDLIB}"
;;
PYTHON_SITEDIR)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it";
PYTHON_SITEDIR=$("${PYTHON}" - "${EPREFIX}/usr" <<-EOF ||
import sys, sysconfig
print(sysconfig.get_path("purelib", vars={"base": sys.argv[1]}))
EOF
die);
export PYTHON_SITEDIR;
debug-print "${FUNCNAME}: PYTHON_SITEDIR = ${PYTHON_SITEDIR}"
;;
PYTHON_INCLUDEDIR)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it";
PYTHON_INCLUDEDIR=$("${PYTHON}" - "${ESYSROOT}/usr" <<-EOF ||
import sys, sysconfig
print(sysconfig.get_path("platinclude", vars={"installed_platbase": sys.argv[1]}))
EOF
die);
export PYTHON_INCLUDEDIR;
debug-print "${FUNCNAME}: PYTHON_INCLUDEDIR = ${PYTHON_INCLUDEDIR}";
if [[ ! -d ${PYTHON_INCLUDEDIR} ]]; then
die "${impl} does not install any header files!";
fi
;;
PYTHON_LIBPATH)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it";
PYTHON_LIBPATH=$("${PYTHON}" - <<-EOF ||
import os.path, sysconfig
print(
os.path.join(
sysconfig.get_config_var("LIBDIR"),
sysconfig.get_config_var("LDLIBRARY"))
if sysconfig.get_config_var("LDLIBRARY")
else "")
EOF
die);
export PYTHON_LIBPATH;
debug-print "${FUNCNAME}: PYTHON_LIBPATH = ${PYTHON_LIBPATH}";
if [[ ! -n ${PYTHON_LIBPATH} ]]; then
die "${impl} lacks a (usable) dynamic library";
fi
;;
PYTHON_CFLAGS)
local val;
case "${impl}" in
python*)
val=$($(tc-getPKG_CONFIG) --cflags ${impl/n/n-}) || die
;;
*)
die "${impl}: obtaining ${var} not supported"
;;
esac;
export PYTHON_CFLAGS=${val};
debug-print "${FUNCNAME}: PYTHON_CFLAGS = ${PYTHON_CFLAGS}"
;;
PYTHON_LIBS)
local val;
case "${impl}" in
python*)
val=$($(tc-getPKG_CONFIG) --libs ${impl/n/n-}-embed) || die
;;
*)
die "${impl}: obtaining ${var} not supported"
;;
esac;
export PYTHON_LIBS=${val};
debug-print "${FUNCNAME}: PYTHON_LIBS = ${PYTHON_LIBS}"
;;
PYTHON_CONFIG)
local flags val;
case "${impl}" in
python*)
[[ -n ${PYTHON} ]] || die "PYTHON needs to be set for ${var} to be exported, or requested before it";
flags=$("${PYTHON}" - <<-EOF ||
import sysconfig
print(sysconfig.get_config_var("ABIFLAGS")
or "")
EOF
die);
val=${PYTHON%t}${flags}-config
;;
*)
die "${impl}: obtaining ${var} not supported"
;;
esac;
export PYTHON_CONFIG=${val};
debug-print "${FUNCNAME}: PYTHON_CONFIG = ${PYTHON_CONFIG}"
;;
PYTHON_PKG_DEP)
local d;
case ${impl} in
python*)
PYTHON_PKG_DEP="dev-lang/python:${impl#python}${PYTHON_REQ_USE:+[${PYTHON_REQ_USE}]}"
;;
pypy3.*)
PYTHON_PKG_DEP="dev-lang/pypy:${impl#pypy}=${PYTHON_REQ_USE:+[${PYTHON_REQ_USE}]}"
;;
*)
die "Invalid implementation: ${impl}"
;;
esac;
export PYTHON_PKG_DEP;
debug-print "${FUNCNAME}: PYTHON_PKG_DEP = ${PYTHON_PKG_DEP}"
;;
PYTHON_SCRIPTDIR)
local dir;
export PYTHON_SCRIPTDIR=${EPREFIX}/usr/lib/python-exec/${impl};
debug-print "${FUNCNAME}: PYTHON_SCRIPTDIR = ${PYTHON_SCRIPTDIR}"
;;
*)
die "_python_export: unknown variable ${var}"
;;
esac;
done
}
_python_impl_matches ()
{
[[ ${#} -ge 1 ]] || die "${FUNCNAME}: takes at least 1 parameter";
[[ ${#} -eq 1 ]] && return 0;
local impl=${1/./_} pattern;
shift;
for pattern in "$@";
do
case ${pattern} in
-2 | python2* | pypy)
if [[ ${EAPI} != 7 ]]; then
eerror;
eerror "Python 2 is no longer supported in Gentoo, please remove Python 2";
eerror "${FUNCNAME[1]} calls.";
die "Passing ${pattern} to ${FUNCNAME[1]} is banned in EAPI ${EAPI}";
fi
;;
-3)
if [[ ${EAPI} != 7 ]]; then
eerror;
eerror "Python 2 is no longer supported in Gentoo, please remove Python 2";
eerror "${FUNCNAME[1]} calls.";
die "Passing ${pattern} to ${FUNCNAME[1]} is banned in EAPI ${EAPI}";
fi;
return 0
;;
3.[89] | 3.1[0-4])
[[ ${impl%t} == python${pattern/./_} || ${impl} == pypy${pattern/./_} ]] && return 0
;;
*)
[[ ${impl} == ${pattern/./_} ]] && return 0
;;
esac;
done;
return 1
}
_python_run_check_deps ()
{
debug-print-function ${FUNCNAME} "$@";
local impl=${1};
einfo "Checking whether ${impl} is suitable ...";
local PYTHON_PKG_DEP;
_python_export "${impl}" PYTHON_PKG_DEP;
ebegin " ${PYTHON_PKG_DEP}";
has_version -b "${PYTHON_PKG_DEP}";
eend ${?} || return 1;
declare -f python_check_deps > /dev/null || return 0;
local PYTHON_USEDEP="python_targets_${impl}(-)";
local PYTHON_SINGLE_USEDEP="python_single_target_${impl}(-)";
ebegin " python_check_deps";
python_check_deps;
eend ${?}
}
_python_sanity_checks ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -n ${_PYTHON_SANITY_CHECKED} ]] && return;
if [[ -v PYTHONPATH ]]; then
local x paths=();
mapfile -d ':' -t paths <<< ${PYTHONPATH};
for x in "${paths[@]}";
do
if [[ ${x} != /* ]]; then
eerror "Relative path found in PYTHONPATH:";
eerror;
eerror " PYTHONPATH=${PYTHONPATH@Q}";
eerror;
eerror "This is guaranteed to cause random breakage. Please make sure that";
eerror "your PYTHONPATH contains absolute paths only (and only if necessary).";
eerror "Note that empty values (including ':' at either end and an empty";
eerror "PYTHONPATH) count as the current directory. If no PYTHONPATH";
eerror "is intended, it needs to be unset instead.";
die "Relative paths in PYTHONPATH are forbidden: ${x@Q}";
fi;
done;
elog "PYTHONPATH=${PYTHONPATH@Q}";
fi;
_PYTHON_SANITY_CHECKED=1
}
_python_set_impls ()
{
local i;
if [[ ${BASH_VERSINFO[0]} -ge 5 ]]; then
[[ ${PYTHON_COMPAT@a} == *a* ]];
else
[[ $(declare -p PYTHON_COMPAT) == "declare -a"* ]];
fi;
if [[ ${?} -ne 0 ]]; then
if ! declare -p PYTHON_COMPAT &> /dev/null; then
die 'PYTHON_COMPAT not declared.';
else
die 'PYTHON_COMPAT must be an array.';
fi;
fi;
local obsolete=();
if [[ ! -n ${PYTHON_COMPAT_NO_STRICT} ]]; then
for i in "${PYTHON_COMPAT[@]}";
do
case ${i} in
pypy3_11 | python3_9 | python3_1[1-4] | python3_1[3-4]t)
;;
jython2_7 | pypy | pypy1_[89] | pypy2_0 | pypy3 | python2_[5-7] | python3_[1-9] | python3_10)
obsolete+=("${i}")
;;
*)
if has "${i}" "${_PYTHON_ALL_IMPLS[@]}" "${_PYTHON_HISTORICAL_IMPLS[@]}"; then
die "Mis-synced patterns in _python_set_impls: missing ${i}";
else
die "Invalid implementation in PYTHON_COMPAT: ${i}";
fi
;;
esac;
done;
fi;
local supp=() unsupp=();
for i in "${_PYTHON_ALL_IMPLS[@]}";
do
if has "${i}" "${PYTHON_COMPAT[@]}"; then
supp+=("${i}");
else
unsupp+=("${i}");
fi;
done;
if [[ ! -n ${supp[@]} ]]; then
die "No supported implementation in PYTHON_COMPAT.";
fi;
if [[ -n ${_PYTHON_SUPPORTED_IMPLS[@]} ]]; then
if [[ ${_PYTHON_SUPPORTED_IMPLS[@]} != ${supp[@]} ]]; then
eerror "Supported impls (PYTHON_COMPAT) changed between inherits!";
eerror "Before: ${_PYTHON_SUPPORTED_IMPLS[*]}";
eerror "Now : ${supp[*]}";
die "_PYTHON_SUPPORTED_IMPLS integrity check failed";
fi;
if [[ ${_PYTHON_UNSUPPORTED_IMPLS[@]} != ${unsupp[@]} ]]; then
eerror "Unsupported impls changed between inherits!";
eerror "Before: ${_PYTHON_UNSUPPORTED_IMPLS[*]}";
eerror "Now : ${unsupp[*]}";
die "_PYTHON_UNSUPPORTED_IMPLS integrity check failed";
fi;
else
_PYTHON_SUPPORTED_IMPLS=("${supp[@]}");
_PYTHON_UNSUPPORTED_IMPLS=("${unsupp[@]}");
readonly _PYTHON_SUPPORTED_IMPLS _PYTHON_UNSUPPORTED_IMPLS;
fi
}
_python_verify_patterns ()
{
debug-print-function ${FUNCNAME} "$@";
local impl pattern;
for pattern in "$@";
do
case ${pattern} in
-[23] | 3.[89] | 3.1[0-4])
continue
;;
esac;
for impl in "${_PYTHON_ALL_IMPLS[@]}" "${_PYTHON_HISTORICAL_IMPLS[@]}";
do
[[ ${impl} == ${pattern/./_} ]] && continue 2;
done;
die "Invalid implementation pattern: ${pattern}";
done
}
_python_wrapper_setup ()
{
debug-print-function ${FUNCNAME} "$@";
local workdir=${1:-${T}/${EPYTHON}};
local impl=${2:-${EPYTHON}};
[[ -n ${workdir} ]] || die "${FUNCNAME}: no workdir specified.";
[[ -n ${impl} ]] || die "${FUNCNAME}: no impl nor EPYTHON specified.";
if [[ ! -x ${workdir}/bin/python ]]; then
mkdir -p "${workdir}"/{bin,pkgconfig} || die;
rm -f "${workdir}"/bin/python{,2,3}{,-config} || die;
rm -f "${workdir}"/bin/2to3 || die;
rm -f "${workdir}"/pkgconfig/python{2,3}{,-embed}.pc || die;
local EPYTHON PYTHON;
_python_export "${impl}" EPYTHON PYTHON;
cat > "${workdir}/bin/python" <<-_EOF_ ||
#!/bin/sh
exec "${PYTHON}" "\${@}"
_EOF_
die
cp "${workdir}/bin/python" "${workdir}/bin/python3" || die;
chmod +x "${workdir}/bin/python" "${workdir}/bin/python3" || die;
local nonsupp=(python2 python2-config);
if [[ ${EPYTHON} == python* ]]; then
cat > "${workdir}/bin/python-config" <<-_EOF_ ||
#!/bin/sh
exec "${PYTHON}-config" "\${@}"
_EOF_
die
cp "${workdir}/bin/python-config" "${workdir}/bin/python3-config" || die;
chmod +x "${workdir}/bin/python-config" "${workdir}/bin/python3-config" || die;
if ver_test ${EPYTHON#python} -lt 3.13; then
ln -s "${PYTHON/python/2to3-}" "${workdir}"/bin/2to3 || die;
else
nonsupp+=(2to3);
fi;
ln -s "${EPREFIX}"/usr/$(get_libdir)/pkgconfig/${EPYTHON/n/n-}.pc "${workdir}"/pkgconfig/python3.pc || die;
ln -s "${EPREFIX}"/usr/$(get_libdir)/pkgconfig/${EPYTHON/n/n-}-embed.pc "${workdir}"/pkgconfig/python3-embed.pc || die;
else
nonsupp+=(2to3 python-config python3-config);
fi;
local x;
for x in "${nonsupp[@]}";
do
cat > "${workdir}"/bin/${x} <<-_EOF_ ||
#!/bin/sh
echo "${ECLASS}: ${FUNCNAME}: ${x} is not supported by ${EPYTHON} (PYTHON_COMPAT)" >&2
exit 127
_EOF_
die
chmod +x "${workdir}"/bin/${x} || die;
done;
fi;
if [[ ${PATH##:*} != ${workdir}/bin ]]; then
PATH=${workdir}/bin${PATH:+:${PATH}};
fi;
if [[ ${PKG_CONFIG_PATH##:*} != ${workdir}/pkgconfig ]]; then
PKG_CONFIG_PATH=${workdir}/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}};
fi;
export PATH PKG_CONFIG_PATH
}
_set_epytest_plugins ()
{
debug-print-function ${FUNCNAME} "$@";
if [[ ${BASH_VERSINFO[0]} -ge 5 ]]; then
[[ ${EPYTEST_PLUGINS@a} == *a* ]];
else
[[ $(declare -p EPYTEST_PLUGINS) == "declare -a"* ]];
fi;
if [[ ${?} -eq 0 ]]; then
: "${EPYTEST_PLUGIN_AUTOLOAD:=}";
else
if ! declare -p EPYTEST_PLUGINS &> /dev/null; then
EPYTEST_PLUGINS=();
if [[ ${EAPI} != [78] ]]; then
: "${EPYTEST_PLUGIN_AUTOLOAD:=}";
else
: "${EPYTEST_PLUGIN_AUTOLOAD:=1}";
fi;
else
die 'EPYTEST_PLUGINS must be an array.';
fi;
fi
}
_setup-allowed-flags ()
{
ALLOWED_FLAGS=(-pipe -O '-O[123szg]' '-mcpu=*' '-march=*' '-mtune=*' '-mfpmath=*' -flto '-flto=*' -fno-lto -ffat-lto-objects '-fstack-protector*' -fstack-clash-protection '-fcf-protection=*' -fbounds-check -fbounds-checking -fno-PIE -fno-pie -nopie -no-pie -fharden-compares -fharden-conditional-branches -fharden-control-flow-redundancy -fno-harden-control-flow-redundancy -fhardcfr-skip-leaf -fhardcfr-check-exceptions -fhardcfr-check-returning-calls '-fhardcfr-check-noreturn-calls=*' '-mindirect-branch=*' -mindirect-branch-register '-mfunction-return=*' -mretpoline '-mharden-sls=*' '-mbranch-protection=*' -fno-unit-at-a-time -fno-strict-overflow '-fsanitize*' '-fno-sanitize*' -g '-g[0-9]' -ggdb '-ggdb[0-9]' -gdwarf '-gdwarf-*' -gstabs -gstabs+ -gz '-gz=*' -glldb '-fdebug-default-version=*' -fno-diagnostics-color '-fmessage-length=*' -fno-ident -fpermissive -frecord-gcc-switches -frecord-command-line -freport-bug '-fdiagnostics*' '-fplugin*' '-W*' -w '-[DUILR]*' '-Wl,*' '-fuse-ld=*');
ALLOWED_FLAGS+=('-fno-stack-protector*' '-fabi-version=*' -fno-strict-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow -fno-omit-frame-pointer '-fno-builtin*' -mno-omit-leaf-frame-pointer);
ALLOWED_FLAGS+=('-mregparm=*' -mno-app-regs -mapp-regs -mno-mmx -mno-sse -mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 -mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt -mno-abm -mips1 -mips2 -mips3 -mips4 -mips32 -mips64 -mips16 -mplt -msoft-float -mno-soft-float -mhard-float -mno-hard-float '-mfpu=*' -mieee -mieee-with-inexact '-mschedule=*' -mfloat-gprs -mspe -mno-spe -mtls-direct-seg-refs -mno-tls-direct-seg-refs -mflat -mno-flat -mno-faster-structs -mfaster-structs -m32 -m64 -mx32 '-mabi=*' -mlittle-endian -mbig-endian -EL -EB -fPIC -mlive-g0 '-mcmodel=*' -mstack-bias -mno-stack-bias -msecure-plt '-m*-toc' '-mfloat-abi=*' '-mtls-dialect=*' -mfix-r4000 -mno-fix-r4000 -mfix-r4400 -mno-fix-r4400 -mfix-r10000 -mno-fix-r10000 '-mr10k-cache-barrier=*' -mthumb -marm -ffixed-x18 -mstrict-align -mvector-strict-align -mno-fma4 -mno-movbe -mno-xop -mno-lwp -mno-fsgsbase -mno-rdrnd -mno-f16c -mno-bmi -mno-tbm -mno-avx2 -mno-bmi2 -mno-fma -mno-lzcnt -mno-fxsr -mno-hle -mno-rtm -mno-xsave -mno-xsaveopt -mno-avx512cd -mno-avx512er -mno-avx512f -mno-avx512pf -mno-sha -mevex512 -mno-evex512);
ALLOWED_FLAGS+=(-mstackrealign '-mpreferred-stack-boundary=*' '-mincoming-stack-boundary=*');
ALLOWED_FLAGS+=('--unwindlib=*' '--rtlib=*' '--stdlib=*')
}
_tc-getPROG ()
{
local tuple=$1;
local v var vars=$2;
local prog=($3);
var=${vars%% *};
for v in ${vars};
do
if [[ -n ${!v} ]]; then
export ${var}="${!v}";
echo "${!v}";
return 0;
fi;
done;
local search=;
[[ -n $4 ]] && search=$(type -p $4-${prog[0]});
[[ -z ${search} && -n ${!tuple} ]] && search=$(type -p ${!tuple}-${prog[0]});
[[ -n ${search} ]] && prog[0]=${search##*/};
export ${var}="${prog[*]}";
echo "${!var}"
}
_tc-has-openmp ()
{
local base="${T}/test-tc-openmp";
cat <<-EOF > "${base}.c"
#include <omp.h>
int main(void) {
int nthreads, tid, ret = 0;
#pragma omp parallel private(nthreads, tid)
{
tid = omp_get_thread_num();
nthreads = omp_get_num_threads();
ret += tid + nthreads;
}
return ret;
}
EOF
$(tc-getCC "$@") -fopenmp "${base}.c" -o "${base}" >&/dev/null;
local ret=$?;
rm -f "${base}"*;
return ${ret}
}
_test-flag-PROG ()
{
local comp=$1;
local lang=$2;
shift 2;
if [[ -z ${comp} ]]; then
return 1;
fi;
if [[ -z $1 ]]; then
return 1;
fi;
comp=($(tc-get${comp}));
if ! type -p ${comp[0]} > /dev/null; then
return 1;
fi;
local in_src in_ext cmdline_extra=();
case "${lang}" in
c)
in_ext='c';
in_src='int main(void) { return 0; }';
cmdline_extra+=(-xc -c)
;;
c++)
in_ext='cc';
in_src='int main(void) { return 0; }';
cmdline_extra+=(-xc++ -c)
;;
f77)
in_ext='f';
in_src=' end';
cmdline_extra+=(-xf77 -c)
;;
f95)
in_ext='f90';
in_src='end';
cmdline_extra+=(-xf95 -c)
;;
c+ld)
in_ext='c';
in_src='int main(void) { return 0; }';
if is-ldflagq -fuse-ld=*; then
fuse_ld_value=$(get-flag -fuse-ld=*);
cmdline_extra+=(${fuse_ld_value});
fi;
cmdline_extra+=(-xc)
;;
hip)
in_ext='hip';
in_src='int main(void) { return 0; }';
cmdline_extra+=(-xhip -c)
;;
esac;
local test_in=${T}/test-flag.${in_ext};
local test_out=${T}/test-flag.exe;
printf "%s\n" "${in_src}" > "${test_in}" || die "Failed to create '${test_in}'";
local cmdline=("${comp[@]}" -Werror "$@" "${cmdline_extra[@]}" "${test_in}" -o "${test_out}");
"${cmdline[@]}" &> /dev/null
}
_test-flags-PROG ()
{
local comp=$1;
local flags=();
local x;
shift;
[[ -z ${comp} ]] && return 1;
while (( $# )); do
case "$1" in
--param | -B)
if test-flag-${comp} "$1" "$2"; then
flags+=("$1" "$2");
fi;
shift 2
;;
*)
if test-flag-${comp} "$1"; then
flags+=("$1");
fi;
shift 1
;;
esac;
done;
echo "${flags[*]}";
[[ ${#flags[@]} -gt 0 ]]
}
_vala_use_depend ()
{
local u="" vala_use;
if [[ -n ${VALA_USE_DEPEND} ]]; then
for vala_use in ${VALA_USE_DEPEND};
do
case ${vala_use} in
vapigen)
u="${u},${vala_use}(+)"
;;
valadoc)
u="${u},${vala_use}(-)"
;;
esac;
done;
u="[${u#,}]";
fi;
echo -n "${u}"
}
aclocal ()
{
case ${FUNCNAME[1]} in
eautoreconf | eaclocal | _elibtoolize | eautoheader | eautoconf | eautomake | autotools_run_tool | autotools_check_macro | autotools_get_subdirs | autotools_get_auxdir)
;;
*)
eqawarn "QA Notice: 'aclocal' called by ${FUNCNAME[1]}: ${CATEGORY}/${PF}";
eqawarn "Use autotools.eclass instead of calling 'aclocal' directly."
;;
esac;
/usr/bin/aclocal "$@";
return $?
}
all-flag-vars ()
{
echo {ADA,C,CPP,CXX,CCAS,F,FC,GDC,LD}FLAGS
}
append-atomic-flags ()
{
test-flags-CCLD "-latomic" &> /dev/null || return;
append-libs "-Wl,--push-state,--as-needed,-latomic,--pop-state"
}
append-cflags ()
{
[[ $# -eq 0 ]] && return 0;
export CFLAGS+=" $*";
return 0
}
append-cppflags ()
{
[[ $# -eq 0 ]] && return 0;
export CPPFLAGS+=" $*";
return 0
}
append-cxxflags ()
{
[[ $# -eq 0 ]] && return 0;
export CXXFLAGS+=" $*";
return 0
}
append-fflags ()
{
[[ $# -eq 0 ]] && return 0;
export FFLAGS+=" $*";
export FCFLAGS+=" $*";
return 0
}
append-flags ()
{
[[ $# -eq 0 ]] && return 0;
case " $* " in
*' '-[DIU]*)
eqawarn 'Please use append-cppflags for preprocessor flags'
;;
*' '-L* | *' '-Wl,*)
eqawarn 'Please use append-ldflags for linker flags'
;;
esac;
append-cflags "$@";
append-cxxflags "$@";
append-fflags "$@";
return 0
}
append-ldflags ()
{
[[ $# -eq 0 ]] && return 0;
local flag;
for flag in "$@";
do
[[ ${flag} == -l* ]] && eqawarn "Appending a library link instruction (${flag}); libraries to link to should not be passed through LDFLAGS";
done;
export LDFLAGS="${LDFLAGS} $*";
return 0
}
append-lfs-flags ()
{
[[ $# -ne 0 ]] && die "append-lfs-flags takes no arguments";
append-cppflags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
}
append-libs ()
{
[[ $# -eq 0 ]] && return 0;
local flag;
for flag in "$@";
do
if [[ -z "${flag// }" ]]; then
eqawarn "Appending an empty argument to LIBS is invalid! Skipping.";
continue;
fi;
case $flag in
-[lL]*)
export LIBS="${LIBS} ${flag}"
;;
-*)
eqawarn "Appending non-library to LIBS (${flag}); Other linker flags should be passed via LDFLAGS";
export LIBS="${LIBS} ${flag}"
;;
*)
export LIBS="${LIBS} -l${flag}"
;;
esac;
done;
return 0
}
autoconf ()
{
case ${FUNCNAME[1]} in
eautoreconf | eaclocal | _elibtoolize | eautoheader | eautoconf | eautomake | autotools_run_tool | autotools_check_macro | autotools_get_subdirs | autotools_get_auxdir)
;;
*)
eqawarn "QA Notice: 'autoconf' called by ${FUNCNAME[1]}: ${CATEGORY}/${PF}";
eqawarn "Use autotools.eclass instead of calling 'autoconf' directly."
;;
esac;
/usr/bin/autoconf "$@";
return $?
}
automake ()
{
case ${FUNCNAME[1]} in
eautoreconf | eaclocal | _elibtoolize | eautoheader | eautoconf | eautomake | autotools_run_tool | autotools_check_macro | autotools_get_subdirs | autotools_get_auxdir)
;;
*)
eqawarn "QA Notice: 'automake' called by ${FUNCNAME[1]}: ${CATEGORY}/${PF}";
eqawarn "Use autotools.eclass instead of calling 'automake' directly."
;;
esac;
/usr/bin/automake "$@";
return $?
}
build_sphinx ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${#} -eq 1 ]] || die "${FUNCNAME} takes 1 arg: <directory>";
local dir=${1};
sed -i -e 's:^intersphinx_mapping:disabled_&:' "${dir}"/conf.py || die;
local command=("${EPYTHON}" -m sphinx.cmd.build);
if ! "${EPYTHON}" -c "import sphinx.cmd.build" 2> /dev/null; then
command=(sphinx-build);
fi;
command+=(-b html -d "${dir}"/_build/doctrees "${dir}" "${dir}"/_build/html);
echo "${command[@]}" 1>&2;
"${command[@]}" || die;
HTML_DOCS+=("${dir}/_build/html/.")
}
clang-fullversion ()
{
_clang_fullversion '$1.$2.$3' "$@"
}
clang-major-version ()
{
_clang_fullversion '$1' "$@"
}
clang-micro-version ()
{
_clang_fullversion '$3' "$@"
}
clang-minor-version ()
{
_clang_fullversion '$2' "$@"
}
clang-version ()
{
_clang_fullversion '$1.$2' "$@"
}
econf_build ()
{
local CBUILD=${CBUILD:-${CHOST}};
tc-env_build econf "$@"
}
eninja ()
{
case "${NINJA}" in
ninja | ninja-reference | samu)
;;
*)
ewarn "Unknown value '${NINJA}' for \${NINJA}"
;;
esac;
local v;
case "${NINJA_VERBOSE}" in
OFF)
;;
*)
v="-v"
;;
esac;
set -- "${NINJA}" ${v} $(get_NINJAOPTS) "$@";
echo "$@" 1>&2;
"$@" || die -n "${*} failed"
}
epytest ()
{
debug-print-function ${FUNCNAME} "$@";
_python_check_EPYTHON;
_python_check_occluded_packages;
local color=yes;
[[ -n ${NO_COLOR} ]] && color=no;
mkdir -p "${T}/pytest-xml" || die;
local junit_xml=$(mktemp "${T}/pytest-xml/${EPYTHON}-XXXXXX.xml" || die);
local args=(-vv -ra -l -Wdefault "--color=${color}" -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed --junit-xml="${junit_xml}" -o junit_family=xunit1);
if has_version ">=dev-python/pytest-8.4.0"; then
args+=(--force-short-summary);
fi;
_set_epytest_plugins;
if [[ ! -n ${EPYTEST_PLUGIN_AUTOLOAD} ]]; then
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1;
fi;
if [[ -n ${PYTEST_DISABLE_PLUGIN_AUTOLOAD} ]]; then
if [[ -n ${EPYTEST_PLUGINS[@]} ]]; then
if [[ -n ${EPYTEST_PLUGIN_LOAD_VIA_ENV} ]]; then
local -x PYTEST_PLUGINS=$("${EPYTHON}" - "${EPYTEST_PLUGINS[@]}" <<-EOF ||
import sys
from importlib.metadata import distribution, entry_points
packages = {distribution(x).name for x in sys.argv[1:]}
# In packages defining multiple entry points, we must
# list them in the same order!
plugins = (
x.value for x in entry_points(group="pytest11")
if x.dist.name in packages
)
sys.stdout.write(",".join(plugins))
EOF
die);
else
local plugin_args=();
readarray -t -d '' plugin_args < <("${EPYTHON}" - "${EPYTEST_PLUGINS[@]}" <<-EOF ||
import os
import sys
from importlib.metadata import distribution, entry_points
env_plugins = os.environ.get("PYTEST_PLUGINS", "").split(",")
packages = {distribution(x).name for x in sys.argv[1:]}
eps = {
f"-p{x.name}" for x in entry_points(group="pytest11")
if x.dist.name in packages and x.value not in env_plugins
}
sys.stdout.write("\\0".join(sorted(eps)))
EOF
die);
args+=("${plugin_args[@]}");
fi;
fi;
else
args+=(-p no:cov -p no:flake8 -p no:flakes -p no:pylint -p no:markdown -p no:sugar -p no:xvfb -p no:pytest-describe -p no:plus -p no:tavern -p no:salt-factories);
fi;
if [[ -n ${EPYTEST_RERUNS} ]]; then
if [[ ${PYTEST_PLUGINS} != *pytest_rerunfailures* ]]; then
args+=(-p rerunfailures);
fi;
if has_version ">=dev-python/pytest-rerunfailures-16.1"; then
args+=("--force-reruns=${EPYTEST_RERUNS}");
else
args+=("--reruns=${EPYTEST_RERUNS}");
fi;
fi;
if [[ -n ${EPYTEST_TIMEOUT} ]]; then
if [[ ${PYTEST_PLUGINS} != *pytest_timeout* ]]; then
args+=(-p timeout);
fi;
args+=("--timeout=${EPYTEST_TIMEOUT}");
fi;
if [[ -n ${EPYTEST_XDIST} ]]; then
local jobs=${EPYTEST_JOBS:-$(makeopts_jobs)};
if [[ ${jobs} -gt 1 ]]; then
if [[ ${PYTEST_PLUGINS} != *xdist.plugin* ]]; then
args+=(-p xdist);
fi;
args+=(-n "${jobs}" --dist=worksteal);
fi;
fi;
if has hypothesis "${EPYTEST_PLUGINS[@]}" && "${EPYTHON}" -c 'import hypothesis_gentoo' 2> /dev/null && [[ ! -n ${HYPOTHESIS_NO_PLUGINS} ]]; then
args+=(--hypothesis-profile=gentoo);
fi;
local x;
for x in "${EPYTEST_DESELECT[@]}";
do
args+=(--deselect "${x}");
done;
for x in "${EPYTEST_IGNORE[@]}";
do
args+=(--ignore "${x}");
done;
set -- "${EPYTHON}" -m pytest "${args[@]}" "${@}" ${EPYTEST_FLAGS};
if [[ -n ${PYTEST_PLUGINS} ]]; then
einfo "PYTEST_PLUGINS=${PYTEST_PLUGINS}";
fi;
echo "${@}" 1>&2;
"${@}";
local ret=${?};
rm -rf .hypothesis .pytest_cache || die;
if [[ -n ${BUILD_DIR} && -d ${BUILD_DIR} ]]; then
find "${BUILD_DIR}" -name '*-pytest-*.pyc' -delete || die;
fi;
[[ ${ret} -ne 0 ]] && die -n "pytest failed with ${EPYTHON}";
return ${ret}
}
eunittest ()
{
debug-print-function ${FUNCNAME} "$@";
_python_check_EPYTHON;
_python_check_occluded_packages;
set -- "${EPYTHON}" -m unittest discover -v "${@}";
echo "${@}" 1>&2;
"${@}" || die -n "Tests failed with ${EPYTHON}";
return ${?}
}
filter-flags ()
{
_filter-hardened "$@";
local v;
for v in $(all-flag-vars);
do
_filter-var ${v} "$@";
done;
return 0
}
filter-ldflags ()
{
_filter-var LDFLAGS "$@";
return 0
}
filter-lfs-flags ()
{
[[ $# -ne 0 ]] && die "filter-lfs-flags takes no arguments";
filter-flags -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_TIME_BITS=64
}
filter-lto ()
{
[[ $# -ne 0 ]] && die "filter-lto takes no arguments";
filter-flags '-flto*' -fwhole-program-vtables '-fsanitize=cfi*'
}
filter-mfpmath ()
{
local orig_mfpmath new_math prune_math;
orig_mfpmath=$(get-flag -mfpmath);
new_math=$(get-flag mfpmath);
new_math=${new_math/both/387,sse};
new_math=" ${new_math//[,+]/ } ";
prune_math="";
for prune_math in "$@";
do
new_math=${new_math/ ${prune_math} / };
done;
new_math=$(echo ${new_math});
new_math=${new_math// /,};
if [[ -z ${new_math} ]]; then
filter-flags ${orig_mfpmath};
else
replace-flags ${orig_mfpmath} -mfpmath=${new_math};
fi;
return 0
}
gcc-fullversion ()
{
_gcc_fullversion '$1.$2.$3' "$@"
}
gcc-major-version ()
{
_gcc_fullversion '$1' "$@"
}
gcc-micro-version ()
{
_gcc_fullversion '$3' "$@"
}
gcc-minor-version ()
{
_gcc_fullversion '$2' "$@"
}
gcc-specs-directive ()
{
local directive subdname subdirective;
directive="$(_gcc-specs-directive_raw $1)";
while [[ ${directive} == *%\(*\)* ]]; do
subdname=${directive/*%\(};
subdname=${subdname/\)*};
subdirective="$(_gcc-specs-directive_raw ${subdname})";
directive="${directive//\%(${subdname})/${subdirective}}";
done;
echo "${directive}";
return 0
}
gcc-specs-nostrict ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fstrict-overflow:}" != "${directive}" ]]
}
gcc-specs-now ()
{
local directive;
directive=$(gcc-specs-directive link_command);
[[ "${directive/\{!nonow:}" != "${directive}" ]]
}
gcc-specs-pie ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!nopie:}" != "${directive}" ]]
}
gcc-specs-relro ()
{
local directive;
directive=$(gcc-specs-directive link_command);
[[ "${directive/\{!norelro:}" != "${directive}" ]]
}
gcc-specs-ssp ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-protector:}" != "${directive}" ]]
}
gcc-specs-ssp-to-all ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-protector-all:}" != "${directive}" ]]
}
gcc-specs-stack-check ()
{
local directive;
directive=$(gcc-specs-directive cc1);
[[ "${directive/\{!fno-stack-check:}" != "${directive}" ]]
}
gcc-version ()
{
_gcc_fullversion '$1.$2' "$@"
}
get-flag ()
{
[[ $# -ne 1 ]] && die "usage: <flag>";
local f var findflag="$1";
for var in $(all-flag-vars);
do
for f in ${!var};
do
if [[ ${EAPI} = [78] && -z "${_FLAG_O_MATIC_TESTS_FAKE_EAPI_NINE}" ]]; then
if [[ "${f/${findflag}}" != "${f}" ]]; then
printf "%s\n" "${f/-${findflag}=}";
return 0;
fi;
else
if [[ "${f#-${findflag}=}" != "${f}" ]]; then
printf "%s\n" "${f#-${findflag}=}";
return 0;
fi;
if [[ ${f} = -${findflag#-} || ${f%=*} = ${findflag} ]]; then
printf "%s\n" "${f}";
return 0;
fi;
fi;
done;
done;
return 1
}
get_NINJAOPTS ()
{
if [[ -z ${NINJAOPTS+set} ]]; then
NINJAOPTS="-l$(get_makeopts_loadavg 0)";
if ! _ninja_uses_jobserver; then
NINJAOPTS+=" -j$(get_makeopts_jobs 999)";
fi;
else
if _ninja_uses_jobserver && [[ ${NINJAOPTS} == *-j* ]]; then
ewarn "Jobserver detected, but NINJAOPTS specifies -j option.";
ewarn "To enable ninja jobserver support, remove -j from NINJAOPTS.";
fi;
fi;
echo "${NINJAOPTS}"
}
get_makeopts_jobs ()
{
_makeopts_jobs "$(_get_all_makeopts)" "${1:-1}"
}
get_makeopts_loadavg ()
{
_makeopts_loadavg "$(_get_all_makeopts)" "${1:-999}"
}
get_nproc ()
{
local nproc;
if type -P nproc &> /dev/null; then
nproc=$(nproc);
fi;
if [[ -z ${nproc} ]] && type -P sysctl &> /dev/null; then
nproc=$(sysctl -n hw.ncpu 2> /dev/null);
fi;
if [[ -z ${nproc} ]] && type -P python &> /dev/null; then
nproc=$(python -c 'import multiprocessing; print(multiprocessing.cpu_count());' 2> /dev/null);
fi;
if [[ -n ${nproc} ]]; then
echo "${nproc}";
else
echo "${1:-1}";
fi
}
is-flag ()
{
is-flagq "$@" && echo true
}
is-flagq ()
{
[[ -n $2 ]] && die "Usage: is-flag <flag>";
local var;
for var in $(all-flag-vars);
do
_is_flagq ${var} "$1" && return 0;
done;
return 1
}
is-ldflag ()
{
is-ldflagq "$@" && echo true
}
is-ldflagq ()
{
[[ -n $2 ]] && die "Usage: is-ldflag <flag>";
_is_flagq LDFLAGS $1
}
libtoolize ()
{
case ${FUNCNAME[1]} in
eautoreconf | eaclocal | _elibtoolize | eautoheader | eautoconf | eautomake | autotools_run_tool | autotools_check_macro | autotools_get_subdirs | autotools_get_auxdir)
;;
*)
eqawarn "QA Notice: 'libtoolize' called by ${FUNCNAME[1]}: ${CATEGORY}/${PF}";
eqawarn "Use autotools.eclass instead of calling 'libtoolize' directly."
;;
esac;
/usr/bin/libtoolize "$@";
return $?
}
makeopts_jobs ()
{
if ! has "${EAPI}" 7 8; then
die "Calling makeopts_jobs is banned in EAPI ${EAPI}, use get_makeopts_jobs instead";
fi;
_makeopts_jobs "$@"
}
makeopts_loadavg ()
{
if ! has "${EAPI}" 7 8; then
die "Calling makeopts_loadavg is banned in EAPI ${EAPI}, use get_makeopts_loadavg instead";
fi;
_makeopts_loadavg "$@"
}
meson_add_machine_file ()
{
local file=${T}/meson.${CHOST}.${ABI}.${1}.ini;
cat > "${file}" || die;
if tc-is-cross-compiler || [[ ${ABI} != "${DEFAULT_ABI}" ]]; then
emesonargs+=(--cross-file "${file}");
else
emesonargs+=(--native-file "${file}");
fi
}
meson_add_native_file ()
{
local name=${CHOST}.${ABI}.${1} CHOST=${CBUILD} ABI=${DEFAULT_ABI};
meson_add_machine_file "${name}"
}
meson_feature ()
{
usex "$1" "-D${2-$1}=enabled" "-D${2-$1}=disabled"
}
meson_install ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
local mesoninstallargs=(--destdir "${D}" --no-rebuild "$@");
set -- meson install "${mesoninstallargs[@]}";
echo "$@" 1>&2;
"$@";
local rv=$?;
[[ ${rv} -eq 0 ]] || die -n "install failed";
popd > /dev/null || die;
return ${rv}
}
meson_src_compile ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
case ${MESON_VERBOSE} in
OFF)
NINJA_VERBOSE=OFF eninja "$@"
;;
*)
eninja "$@"
;;
esac;
local rv=$?;
popd > /dev/null || die;
return ${rv}
}
meson_src_configure ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -n "${NINJA_DEPEND}" ]] || ewarn "Unknown value '${NINJA}' for \${NINJA}";
BUILD_DIR="${BUILD_DIR:-${WORKDIR}/${P}-build}";
python_export_utf8_locale;
( setup_meson_src_configure "$@";
MESONARGS+=("${EMESON_SOURCE:-${S}}" "${BUILD_DIR}");
export -n {C,CPP,CXX,F,OBJC,OBJCXX,LD}FLAGS PKG_CONFIG_{LIBDIR,PATH};
echo meson setup "${MESONARGS[@]}" 1>&2;
meson setup "${MESONARGS[@]}" );
local rv=$?;
[[ ${rv} -eq 0 ]] || die -n "configure failed";
return ${rv}
}
meson_src_install ()
{
debug-print-function ${FUNCNAME} "$@";
meson_install "$@";
einstalldocs
}
meson_src_test ()
{
debug-print-function ${FUNCNAME} "$@";
pushd "${BUILD_DIR}" > /dev/null || die;
local mesontestargs=(--print-errorlogs --num-processes "$(makeopts_jobs "${MAKEOPTS}")" "$@");
set -- meson test "${mesontestargs[@]}";
echo "$@" 1>&2;
"$@";
local rv=$?;
[[ ${rv} -eq 0 ]] || die -n "tests failed";
popd > /dev/null || die;
return ${rv}
}
meson_use ()
{
usex "$1" "-D${2-$1}=true" "-D${2-$1}=false"
}
no-as-needed ()
{
[[ $# -ne 0 ]] && die "no-as-needed takes no arguments";
case $($(tc-getLD) -v 2>&1 < /dev/null) in
*GNU*)
echo "-Wl,--no-as-needed"
;;
esac
}
pipestatus ()
{
local status=("${PIPESTATUS[@]}");
local s ret=0 verbose="";
[[ ${1} == -v ]] && {
verbose=1;
shift
};
[[ $# -ne 0 ]] && die "usage: ${FUNCNAME} [-v]";
for s in "${status[@]}";
do
[[ ${s} -ne 0 ]] && ret=${s};
done;
[[ -n ${verbose} ]] && echo "${status[@]}";
return "${ret}"
}
pkg_nofetch ()
{
default
}
pkg_postinst ()
{
xdg_pkg_postinst "$@"
}
pkg_postrm ()
{
xdg_pkg_postrm "$@"
}
pkg_preinst ()
{
xdg_pkg_preinst "$@"
}
pkg_setup ()
{
python-any-r1_pkg_setup "$@"
}
python-any-r1_pkg_setup ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${MERGE_TYPE} != binary ]] && python_setup
}
python_doexe ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${EBUILD_PHASE} != install ]] && die "${FUNCNAME} can only be used in src_install";
local f;
for f in "$@";
do
python_newexe "${f}" "${f##*/}";
done
}
python_doheader ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${EBUILD_PHASE} != install ]] && die "${FUNCNAME} can only be used in src_install";
[[ -n ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).';
local includedir=$(python_get_includedir);
local d=${includedir#${ESYSROOT}};
( insopts -m 0644;
insinto "${d}";
doins -r "${@}" || return ${?} )
}
python_domodule ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -n ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).';
local d;
if [[ ${_PYTHON_MODULEROOT} == /* ]]; then
d=${_PYTHON_MODULEROOT};
else
local sitedir=$(python_get_sitedir);
d=${sitedir#"${EPREFIX}"}/${_PYTHON_MODULEROOT//.//};
fi;
if [[ ${EBUILD_PHASE} == install ]]; then
( insopts -m 0644;
insinto "${d}";
doins -r "${@}" || return ${?} );
python_optimize "${ED}${d}";
else
if [[ -n ${BUILD_DIR} ]]; then
local dest=${BUILD_DIR}/install${EPREFIX}/${d};
mkdir -p "${dest}" || die;
cp -pR "${@}" "${dest}/" || die;
( cd "${dest}" || die;
chmod -R a+rX "${@##*/}" || die );
else
die "${FUNCNAME} can only be used in src_install or with BUILD_DIR set";
fi;
fi
}
python_doscript ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${EBUILD_PHASE} != install ]] && die "${FUNCNAME} can only be used in src_install";
local _PYTHON_REWRITE_SHEBANG=1;
python_doexe "${@}"
}
python_export_utf8_locale ()
{
debug-print-function ${FUNCNAME} "$@";
type locale &> /dev/null || return 0;
if [[ $(locale charmap) != UTF-8 ]]; then
local lang locales="C.UTF-8 en_US.UTF-8 en_GB.UTF-8 $(locale -a)";
for lang in ${locales};
do
if [[ $(LC_ALL=${lang} locale charmap 2> /dev/null) == UTF-8 ]]; then
if _python_check_locale_sanity "${lang}"; then
export LC_CTYPE=${lang};
if [[ -n ${LC_ALL} ]]; then
export LC_NUMERIC=${LC_ALL};
export LC_TIME=${LC_ALL};
export LC_COLLATE=${LC_ALL};
export LC_MONETARY=${LC_ALL};
export LC_MESSAGES=${LC_ALL};
export LC_PAPER=${LC_ALL};
export LC_NAME=${LC_ALL};
export LC_ADDRESS=${LC_ALL};
export LC_TELEPHONE=${LC_ALL};
export LC_MEASUREMENT=${LC_ALL};
export LC_IDENTIFICATION=${LC_ALL};
export LC_ALL=;
fi;
return 0;
fi;
fi;
done;
ewarn "Could not find a UTF-8 locale. This may trigger build failures in";
ewarn "some python packages. Please ensure that a UTF-8 locale is listed in";
ewarn "/etc/locale.gen and run locale-gen.";
return 1;
fi;
return 0
}
python_fix_shebang ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -n ${EPYTHON} ]] || die "${FUNCNAME}: EPYTHON unset (pkg_setup not called?)";
local force quiet;
while [[ -n ${@} ]]; do
case "${1}" in
-f | --force)
force=1;
shift
;;
-q | --quiet)
quiet=1;
shift
;;
--)
shift;
break
;;
*)
break
;;
esac;
done;
[[ -n ${1} ]] || die "${FUNCNAME}: no paths given";
local path f;
for path in "$@";
do
local any_fixed is_recursive;
[[ -d ${path} ]] && is_recursive=1;
while IFS= read -r -d '' f; do
local shebang i;
local error= match=;
IFS= read -r shebang < "${f}";
if [[ ${shebang} == '#!'* ]]; then
local split_shebang=();
read -r -a split_shebang <<< ${shebang#"#!"} || die;
local in_path=${split_shebang[0]};
local from='^#! *[^ ]*';
if [[ ${in_path} == */env ]]; then
in_path=${split_shebang[1]};
from+=' *[^ ]*';
fi;
case ${in_path##*/} in
"${EPYTHON}")
match=1
;;
python | python3)
match=1
;;
python2 | python[23].[0-9] | python3.[1-9][0-9] | pypy | pypy3 | pypy3.[1-9][0-9] | jython[23].[0-9])
match=1;
error=1
;;
esac;
fi;
[[ -n ${force} ]] && error=;
if [[ ! -n ${match} ]]; then
[[ -n ${is_recursive} ]] && continue;
error=1;
fi;
if [[ ! -n ${quiet} ]]; then
einfo "Fixing shebang in ${f#${D}}";
fi;
if [[ ! -n ${error} ]]; then
debug-print "${FUNCNAME}: in file ${f#${D}}";
debug-print "${FUNCNAME}: rewriting shebang: ${shebang}";
sed -i -e "1s@${from}@#!${EPREFIX}/usr/bin/${EPYTHON}@" "${f}" || die;
any_fixed=1;
else
eerror "The file has incompatible shebang:";
eerror " file: ${f#${D}}";
eerror " current shebang: ${shebang}";
eerror " requested impl: ${EPYTHON}";
die "${FUNCNAME}: conversion of incompatible shebang requested";
fi;
done < <(find -H "${path}" -type f -print0 || die);
if [[ ! -n ${any_fixed} ]]; then
eerror "QA error: ${FUNCNAME}, ${path#${D}} did not match any fixable files.";
eerror "There are no Python files in specified directory.";
die "${FUNCNAME} did not match any fixable files";
fi;
done
}
python_gen_any_dep ()
{
debug-print-function ${FUNCNAME} "$@";
local depstr=${1};
[[ -n ${depstr} ]] || die "No dependency string provided";
local i PYTHON_PKG_DEP out=;
for i in "${_PYTHON_SUPPORTED_IMPLS[@]}";
do
local PYTHON_USEDEP="python_targets_${i}(-)";
local PYTHON_SINGLE_USEDEP="python_single_target_${i}(-)";
_python_export "${i}" PYTHON_PKG_DEP;
local i_depstr=${depstr//\$\{PYTHON_USEDEP\}/${PYTHON_USEDEP}};
i_depstr=${i_depstr//\$\{PYTHON_SINGLE_USEDEP\}/${PYTHON_SINGLE_USEDEP}};
out="( ${PYTHON_PKG_DEP/=} ${i_depstr} ) ${out}";
done;
echo "|| ( ${out})"
}
python_get_CFLAGS ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_CFLAGS;
echo "${PYTHON_CFLAGS}"
}
python_get_LIBS ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_LIBS;
echo "${PYTHON_LIBS}"
}
python_get_PYTHON_CONFIG ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_CONFIG;
echo "${PYTHON_CONFIG}"
}
python_get_includedir ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_INCLUDEDIR;
echo "${PYTHON_INCLUDEDIR}"
}
python_get_library_path ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_LIBPATH;
echo "${PYTHON_LIBPATH}"
}
python_get_scriptdir ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_SCRIPTDIR;
echo "${PYTHON_SCRIPTDIR}"
}
python_get_sitedir ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_SITEDIR;
echo "${PYTHON_SITEDIR}"
}
python_get_stdlib ()
{
debug-print-function ${FUNCNAME} "$@";
_python_export "${@}" PYTHON_STDLIB;
echo "${PYTHON_STDLIB}"
}
python_has_version ()
{
debug-print-function ${FUNCNAME} "$@";
local root_arg=(-b);
case ${1} in
-b | -d | -r)
root_arg=("${1}");
shift
;;
esac;
local pkg;
for pkg in "$@";
do
ebegin " ${pkg}";
has_version "${root_arg[@]}" "${pkg}";
eend ${?} || return;
done;
return 0
}
python_moduleinto ()
{
debug-print-function ${FUNCNAME} "$@";
_PYTHON_MODULEROOT=${1}
}
python_newexe ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${EBUILD_PHASE} != install ]] && die "${FUNCNAME} can only be used in src_install";
[[ -n ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).';
[[ ${#} -eq 2 ]] || die "Usage: ${FUNCNAME} <path> <new-name>";
local wrapd=${_PYTHON_SCRIPTROOT:-/usr/bin};
local f=${1};
local newfn=${2};
local scriptdir=$(python_get_scriptdir);
local d=${scriptdir#"${EPREFIX}"};
( dodir "${wrapd}";
exeopts -m 0755;
exeinto "${d}";
newexe "${f}" "${newfn}" || return ${?} );
local dosym=dosym;
[[ ${EAPI} == 7 ]] && dosym=dosym8;
"${dosym}" -r /usr/lib/python-exec/python-exec2 "${wrapd}/${newfn}";
if [[ -n ${_PYTHON_REWRITE_SHEBANG} ]]; then
python_fix_shebang -q "${ED}${d}/${newfn}";
fi
}
python_newscript ()
{
debug-print-function ${FUNCNAME} "$@";
[[ ${EBUILD_PHASE} != install ]] && die "${FUNCNAME} can only be used in src_install";
local _PYTHON_REWRITE_SHEBANG=1;
python_newexe "${@}"
}
python_optimize ()
{
debug-print-function ${FUNCNAME} "$@";
[[ -n ${EPYTHON} ]] || die 'No Python implementation set (EPYTHON is null).';
local PYTHON=${PYTHON};
[[ -n ${PYTHON} ]] || _python_export PYTHON;
[[ -x ${PYTHON} ]] || die "PYTHON (${PYTHON}) is not executable";
[[ ${#} -eq 0 ]] && set -- "${D}$(python_get_sitedir)";
local jobs=$(makeopts_jobs);
local d;
for d in "$@";
do
einfo "Optimizing Python modules in ${d#${D}}";
"${PYTHON}" -m compileall -j "${jobs}" -o 0 -o 1 -o 2 --hardlink-dupes -q -f -s "${D}" -p / "${d}";
done
}
python_scriptinto ()
{
debug-print-function ${FUNCNAME} "$@";
_PYTHON_SCRIPTROOT=${1}
}
python_setup ()
{
debug-print-function ${FUNCNAME} "$@";
_python_sanity_checks;
if [[ -n ${PYTHON_COMPAT_OVERRIDE} ]]; then
local impls=(${PYTHON_COMPAT_OVERRIDE});
[[ ${#impls[@]} -eq 1 ]] || die "PYTHON_COMPAT_OVERRIDE must name exactly one implementation for python-any-r1";
ewarn "WARNING: PYTHON_COMPAT_OVERRIDE in effect. The following Python";
ewarn "implementation will be used:";
ewarn;
ewarn " ${PYTHON_COMPAT_OVERRIDE}";
ewarn;
ewarn "Dependencies won't be satisfied, and EPYTHON/eselect-python will be ignored.";
_python_export "${impls[0]}" EPYTHON PYTHON;
_python_wrapper_setup;
einfo "Using ${EPYTHON} to build (via PYTHON_COMPAT_OVERRIDE)";
return;
fi;
local epython_impl=${EPYTHON/./_};
if [[ -n ${epython_impl} ]]; then
if ! has "${epython_impl}" "${_PYTHON_SUPPORTED_IMPLS[@]}"; then
if ! has "${epython_impl}" "${_PYTHON_ALL_IMPLS[@]}"; then
ewarn "Invalid EPYTHON: ${EPYTHON}";
else
einfo "EPYTHON (${EPYTHON}) not supported by the package";
fi;
else
if _python_run_check_deps "${epython_impl}"; then
_python_export EPYTHON PYTHON;
_python_wrapper_setup;
einfo "Using ${EPYTHON} to build (via EPYTHON)";
return;
fi;
fi;
fi;
local i;
for ((i = ${#_PYTHON_SUPPORTED_IMPLS[@]} - 1; i >= 0; i-- ))
do
local impl=${_PYTHON_SUPPORTED_IMPLS[i]};
[[ ${impl} == ${epython_impl} ]] && continue;
_python_export "${impl}" EPYTHON PYTHON;
if _python_run_check_deps "${impl}"; then
_python_wrapper_setup;
einfo "Using ${EPYTHON} to build (via PYTHON_COMPAT iteration)";
return;
fi;
done;
eerror "No Python implementation found for the build. This is usually";
eerror "a bug in the ebuild. Please report it to bugs.gentoo.org";
eerror "along with the build log.";
echo;
die "No supported Python implementation installed."
}
qemu_arch ()
{
local target=${1:-${CHOST}};
case ${target} in
armeb*)
echo armeb
;;
arm*)
echo arm
;;
hppa*)
echo hppa
;;
i?86*)
echo i386
;;
m68*)
echo m68k
;;
mips64el*-gnuabi64)
echo mips64el
;;
mips64el*-gnuabin32)
echo mipsn32el
;;
mips64*-gnuabi64)
echo mips64
;;
mips64*-gnuabin32)
echo mipsn32
;;
powerpc64le*)
echo ppc64le
;;
powerpc64*)
echo ppc64
;;
powerpc*)
echo ppc
;;
*)
echo "${target%%-*}"
;;
esac
}
qemu_arch_if_needed ()
{
local target=${1:-${CHOST}};
local qemu_arch=$(qemu_arch "${target}");
if [[ ${MERGE_TYPE} != binary ]]; then
if [[ ${qemu_arch} == $(qemu_arch "${CBUILD}") ]]; then
return 1;
else
echo "${qemu_arch}";
return 0;
fi;
fi;
case "${qemu_arch}/$(< /proc/sys/kernel/arch)" in
"${qemu_arch}/${qemu_arch}")
return 1
;;
arm/armv*)
return 1
;;
hppa/parisc*)
return 1
;;
i386/i?86)
return 1
;;
mips64*/mips64)
return 1
;;
mipsn32*/mips64)
return 1
;;
mips*/mips)
return 1
;;
esac;
echo "${qemu_arch}";
return 0
}
raw-ldflags ()
{
local x input="$@";
[[ -z ${input} ]] && input=${LDFLAGS};
set --;
for x in ${input};
do
case ${x} in
-Wl,*)
x=${x#-Wl,};
set -- "$@" ${x//,/ }
;;
*)
;;
esac;
done;
echo "$@"
}
replace-cpu-flags ()
{
local newcpu="$#";
newcpu="${!newcpu}";
while [ $# -gt 1 ]; do
replace-flags "-march=${1}" "-march=${newcpu}";
replace-flags "-mcpu=${1}" "-mcpu=${newcpu}";
replace-flags "-mtune=${1}" "-mtune=${newcpu}";
shift;
done;
return 0
}
replace-flags ()
{
[[ $# != 2 ]] && die "Usage: replace-flags <old flag> <new flag>";
local f var new;
for var in $(all-flag-vars);
do
new=();
for f in ${!var};
do
[[ ${f} == ${1} ]] && f=${2};
new+=("${f}");
done;
export ${var}="${new[*]}";
done;
return 0
}
replace-sparc64-flags ()
{
[[ $# -ne 0 ]] && die "replace-sparc64-flags takes no arguments";
local SPARC64_CPUS="ultrasparc3 ultrasparc v9";
if [ "${CFLAGS/mtune}" != "${CFLAGS}" ]; then
for x in ${SPARC64_CPUS};
do
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8}";
done;
else
for x in ${SPARC64_CPUS};
do
CFLAGS="${CFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}";
done;
fi;
if [ "${CXXFLAGS/mtune}" != "${CXXFLAGS}" ]; then
for x in ${SPARC64_CPUS};
do
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8}";
done;
else
for x in ${SPARC64_CPUS};
do
CXXFLAGS="${CXXFLAGS/-mcpu=${x}/-mcpu=v8 -mtune=${x}}";
done;
fi;
export CFLAGS CXXFLAGS
}
rust_abi ()
{
local CTARGET=${1:-${CHOST}};
case ${CTARGET%%*-} in
aarch64*gnu)
echo aarch64-unknown-linux-gnu
;;
aarch64*musl)
echo aarch64-unknown-linux-musl
;;
armv6j*h*)
echo arm-unknown-linux-gnueabihf
;;
armv6j*s*)
echo arm-unknown-linux-gnueabi
;;
armv7a*h*)
echo armv7-unknown-linux-gnueabihf
;;
i?86*)
echo i686-unknown-linux-gnu
;;
loongarch64*)
echo loongarch64-unknown-linux-gnu
;;
mips64el*)
echo mips64el-unknown-linux-gnuabi64
;;
mips64*)
echo mips64-unknown-linux-gnuabi64
;;
mipsel*)
echo mipsel-unknown-linux-gnu
;;
mips*)
echo mips-unknown-linux-gnu
;;
powerpc64le*gnu)
echo powerpc64le-unknown-linux-gnu
;;
powerpc64le*musl)
echo powerpc64le-unknown-linux-musl
;;
powerpc64*gnu)
echo powerpc64-unknown-linux-gnu
;;
powerpc64*musl)
echo powerpc64-unknown-linux-musl
;;
powerpc*gnu)
echo powerpc-unknown-linux-gnu
;;
powerpc*musl)
echo powerpc-unknown-linux-musl
;;
riscv64*gnu)
echo riscv64gc-unknown-linux-gnu
;;
riscv64*musl)
echo riscv64gc-unknown-linux-musl
;;
s390x*)
echo s390x-unknown-linux-gnu
;;
sparc64*gnu)
echo sparc64-unknown-linux-gnu
;;
x86_64*gnu)
echo x86_64-unknown-linux-gnu
;;
x86_64*musl)
echo x86_64-unknown-linux-musl
;;
*)
echo ${CTARGET}
;;
esac
}
rust_all_arch_uris ()
{
local alt_basename="$1";
local rename_param="$2";
echo "
abi_x86_32? ( elibc_glibc? ( $(rust_arch_uri i686-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
abi_x86_64? (
elibc_glibc? ( $(rust_arch_uri x86_64-unknown-linux-gnu "${alt_basename}" "${rename_param}") )
elibc_musl? ( $(rust_arch_uri x86_64-unknown-linux-musl "${alt_basename}" "${rename_param}") )
)
arm? ( elibc_glibc? (
$(rust_arch_uri arm-unknown-linux-gnueabi "${alt_basename}" "${rename_param}")
$(rust_arch_uri arm-unknown-linux-gnueabihf "${alt_basename}" "${rename_param}")
$(rust_arch_uri armv7-unknown-linux-gnueabihf "${alt_basename}" "${rename_param}")
) )
arm64? (
elibc_glibc? ( $(rust_arch_uri aarch64-unknown-linux-gnu "${alt_basename}" "${rename_param}") )
elibc_musl? ( $(rust_arch_uri aarch64-unknown-linux-musl "${alt_basename}" "${rename_param}") )
)
ppc? ( elibc_glibc? ( $(rust_arch_uri powerpc-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
ppc64? (
big-endian? ( elibc_glibc? ( $(rust_arch_uri powerpc64-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
!big-endian? ( elibc_glibc? ( $(rust_arch_uri powerpc64le-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
)
riscv? ( elibc_glibc? ( $(rust_arch_uri riscv64gc-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
s390? ( elibc_glibc? ( $(rust_arch_uri s390x-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
loong? ( elibc_glibc? ( $(rust_arch_uri loongarch64-unknown-linux-gnu "${alt_basename}" "${rename_param}") ) )
"
}
rust_arch_uri ()
{
if [ -n "$3" ]; then
echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz -> ${3}-${1}.tar.xz";
echo "verify-sig? ( ${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz.asc -> ${3}-${1}.tar.xz.asc )";
else
echo "${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz";
echo "verify-sig? ( ${RUST_TOOLCHAIN_BASEURL}${2}-${1}.tar.xz.asc )";
fi
}
setup-allowed-flags ()
{
[[ ${EAPI} == 7 ]] || die "Internal function ${FUNCNAME} is not available in EAPI ${EAPI}.";
_setup-allowed-flags "$@"
}
setup_meson_src_configure ()
{
MESONARGS=();
if tc-is-lto; then
MESONARGS+=(-Db_lto=true);
local v=$(get-flag flto);
case ${v} in
thin)
MESONARGS+=(-Db_lto_mode=thin)
;;
'' | *[!0-9]*)
;;
*)
MESONARGS+=(-Db_lto_threads=${v})
;;
esac;
if has_version -b ">=dev-build/meson-1.10.0"; then
local v=$(get-flag -flto-incremental=);
v=${v#-flto-incremental=};
if [[ -n ${v} ]]; then
MESONARGS+=(-Db_thinlto_cache=true -Db_thinlto_cache_dir=${v});
fi;
fi;
filter-lto;
else
MESONARGS+=(-Db_lto=false);
fi;
local BUILD_CFLAGS=${BUILD_CFLAGS};
local BUILD_CPPFLAGS=${BUILD_CPPFLAGS};
local BUILD_CXXFLAGS=${BUILD_CXXFLAGS};
local BUILD_FCFLAGS=${BUILD_FCFLAGS};
local BUILD_OBJCFLAGS=${BUILD_OBJCFLAGS};
local BUILD_OBJCXXFLAGS=${BUILD_OBJCXXFLAGS};
local BUILD_LDFLAGS=${BUILD_LDFLAGS};
local BUILD_PKG_CONFIG_LIBDIR=${BUILD_PKG_CONFIG_LIBDIR};
local BUILD_PKG_CONFIG_PATH=${BUILD_PKG_CONFIG_PATH};
if tc-is-cross-compiler; then
: "${BUILD_CFLAGS:=-O1 -pipe}";
: "${BUILD_CXXFLAGS:=-O1 -pipe}";
: "${BUILD_FCFLAGS:=-O1 -pipe}";
: "${BUILD_OBJCFLAGS:=-O1 -pipe}";
: "${BUILD_OBJCXXFLAGS:=-O1 -pipe}";
else
: "${BUILD_CFLAGS:=${CFLAGS}}";
: "${BUILD_CPPFLAGS:=${CPPFLAGS}}";
: "${BUILD_CXXFLAGS:=${CXXFLAGS}}";
: "${BUILD_FCFLAGS:=${FCFLAGS}}";
: "${BUILD_LDFLAGS:=${LDFLAGS}}";
: "${BUILD_OBJCFLAGS:=${OBJCFLAGS}}";
: "${BUILD_OBJCXXFLAGS:=${OBJCXXFLAGS}}";
: "${BUILD_PKG_CONFIG_LIBDIR:=${PKG_CONFIG_LIBDIR}}";
: "${BUILD_PKG_CONFIG_PATH:=${PKG_CONFIG_PATH}}";
fi;
MESONARGS+=(--libdir "$(get_libdir)" --localstatedir "${EPREFIX}/var/lib" --prefix "${EPREFIX}/usr" --sysconfdir "${EPREFIX}/etc" --wrap-mode nodownload --build.pkg-config-path "${BUILD_PKG_CONFIG_PATH}${BUILD_PKG_CONFIG_PATH:+:}${EPREFIX}/usr/share/pkgconfig" --pkg-config-path "${PKG_CONFIG_PATH}${PKG_CONFIG_PATH:+:}${EPREFIX}/usr/share/pkgconfig" --native-file "$(_meson_create_native_file)" -Db_pch=false -Dwerror=false "${ltoflags[@]}");
if [[ -n ${EMESON_BUILDTYPE} ]]; then
MESONARGS+=(-Dbuildtype="${EMESON_BUILDTYPE}");
fi;
if tc-is-cross-compiler || [[ "${ABI}" != "${DEFAULT_ABI}" ]]; then
MESONARGS+=(--cross-file "$(_meson_create_cross_file)");
fi;
eval "local -a MYMESONARGS=( ${MYMESONARGS} )";
MESONARGS+=("${emesonargs[@]}" "$@" "${MYMESONARGS[@]}");
tc-export NM;
tc-getPROG READELF readelf > /dev/null;
export BOOST_INCLUDEDIR="${BOOST_INCLUDEDIR-${EPREFIX}/usr/include}";
export BOOST_LIBRARYDIR="${BOOST_LIBRARYDIR-${EPREFIX}/usr/$(get_libdir)}"
}
src_compile ()
{
meson_src_compile "$@"
}
src_configure ()
{
filter-lto;
use X || append-flags -DGENTOO_GTK_HIDE_X11;
use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND;
local emesonargs=(-Da11y=true -Dapp-hidden=true $(meson_use debug) $(meson_use gtk-doc docs) $(meson_use introspection gir) -Dfribidi=true -Dglade=true $(meson_use crypt gnutls) -Dgtk3=true -Dgtk4=false $(meson_use icu) $(meson_use systemd _systemd) $(meson_use vala vapi));
meson_src_configure
}
src_install ()
{
meson_install;
rm "${ED}"/usr/libexec/vte-urlencode-cwd || die;
rm "${ED}"/etc/profile.d/vte.sh || die;
rm "${ED}"/etc/profile.d/vte.csh || die;
if use systemd; then
rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die;
fi;
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/ || die;
mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die;
fi
}
src_prepare ()
{
default;
use vala && vala_setup;
xdg_environment_reset;
use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch;
sed -e '/ggdb3/d' -i meson.build || die;
sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die
}
src_test ()
{
meson_src_test "$@"
}
src_unpack ()
{
default
}
strip-flags ()
{
[[ $# -ne 0 ]] && die "strip-flags takes no arguments";
local x y var;
local ALLOWED_FLAGS;
_setup-allowed-flags;
set -f;
for var in $(all-flag-vars);
do
local new=();
for x in ${!var};
do
for y in "${ALLOWED_FLAGS[@]}";
do
if [[ ${x} == ${y} ]]; then
new+=("${x}");
break;
fi;
done;
done;
if _is_flagq ${var} "-O*" && ! _is_flagq new "-O*"; then
new+=(-O2);
fi;
if [[ ${!var} != "${new[*]}" ]]; then
einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'";
fi;
export ${var}="${new[*]}";
done;
set +f;
return 0
}
strip-unsupported-flags ()
{
[[ $# -ne 0 ]] && die "strip-unsupported-flags takes no arguments";
export CFLAGS=$(test-flags-CC ${CFLAGS});
export CXXFLAGS=$(test-flags-CXX ${CXXFLAGS});
export FFLAGS=$(test-flags-F77 ${FFLAGS});
export FCFLAGS=$(test-flags-FC ${FCFLAGS});
export LDFLAGS=$(test-flags-CCLD ${LDFLAGS});
export HIPFLAGS=$(test-flags-HIPCXX ${HIPFLAGS})
}
sysroot_make_run_prefixed ()
{
local QEMU_ARCH SCRIPT MYROOT MYEROOT LIBGCC;
if [[ ${EBUILD_PHASE_FUNC} == src_* ]]; then
[[ -z ${SYSROOT} ]] && return 1;
SCRIPT="${T}"/sysroot-run-prefixed;
MYROOT=${SYSROOT};
MYEROOT=${ESYSROOT};
LIBGCC=$($(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -print-libgcc-file-name);
LIBGCC=${LIBGCC%/*};
else
[[ -z ${ROOT} ]] && return 1;
SCRIPT="${T}"/root-run-prefixed;
MYROOT=${ROOT};
MYEROOT=${EROOT};
if [[ -f ${EROOT}/etc/ld.so.conf.d/05gcc-${CHOST}.conf ]]; then
local LIBGCC_A;
mapfile -t LIBGCC_A < "${EROOT}/etc/ld.so.conf.d/05gcc-${CHOST}.conf";
LIBGCC=$(printf "%s:" "${LIBGCC_A[@]/#/${ROOT}}");
LIBGCC=${LIBGCC%:};
fi;
fi;
if [[ ${CHOST} = *-mingw32 ]]; then
if ! type -P wine > /dev/null; then
einfo "Wine not found. Continuing without ${SCRIPT##*/} wrapper.";
return 2;
fi;
local winepath="Z:${LIBGCC};Z:${MYEROOT}/bin;Z:${MYEROOT}/usr/bin;Z:${MYEROOT}/$(get_libdir);Z:${MYEROOT}/usr/$(get_libdir)";
install -m0755 /dev/stdin "${SCRIPT}" <<-EOF ||
#!/bin/sh
SANDBOX_ON=0 LD_PRELOAD= WINEPATH="\${WINEPATH}\${WINEPATH+;};${winepath//\//\\}" exec wine "\${@}"
EOF
die;
else
if [[ ${CHOST} != *-linux-* ]]; then
einfo "Target is not Linux. Continuing without ${SCRIPT##*/} wrapper.";
return 2;
else
if ! QEMU_ARCH=$(qemu_arch_if_needed); then
local DLINKER candidate;
for candidate in "${MYEROOT}"/usr/bin/{ld.so,ldd};
do
if [[ -L ${candidate} ]]; then
DLINKER=${candidate};
break;
fi;
done;
[[ -n ${DLINKER} ]] || die "failed to find dynamic linker";
DLINKER=$(readlink -ev "${DLINKER}" || die "failed to find dynamic linker");
install -m0755 /dev/stdin "${SCRIPT}" <<-EOF ||
#!/bin/sh
LD_LIBRARY_PATH="\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC}:${MYEROOT}/$(get_libdir):${MYEROOT}/usr/$(get_libdir)" exec "${DLINKER}" "\${@}"
EOF
die;
else
install -m0755 /dev/stdin "${SCRIPT}" <<-EOF ||
#!/bin/sh
QEMU_SET_ENV="\${QEMU_SET_ENV}\${QEMU_SET_ENV+,}LD_LIBRARY_PATH=\${LD_LIBRARY_PATH}\${LD_LIBRARY_PATH+:}${LIBGCC}" QEMU_LD_PREFIX="${MYROOT}" exec $(type -P "qemu-${QEMU_ARCH}") "\${@}"
EOF
die
local test="${SCRIPT}-test";
echo 'int main(void) { return 0; }' > "${test}.c" || die "failed to write ${test##*/}";
$(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} "${test}.c" -o "${test}" || die "failed to build ${test##*/}";
if ! "${SCRIPT}" "${test}" &> /dev/null; then
einfo "Failed to run ${test##*/}. Continuing without ${SCRIPT##*/} wrapper.";
return 2;
fi;
fi;
fi;
fi;
echo "${SCRIPT}"
}
sysroot_run_prefixed ()
{
local script;
script=$(sysroot_make_run_prefixed);
case $? in
0)
"${script}" "${@}"
;;
1)
"${@}"
;;
*)
return $?
;;
esac
}
sysroot_try_run_prefixed ()
{
local script;
script=$(sysroot_make_run_prefixed);
case $? in
0)
"${script}" "${@}"
;;
1)
"${@}"
;;
*)
ewarn "Unable to run command under prefix: $*"
;;
esac
}
tc-arch ()
{
tc-ninja_magic_to_arch portage "$@"
}
tc-arch-kernel ()
{
tc-ninja_magic_to_arch kern "$@"
}
tc-check-min_ver ()
{
function do_check ()
{
debug-print "Compiler version check for ${1}";
debug-print "Detected: ${2}";
debug-print "Required: ${3}";
if ver_test ${2} -lt ${3}; then
eerror "Your current compiler is too old for this package!";
die "Active compiler is too old for this package (found ${1} ${2}).";
fi
};
case ${1} in
gcc)
tc-is-gcc || return;
do_check GCC $(gcc-version) ${2}
;;
clang)
tc-is-clang || return;
do_check Clang $(clang-version) ${2}
;;
*)
eerror "Unknown first parameter for ${FUNCNAME} - must be gcc or clang";
die "${FUNCNAME}: Parameter ${1} unknown"
;;
esac
}
tc-check-openmp ()
{
if ! _tc-has-openmp; then
eerror "Your current compiler does not support OpenMP!";
if tc-is-gcc; then
eerror "Enable OpenMP support by building sys-devel/gcc with USE=\"openmp\".";
else
if tc-is-clang; then
eerror "OpenMP support in llvm-core/clang is provided by llvm-runtimes/openmp.";
fi;
fi;
die "Active compiler does not have required support for OpenMP";
fi
}
tc-cpp-is-true ()
{
local CONDITION=${1};
shift;
$(tc-getTARGET_CPP) "${@}" -P - <<-EOF > /dev/null 2>&1
#if ${CONDITION}
true
#else
#error false
#endif
EOF
}
tc-detect-is-softfloat ()
{
[[ $(tc-getTARGET_CPP) == "gcc -E" ]] && return 1;
case ${CTARGET:-${CHOST}} in
*-newlib | *-elf | *-eabi | arm64-apple-darwin*)
return 1
;;
arm*)
if tc-cpp-is-true "defined(__ARM_PCS_VFP)"; then
echo "no";
else
if tc-cpp-is-true "defined(__SOFTFP__)"; then
echo "yes";
else
echo "softfp";
fi;
fi;
return 0
;;
*)
return 1
;;
esac
}
tc-enables-cxx-assertions ()
{
tc-cpp-is-true "defined(_GLIBCXX_ASSERTIONS) || defined(_LIBCPP_ENABLE_ASSERTIONS) || defined(_LIBCPP_ENABLE_HARDENED_MODE)" ${CPPFLAGS} ${CXXFLAGS}
}
tc-enables-fortify-source ()
{
tc-cpp-is-true "defined(_FORTIFY_SOURCE)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS}
}
tc-enables-pie ()
{
tc-cpp-is-true "defined(__PIE__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS}
}
tc-enables-ssp ()
{
tc-cpp-is-true "defined(__SSP__) || defined(__SSP_STRONG__) || defined(__SSP_ALL__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS}
}
tc-enables-ssp-all ()
{
tc-cpp-is-true "defined(__SSP_ALL__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS}
}
tc-enables-ssp-strong ()
{
tc-cpp-is-true "defined(__SSP_STRONG__) || defined(__SSP_ALL__)" ${CPPFLAGS} ${CFLAGS} ${CXXFLAGS}
}
tc-endian ()
{
local host=$1;
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}};
host=${host%%-*};
case ${host} in
aarch64*be)
echo big
;;
aarch64)
echo little
;;
alpha*)
echo little
;;
arc*b*)
echo big
;;
arc*)
echo little
;;
arm*b*)
echo big
;;
arm*)
echo little
;;
cris*)
echo little
;;
e2k*)
echo little
;;
hppa*)
echo big
;;
i?86*)
echo little
;;
ia64*)
echo little
;;
loongarch*)
echo little
;;
m68*)
echo big
;;
mips*l*)
echo little
;;
mips*)
echo big
;;
powerpc*le)
echo little
;;
powerpc*)
echo big
;;
riscv*)
echo little
;;
s390*)
echo big
;;
sh*b*)
echo big
;;
sh*)
echo little
;;
sparc*)
echo big
;;
x86_64*)
echo little
;;
*)
echo wtf
;;
esac
}
tc-env_build ()
{
tc-export_build_env;
has go-env ${INHERITED} && local -x GOAMD64=${BUILD_GOAMD64} GOARM64=${BUILD_GOARM64} GOPPC64=${BUILD_GOPPC64} GORISCV64=${BUILD_GORISCV64};
CFLAGS=${BUILD_CFLAGS} CXXFLAGS=${BUILD_CXXFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} AR=$(tc-getBUILD_AR) AS=$(tc-getBUILD_AS) CC=$(tc-getBUILD_CC) CPP=$(tc-getBUILD_CPP) CXX=$(tc-getBUILD_CXX) LD=$(tc-getBUILD_LD) NM=$(tc-getBUILD_NM) PKG_CONFIG=$(tc-getBUILD_PKG_CONFIG) RANLIB=$(tc-getBUILD_RANLIB) READELF=$(tc-getBUILD_READELF) CHOST=${CBUILD:-${CHOST}} ESYSROOT=${BROOT} SYSROOT= "$@"
}
tc-export ()
{
local var;
for var in "$@";
do
[[ $(type -t "tc-get${var}") != "function" ]] && die "tc-export: invalid export variable '${var}'";
"tc-get${var}" > /dev/null;
done
}
tc-export_build_env ()
{
tc-export "$@";
if tc-is-cross-compiler; then
: "${BUILD_CFLAGS:=-O1 -pipe}";
: "${BUILD_CXXFLAGS:=-O1 -pipe}";
: "${BUILD_CPPFLAGS:= }";
: "${BUILD_LDFLAGS:= }";
else
: "${BUILD_CFLAGS:=${CFLAGS}}";
: "${BUILD_CXXFLAGS:=${CXXFLAGS}}";
: "${BUILD_CPPFLAGS:=${CPPFLAGS}}";
: "${BUILD_LDFLAGS:=${LDFLAGS}}";
if has go-env ${INHERITED}; then
: "${BUILD_GOAMD64:=${GOAMD64}}";
: "${BUILD_GOARM64:=${GOARM64}}";
: "${BUILD_GOPPC64:=${GOPPC64}}";
: "${BUILD_GORISCV64:=${GORISCV64}}";
fi;
fi;
export BUILD_{C,CXX,CPP,LD}FLAGS;
local v;
for v in BUILD_{C,CXX,CPP,LD}FLAGS;
do
export ${v#BUILD_}_FOR_BUILD="${!v}";
done
}
tc-get-build-ptr-size ()
{
$(tc-getBUILD_CC) -E -P - <<< __SIZEOF_POINTER__ || die "Could not determine CBUILD pointer size"
}
tc-get-c-rtlib ()
{
local res=$($(tc-getCC) ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} -print-libgcc-file-name 2> /dev/null);
case ${res} in
*libclang_rt*)
echo compiler-rt
;;
*libgcc*)
echo libgcc
;;
*)
return 1
;;
esac;
return 0
}
tc-get-compiler-type ()
{
local code='
#if defined(__PATHSCALE__)
HAVE_PATHCC
#elif defined(__clang__)
HAVE_CLANG
#elif defined(__GNUC__)
HAVE_GCC
#endif
';
local res=$($(tc-getCC "$@") -E -P - <<< "${code}");
case ${res} in
*HAVE_PATHCC*)
echo pathcc
;;
*HAVE_CLANG*)
echo clang
;;
*HAVE_GCC*)
echo gcc
;;
*)
echo unknown
;;
esac
}
tc-get-cxx-stdlib ()
{
local code='
#if __cplusplus >= 202002L
#include <version>
#else
#include <ciso646>
#endif
#if defined(_LIBCPP_VERSION)
HAVE_LIBCXX
#elif defined(__GLIBCXX__)
HAVE_LIBSTDCPP
#endif
';
local res=$($(tc-getCXX) ${CPPFLAGS} ${CXXFLAGS} -x c++ -E -P - <<< "${code}" 2> /dev/null);
case ${res} in
*HAVE_LIBCXX*)
echo libc++
;;
*HAVE_LIBSTDCPP*)
echo libstdc++
;;
*)
return 1
;;
esac;
return 0
}
tc-get-ptr-size ()
{
$(tc-getCC) -E -P - <<< __SIZEOF_POINTER__ || die "Could not determine CHOST pointer size"
}
tc-getAR ()
{
tc-getPROG AR ar "$@"
}
tc-getAS ()
{
tc-getPROG AS as "$@"
}
tc-getBUILD_AR ()
{
tc-getBUILD_PROG AR ar "$@"
}
tc-getBUILD_AS ()
{
tc-getBUILD_PROG AS as "$@"
}
tc-getBUILD_CC ()
{
tc-getBUILD_PROG CC gcc "$@"
}
tc-getBUILD_CPP ()
{
tc-getBUILD_PROG CPP "$(tc-getBUILD_CC) -E" "$@"
}
tc-getBUILD_CXX ()
{
tc-getBUILD_PROG CXX g++ "$@"
}
tc-getBUILD_LD ()
{
tc-getBUILD_PROG LD ld "$@"
}
tc-getBUILD_NM ()
{
tc-getBUILD_PROG NM nm "$@"
}
tc-getBUILD_OBJCOPY ()
{
tc-getBUILD_PROG OBJCOPY objcopy "$@"
}
tc-getBUILD_PKG_CONFIG ()
{
tc-getBUILD_PROG PKG_CONFIG pkg-config "$@"
}
tc-getBUILD_PROG ()
{
local vars="BUILD_$1 $1_FOR_BUILD HOST$1";
tc-is-cross-compiler || vars+=" $1";
_tc-getPROG CBUILD "${vars}" "${@:2}"
}
tc-getBUILD_RANLIB ()
{
tc-getBUILD_PROG RANLIB ranlib "$@"
}
tc-getBUILD_READELF ()
{
tc-getBUILD_PROG READELF readelf "$@"
}
tc-getBUILD_STRINGS ()
{
tc-getBUILD_PROG STRINGS strings "$@"
}
tc-getBUILD_STRIP ()
{
tc-getBUILD_PROG STRIP strip "$@"
}
tc-getCC ()
{
tc-getPROG CC gcc "$@"
}
tc-getCPP ()
{
tc-getPROG CPP "${CC:-gcc} -E" "$@"
}
tc-getCXX ()
{
tc-getPROG CXX g++ "$@"
}
tc-getDLLWRAP ()
{
tc-getPROG DLLWRAP dllwrap "$@"
}
tc-getF77 ()
{
tc-getPROG F77 gfortran "$@"
}
tc-getFC ()
{
tc-getPROG FC gfortran "$@"
}
tc-getGCJ ()
{
tc-getPROG GCJ gcj "$@"
}
tc-getGO ()
{
tc-getPROG GO gccgo "$@"
}
tc-getHIPCXX ()
{
tc-getPROG HIPCXX "$(hipconfig --hipclangpath)/clang++" "$@"
}
tc-getLD ()
{
tc-getPROG LD ld "$@"
}
tc-getNM ()
{
tc-getPROG NM nm "$@"
}
tc-getOBJCOPY ()
{
tc-getPROG OBJCOPY objcopy "$@"
}
tc-getOBJDUMP ()
{
tc-getPROG OBJDUMP objdump "$@"
}
tc-getPKG_CONFIG ()
{
tc-getPROG PKG_CONFIG pkg-config "$@"
}
tc-getPROG ()
{
_tc-getPROG CHOST "$@"
}
tc-getRANLIB ()
{
tc-getPROG RANLIB ranlib "$@"
}
tc-getRC ()
{
tc-getPROG RC windres "$@"
}
tc-getREADELF ()
{
tc-getPROG READELF readelf "$@"
}
tc-getSTRINGS ()
{
tc-getPROG STRINGS strings "$@"
}
tc-getSTRIP ()
{
tc-getPROG STRIP strip "$@"
}
tc-getTARGET_CPP ()
{
if [[ -n ${CTARGET} ]]; then
_tc-getPROG CTARGET TARGET_CPP "gcc -E" "$@";
else
tc-getCPP "$@";
fi
}
tc-has-64bit-time_t ()
{
$(tc-getCC) ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &> /dev/null
#include <sys/types.h>
int test[sizeof(time_t) >= 8 ? 1 : -1];
EOF
return $?
}
tc-has-tls ()
{
local base="${T}/test-tc-tls";
cat <<-EOF > "${base}.c"
int foo(int *i) {
static __thread int j = 0;
return *i ? j : *i;
}
EOF
local flags
case $1 in
-s)
flags="-S"
;;
-c)
flags="-c"
;;
-l)
;;
-*)
die "Usage: tc-has-tls [-c|-l] [toolchain prefix]"
;;
esac;
case "${CHOST}" in
*-darwin*)
: ${flags:=-dynamiclib}
;;
*)
: ${flags:=-fPIC -shared -Wl,-z,defs}
;;
esac;
[[ $1 == -* ]] && shift;
$(tc-getCC "$@") ${flags} "${base}.c" -o "${base}" >&/dev/null;
local ret=$?;
rm -f "${base}"*;
return ${ret}
}
tc-is-clang ()
{
[[ $(tc-get-compiler-type) == clang ]]
}
tc-is-cross-compiler ()
{
[[ ${CBUILD:-${CHOST}} != ${CHOST} ]]
}
tc-is-gcc ()
{
[[ $(tc-get-compiler-type) == gcc ]]
}
tc-is-lto ()
{
local f="${T}/test-lto.o";
local ret=1;
case $(tc-get-compiler-type) in
clang)
$(tc-getCC) ${CFLAGS} -c -o "${f}" -x c - <<< "" || die;
llvm-bcanalyzer "${f}" &> /dev/null && ret=0
;;
gcc)
$(tc-getCC) ${CFLAGS} -c -o "${f}" -x c - <<< "" || die;
[[ $($(tc-getOBJDUMP) -s "${f}") == *.gnu.lto* ]] && ret=0
;;
esac;
rm -f "${f}" || die;
return "${ret}"
}
tc-is-softfloat ()
{
tc-detect-is-softfloat || tc-tuple-is-softfloat
}
tc-is-static-only ()
{
local host=${CTARGET:-${CHOST}};
[[ ${host} == *-mint* ]]
}
tc-ld-disable-gold ()
{
tc-ld-is-gold "$@" && tc-ld-force-bfd "$@"
}
tc-ld-force-bfd ()
{
if tc-ld-is-bfd "$@"; then
return;
fi;
ewarn "Forcing usage of the BFD linker";
local ld=$(unset LD; tc-getLD "$@");
local bfd_ld="${ld}.bfd";
local path_ld=$(type -P "${bfd_ld}" 2> /dev/null);
[[ -e ${path_ld} ]] && export LD=${bfd_ld};
if tc-is-gcc || tc-is-clang; then
export CFLAGS="${CFLAGS} -fuse-ld=bfd";
export CXXFLAGS="${CXXFLAGS} -fuse-ld=bfd";
export LDFLAGS="${LDFLAGS} -fuse-ld=bfd";
fi
}
tc-ld-is-bfd ()
{
local out;
local -x LC_ALL=C;
out=$($(tc-getLD "$@") --version 2>&1);
if [[ ${out} != "GNU ld"* ]]; then
return 1;
fi;
local base="${T}/test-tc-linker";
cat <<-EOF > "${base}.c"
int main(void) { return 0; }
EOF
out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
rm -f "${base}"*;
if [[ ! ${out} =~ (^|'
')"GNU ld".* ]]; then
return 1;
fi;
return 0
}
tc-ld-is-gold ()
{
local out;
local -x LC_ALL=C;
out=$($(tc-getLD "$@") --version 2>&1);
if [[ ${out} == *"GNU gold"* ]]; then
return 0;
fi;
local base="${T}/test-tc-linker";
cat <<-EOF > "${base}.c"
int main(void) { return 0; }
EOF
out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
rm -f "${base}"*;
if [[ ${out} == *"GNU gold"* ]]; then
return 0;
fi;
return 1
}
tc-ld-is-lld ()
{
local out;
local -x LC_ALL=C;
out=$($(tc-getLD "$@") --version 2>&1);
if [[ ${out} == *"LLD"* ]]; then
return 0;
fi;
local base="${T}/test-tc-linker";
cat <<-EOF > "${base}.c"
int main(void) { return 0; }
EOF
out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
rm -f "${base}"*;
if [[ ${out} == *"LLD"* ]]; then
return 0;
fi;
return 1
}
tc-ld-is-mold ()
{
local out;
local -x LC_ALL=C;
out=$($(tc-getLD "$@") --version 2>&1);
if [[ ${out} == *"mold"* ]]; then
return 0;
fi;
local base="${T}/test-tc-linker";
cat <<-EOF > "${base}.c"
int main(void) { return 0; }
EOF
out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
rm -f "${base}"*;
if [[ ${out} == *"mold"* ]]; then
return 0;
fi;
return 1
}
tc-ninja_magic_to_arch ()
{
function _tc_echo_kernel_alias ()
{
[[ ${type} == "kern" ]] && echo $1 || echo $2
};
local type=$1;
local host=$2;
[[ -z ${host} ]] && host=${CTARGET:-${CHOST}};
case ${host} in
arm64*)
echo arm64
;;
aarch64*)
echo arm64
;;
alpha*)
echo alpha
;;
arc*)
echo arc
;;
arm*)
echo arm
;;
avr*)
_tc_echo_kernel_alias avr32 avr
;;
bfin*)
_tc_echo_kernel_alias blackfin bfin
;;
c6x*)
echo c6x
;;
cris*)
echo cris
;;
e2k*)
echo e2k
;;
frv*)
echo frv
;;
hexagon*)
echo hexagon
;;
hppa*)
_tc_echo_kernel_alias parisc hppa
;;
i?86*)
echo x86
;;
ia64*)
echo ia64
;;
loongarch*)
_tc_echo_kernel_alias loongarch loong
;;
m68*)
echo m68k
;;
metag*)
echo metag
;;
microblaze*)
echo microblaze
;;
mips*)
echo mips
;;
nios2*)
echo nios2
;;
nios*)
echo nios
;;
or1k* | or32*)
echo openrisc
;;
powerpc*)
if [[ ${type} == "kern" ]]; then
echo powerpc;
else
if [[ ${host} == powerpc64* ]]; then
echo ppc64;
else
echo ppc;
fi;
fi
;;
riscv*)
echo riscv
;;
s390*)
echo s390
;;
score*)
echo score
;;
sh64*)
_tc_echo_kernel_alias sh64 sh
;;
sh*)
echo sh
;;
sparc64*)
_tc_echo_kernel_alias sparc64 sparc
;;
sparc*)
[[ ${PROFILE_ARCH} == "sparc64" ]] && _tc_echo_kernel_alias sparc64 sparc || echo sparc
;;
tile*)
echo tile
;;
vax*)
echo vax
;;
x86_64*)
if [[ ${type} == "kern" ]]; then
echo x86;
else
echo amd64;
fi
;;
xtensa*)
echo xtensa
;;
*)
echo unknown
;;
esac
}
tc-stack-grows-down ()
{
case ${ARCH} in
hppa | metag)
return 1
;;
esac;
return 0
}
tc-tuple-is-softfloat ()
{
local CTARGET=${CTARGET:-${CHOST}};
case ${CTARGET//_/-} in
bfin* | h8300*)
echo "only"
;;
*-softfloat-*)
echo "yes"
;;
*-softfp-*)
echo "softfp"
;;
arm*-hardfloat-* | arm*eabihf*)
echo "no"
;;
*-newlib | *-elf | *-eabi)
echo "no"
;;
arm64-apple-darwin*)
echo "no"
;;
arm*)
echo "yes"
;;
*)
echo "no"
;;
esac
}
test-compile ()
{
local lang=$1;
local code=$2;
shift 2;
[[ -z "${lang}" ]] && return 1;
[[ -z "${code}" ]] && return 1;
local compiler filename_in filename_out args=() libs=();
case "${lang}" in
c)
compiler="$(tc-getCC)";
filename_in="${T}/test.c";
filename_out="${T}/test.o";
args+=(${CFLAGS[@]} -xc -c)
;;
c++)
compiler="$(tc-getCXX)";
filename_in="${T}/test.cc";
filename_out="${T}/test.o";
args+=(${CXXFLAGS[@]} -xc++ -c)
;;
f77)
compiler="$(tc-getF77)";
filename_in="${T}/test.f";
filename_out="${T}/test.o";
args+=(${FFFLAGS[@]} -xf77 -c)
;;
f95)
compiler="$(tc-getFC)";
filename_in="${T}/test.f90";
filename_out="${T}/test.o";
args+=(${FCFLAGS[@]} -xf95 -c)
;;
c+ld)
compiler="$(tc-getCC)";
filename_in="${T}/test.c";
filename_out="${T}/test.exe";
args+=(${CFLAGS[@]} ${LDFLAGS[@]} -xc);
libs+=(${LIBS[@]})
;;
c+++ld)
compiler="$(tc-getCXX)";
filename_in="${T}/test.cc";
filename_out="${T}/test.exe";
args+=(${CXXFLAGS[@]} ${LDFLAGS[@]} -xc++);
libs+=(${LIBS[@]})
;;
f77+ld)
compiler="$(tc-getF77)";
filename_in="${T}/test.f";
filename_out="${T}/test.exe";
args+=(${FFLAGS[@]} ${LDFLAGS[@]} -xf77);
libs+=(${LIBS[@]})
;;
f95+ld)
compiler="$(tc-getFC)";
filename_in="${T}/test.f90";
filename_out="${T}/test.exe";
args+=(${FCFLAGS[@]} ${LDFLAGS[@]} -xf95);
libs+=(${LIBS[@]})
;;
hip)
compiler="$(tc-getHIPCXX)";
filename_in="${T}/test.hip";
filename_out="${T}/test.o";
args+=(${CFLAGS[@]} -xhip -c)
;;
*)
die "Unknown compiled language ${lang}"
;;
esac;
printf "%s\n" "${code}" > "${filename_in}" || die "Failed to create '${test_in}'";
"${compiler}" ${args[@]} "${filename_in}" -o "${filename_out}" ${libs[@]} &> /dev/null
}
test-flag-CC ()
{
_test-flag-PROG CC c "$@"
}
test-flag-CCLD ()
{
_test-flag-PROG CC c+ld "$@"
}
test-flag-CXX ()
{
_test-flag-PROG CXX c++ "$@"
}
test-flag-F77 ()
{
_test-flag-PROG F77 f77 "$@"
}
test-flag-FC ()
{
_test-flag-PROG FC f95 "$@"
}
test-flag-HIPCXX ()
{
_test-flag-PROG HIPCXX hip "$@"
}
test-flag-PROG ()
{
[[ ${EAPI} == 7 ]] || die "Internal function ${FUNCNAME} is not available in EAPI ${EAPI}.";
_test-flag-PROG "$@"
}
test-flags ()
{
test-flags-CC "$@"
}
test-flags-CC ()
{
_test-flags-PROG CC "$@"
}
test-flags-CCLD ()
{
_test-flags-PROG CCLD "$@"
}
test-flags-CXX ()
{
_test-flags-PROG CXX "$@"
}
test-flags-F77 ()
{
_test-flags-PROG F77 "$@"
}
test-flags-FC ()
{
_test-flags-PROG FC "$@"
}
test-flags-HIPCXX ()
{
_test-flags-PROG HIPCXX "$@"
}
test-flags-PROG ()
{
[[ ${EAPI} == 7 ]] || die "Internal function ${FUNCNAME} is not available in EAPI ${EAPI}.";
_test-flags-PROG "$@"
}
test_version_info ()
{
if [[ $($(tc-getCC) --version 2>&1) == *$1* ]]; then
return 0;
else
return 1;
fi
}
vala_api_versions ()
{
[[ ${VALA_MIN_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid syntax of VALA_MIN_API_VERSION";
[[ ${VALA_MAX_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid syntax of VALA_MAX_API_VERSION";
local minimal_supported_minor_version minor_version;
minimal_supported_minor_version="56";
for ((minor_version = ${VALA_MAX_API_VERSION#*.}; minor_version >= ${VALA_MIN_API_VERSION#*.}; minor_version = minor_version - 2))
do
if ((minor_version >= minimal_supported_minor_version)); then
echo "0.${minor_version}";
fi;
done
}
vala_best_api_version ()
{
local u v;
u=$(_vala_use_depend);
for v in $(vala_api_versions);
do
has_version -b "dev-lang/vala:${v}${u}" && echo "${v}" && return;
done
}
vala_depend ()
{
local u v;
u=$(_vala_use_depend);
echo -n "|| (";
for v in $(vala_api_versions);
do
echo -n " dev-lang/vala:${v}${u}";
done;
echo " )"
}
vala_setup ()
{
local p d valafoo version ignore_use;
while [[ -n $1 ]]; do
case $1 in
"--ignore-use")
ignore_use=1
;;
"--vala-api-version")
shift;
version=$1;
[[ -n ${version} ]] || die "'--vala-api-version' option requires API version parameter."
;;
esac;
shift;
done;
if [[ -z ${ignore_use} ]]; then
in_iuse vala && ! use vala && return 0;
fi;
if [[ -n ${version} ]]; then
has_version -b "dev-lang/vala:${version}" || die "No installed vala:${version}";
else
version=$(vala_best_api_version);
[[ -n ${version} ]] || die "No installed vala in $(vala_depend)";
fi;
export VALAC=$(type -P valac-${version});
export VALAC_FOR_BUILD="${VALAC}";
valafoo=$(type -P vala-gen-introspect-${version});
[[ -n ${valafoo} ]] && export VALA_GEN_INTROSPECT="${valafoo}";
valafoo=$(type -P vapigen-${version});
[[ -n ${valafoo} ]] && export VAPIGEN="${valafoo}";
valafoo=$(type -P valadoc-${version});
[[ -n ${valafoo} ]] && has valadoc ${VALA_USE_DEPEND} && export VALADOC="${valafoo}";
valafoo="${EPREFIX}/usr/share/vala/Makefile.vapigen";
[[ -e ${valafoo} ]] && export VAPIGEN_MAKEFILE="${valafoo}";
export VAPIGEN_VAPIDIR="${EPREFIX}/usr/share/vala/vapi";
mkdir -p "${T}/pkgconfig" || die "mkdir failed";
for p in libvala vapigen;
do
for d in "${EPREFIX}/usr/$(get_libdir)/pkgconfig" "${EPREFIX}/usr/share/pkgconfig";
do
if [[ -e ${d}/${p}-${version}.pc ]]; then
ln -s "${d}/${p}-${version}.pc" "${T}/pkgconfig/${p}.pc" || die "ln failed";
break;
fi;
done;
done;
: "${PKG_CONFIG_PATH:="${EPREFIX}/usr/$(get_libdir)/pkgconfig:${EPREFIX}/usr/share/pkgconfig"}";
export PKG_CONFIG_PATH="${T}/pkgconfig:${PKG_CONFIG_PATH}";
append-cflags $(test-flags-CC -Wno-incompatible-pointer-types)
}
xdg_desktop_database_update ()
{
if [[ ${EBUILD_PHASE} != post* ]]; then
die "xdg_desktop_database_update must be used in pkg_post* phases.";
fi;
if ! type update-desktop-database &> /dev/null; then
debug-print "update-desktop-database is not found";
return;
fi;
ebegin "Updating .desktop files database";
update-desktop-database -q "${EROOT}${DESKTOP_DATABASE_DIR}";
eend $?
}
xdg_environment_reset ()
{
export XDG_DATA_HOME="${HOME}/.local/share";
export XDG_CONFIG_HOME="${HOME}/.config";
export XDG_CACHE_HOME="${HOME}/.cache";
export XDG_STATE_HOME="${HOME}/.local/state";
export XDG_RUNTIME_DIR="${T}/run";
mkdir -p "${XDG_DATA_HOME}" "${XDG_CONFIG_HOME}" "${XDG_CACHE_HOME}" "${XDG_STATE_HOME}" "${XDG_RUNTIME_DIR}" || die;
chmod 0700 "${XDG_RUNTIME_DIR}" || die;
unset DBUS_SESSION_BUS_ADDRESS
}
xdg_icon_cache_update ()
{
if [[ ${EBUILD_PHASE} != post* ]]; then
die "xdg_icon_cache_update must be used in pkg_post* phases.";
fi;
if ! type gtk-update-icon-cache &> /dev/null; then
debug-print "gtk-update-icon-cache is not found";
return;
fi;
ebegin "Updating icons cache";
local dir retval=0;
local fails=();
for dir in "${EROOT}"/usr/share/icons/*;
do
if [[ -f ${dir}/index.theme ]]; then
if ! gtk-update-icon-cache -qf "${dir}"; then
debug-print "Updating cache failed on ${dir}";
fails+=("${dir}");
retval=2;
fi;
else
if [[ $(ls "${dir}") = icon-theme.cache ]]; then
rm "${dir}/icon-theme.cache";
fi;
fi;
if [[ -z $(ls "${dir}") ]]; then
rmdir "${dir}";
fi;
done;
eend ${retval};
for dir in "${fails[@]}";
do
eerror "Failed to update cache with icon ${dir}";
done
}
xdg_mimeinfo_database_update ()
{
if [[ ${EBUILD_PHASE} != post* ]]; then
die "xdg_mimeinfo_database_update must be used in pkg_post* phases.";
fi;
if ! type update-mime-database &> /dev/null; then
debug-print "update-mime-database is not found";
return;
fi;
local -x PKGSYSTEM_ENABLE_FSYNC=0;
ebegin "Updating shared mime info database";
update-mime-database "${EROOT}${MIMEINFO_DATABASE_DIR}";
eend $?
}
xdg_pkg_postinst ()
{
if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update;
else
debug-print "No .desktop files to add to database";
fi;
if [[ ${#XDG_ECLASS_ICONFILES[@]} -gt 0 ]]; then
xdg_icon_cache_update;
else
debug-print "No icon files to add to cache";
fi;
if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update;
else
debug-print "No mime info files to add to database";
fi
}
xdg_pkg_postrm ()
{
if [[ ${#XDG_ECLASS_DESKTOPFILES[@]} -gt 0 ]]; then
xdg_desktop_database_update;
else
debug-print "No .desktop files to add to database";
fi;
if [[ ${#XDG_ECLASS_ICONFILES[@]} -gt 0 ]]; then
xdg_icon_cache_update;
else
debug-print "No icon files to add to cache";
fi;
if [[ ${#XDG_ECLASS_MIMEINFOFILES[@]} -gt 0 ]]; then
xdg_mimeinfo_database_update;
else
debug-print "No mime info files to add to database";
fi
}
xdg_pkg_preinst ()
{
local f;
XDG_ECLASS_DESKTOPFILES=();
while IFS= read -r -d '' f; do
XDG_ECLASS_DESKTOPFILES+=(${f});
done < <(cd "${ED}" && find 'usr/share/applications' -type f -print0 2> /dev/null);
XDG_ECLASS_ICONFILES=();
while IFS= read -r -d '' f; do
XDG_ECLASS_ICONFILES+=(${f});
done < <(cd "${ED}" && find 'usr/share/icons' -type f -print0 2> /dev/null);
XDG_ECLASS_MIMEINFOFILES=();
while IFS= read -r -d '' f; do
XDG_ECLASS_MIMEINFOFILES+=(${f});
done < <(cd "${ED}" && find 'usr/share/mime' -type f -print0 2> /dev/null)
}
xdg_src_prepare ()
{
die "Called xdg_src_prepare in EAPI >= 8"
}
-- end of attachments --
--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatcadotinterdotnet