==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: contour 0.7.0.8982-1 (Sat Aug 22 04:38:37 2026)
==> Retrieving sources...
  -> Updating contour git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    contour ... Passed
==> Making package: contour 0.7.0.8982-1 (Sat Aug 22 10:39:06 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
:: There are 5 providers available for libgl:
:: Repository extra
   1) libglvnd
:: Repository alarm
   2) imx-gpu-viv-dfb  3) imx-gpu-viv-fb  4) imx-gpu-viv-wl  5) imx-gpu-viv-x11

Enter a number (default=1): 
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Enter a number (default=1): 
:: There are 2 providers available for jack:
:: Repository extra
   1) jack2  2) pipewire-jack

Enter a number (default=1): 
looking for conflicting packages...

Packages (162) alsa-lib-1.2.16.1-1  alsa-topology-conf-1.2.5.1-4  alsa-ucm-conf-1.2.16.1-1  avahi-1:0.9rc5-1  bubblewrap-0.11.2-1  cairo-1.18.4-1  dav1d-1.5.4-1  default-cursors-3-1  double-conversion-3.4.0-1  duktape-2.7.0-7  ffmpeg-2:9.0.1-1  fftw-3.3.11-1  flac-1.5.0-1  fribidi-1.0.16-2  gdk-pixbuf2-2.44.6-2  giflib-6.1.3-2  glslang-1:1.4.357.0-1  glycin-2.1.5-2  gperftools-2.18.1-1  graphite-1:1.3.15-1  gsm-1.0.24-1  gtest-1.17.0-2  hicolor-icon-theme-0.18-1  hidapi-0.15.0-1  highway-1.4.0-1  jack2-1.9.22-2  jbigkit-2.1-8  l-smash-2.14.5-4  lame-4.0-1  lcms2-2.19.1-1  libass-0.17.5-1  libasyncns-1:0.8+r3+g68cd5af-3  libavc1394-0.5.4-7  libb2-0.98.1-3  libbluray-1.4.1-1  libbpf-1.7.0-1  libbs2b-3.1.0-10  libbsd-0.12.2-2  libcups-2:2.4.19-1  libdaemon-0.14-6  libdatrie-0.2.14-1  libdeflate-1.25-1  libdovi-3.4.0-1  libdrm-2.4.134-1  libdvdnav-7.0.0-1  libdvdread-7.1.1-1  libedit-20260512_3.1-1  libevdev-1.13.7-1  libglvnd-1.7.0-3  libgudev-238-3  libice-1.1.2-1  libiec61883-1.2.0-9  libinput-1.31.3-1  libjpeg-turbo-3.2.0-2  libjxl-0.12.0-1  libmd-1.2.0-1  libmodplug-0.8.9.0-7  libogg-1.3.6-1  libopenmpt-0.8.8-1  libpciaccess-0.19-1  libpgm-5.3.128-4  libpipewire-1:1.6.8-1  libplacebo-7.360.1-6  libpng-1.6.58-2  libproxy-0.5.12-1  libpulse-17.0+r98+gb096704c0-1  libraw1394-2.1.2-4  librsvg-2:2.62.3-1  libsamplerate-0.2.2-3  libsm-1.2.6-1  libsndfile-1.2.2-4  libsodium-1.0.22-1  libsoxr-0.1.3-5  libssh-0.12.2-1  libthai-0.1.30-1  libtheora-1.2.0-1  libtiff-4.7.2-1  libunibreak-7.0-1  libunwind-1.8.2-1  liburing-2.15-1  libva-2.24.1-1  libvdpau-1.5-4  libvorbis-1.3.7-4  libvpx-1.16.0-3  libwacom-2.19.1-1  libwebp-1.6.0-2  libx11-1.8.13-1  libxau-1.0.12-1  libxcursor-1.2.3-1  libxdmcp-1.1.5-2  libxext-1.3.7-1  libxfixes-6.0.2-1  libxft-2.3.9-1  libxkbcommon-1.13.2-1  libxkbcommon-x11-1.13.2-1  libxrandr-1.5.5-1  libxrender-0.9.12-1  libxshmfence-1.3.3-1  libxv-1.0.13-1  libxxf86vm-1.1.7-1  llvm-libs-22.1.8-2  lm_sensors-1:3.6.2-1  lua54-5.4.8-6  lzo-2.10-5  md4c-0.5.3-1  mesa-1:26.1.8-1  mpg123-1.33.7-1  mtdev-1.1.7-1  ocl-icd-2.3.5-1  opencore-amr-0.1.6-2  openjpeg2-2.5.4-1  opus-1.6.1-1  pango-1:1.58.2-1  pipewire-1:1.6.8-1  pixman-0.46.4-1.1  portaudio-1:19.7.0-4  qt6-multimedia-ffmpeg-6.11.2-1  qt6-translations-6.11.2-1  rubberband-4.0.0-2  sdl2-compat-2.32.70-1  sdl3-3.4.14-1  shaderc-2026.3-1  shared-mime-info-2.5.1-2  snappy-1.2.2-3  sndio-1.10.0-1  speex-1.2.1-2  speexdsp-1.2.1-2  spirv-tools-1:1.4.357.0-1  srt-1.5.6-1  tslib-1.24-1  v4l-utils-1.32.0-2  vapoursynth-77-2  vid.stab-1.1.1-3  vulkan-icd-loader-1.4.357.0-1  x264-3:0.165.r3222.b35605a-2  x265-4.3-1  xcb-proto-1.17.0-4  xcb-util-0.4.1-2  xcb-util-cursor-0.1.6-1  xcb-util-image-0.4.1-3  xcb-util-keysyms-0.4.1-5  xcb-util-renderutil-0.3.10-2  xcb-util-wm-0.4.2-2  xdg-utils-1.2.1-2  xkeyboard-config-2.48-1  xorgproto-2025.1-1  xvidcore-1.3.7-4  zeromq-4.3.5-3  zimg-3.0.6-2  fontconfig-2:2.18.3-1  freetype2-2.14.3-1  harfbuzz-14.3.1-1  libunicode-0.9.2-1  libutempter-1.2.3-1  libxcb-1.17.0-1  qt6-5compat-6.11.2-1  qt6-base-6.11.2-2  qt6-declarative-6.11.2-1  qt6-multimedia-6.11.2-1  qt6-shadertools-6.11.2-1  wayland-1.26.0-1  yaml-cpp-0.9.0-1

Total Download Size:   141.79 MiB
Total Installed Size:  690.05 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 llvm-libs-22.1.8-2-armv7h downloading...
 qt6-declarative-6.11.2-1-armv7h downloading...
 qt6-base-6.11.2-2-armv7h downloading...
 ffmpeg-2:9.0.1-1-armv7h downloading...
 mesa-1:26.1.8-1-armv7h downloading...
 opus-1.6.1-1-armv7h downloading...
 glycin-2.1.5-2-armv7h downloading...
 libx11-1.8.13-1-armv7h downloading...
 librsvg-2:2.62.3-1-armv7h downloading...
 qt6-translations-6.11.2-1-any downloading...
 v4l-utils-1.32.0-2-armv7h downloading...
 spirv-tools-1:1.4.357.0-1-armv7h downloading...
 glslang-1:1.4.357.0-1-armv7h downloading...
 qt6-shadertools-6.11.2-1-armv7h downloading...
 sdl3-3.4.14-1-armv7h downloading...
 libvpx-1.16.0-3-armv7h downloading...
 harfbuzz-14.3.1-1-armv7h downloading...
 libjxl-0.12.0-1-armv7h downloading...
 fftw-3.3.11-1-armv7h downloading...
 qt6-multimedia-6.11.2-1-armv7h downloading...
 libopenmpt-0.8.8-1-armv7h downloading...
 libxcb-1.17.0-1-armv7h downloading...
 libsamplerate-0.2.2-3-armv7h downloading...
 openjpeg2-2.5.4-1-armv7h downloading...
 libbluray-1.4.1-1-armv7h downloading...
 x265-4.3-1-armv7h downloading...
 xkeyboard-config-2.48-1-any downloading...
 shared-mime-info-2.5.1-2-armv7h downloading...
 vapoursynth-77-2-armv7h downloading...
 pipewire-1:1.6.8-1-armv7h downloading...
 zeromq-4.3.5-3-armv7h downloading...
 cairo-1.18.4-1-armv7h downloading...
 highway-1.4.0-1-armv7h downloading...
 x264-3:0.165.r3222.b35605a-2-armv7h downloading...
 speex-1.2.1-2-armv7h downloading...
 libjpeg-turbo-3.2.0-2-armv7h downloading...
 libpipewire-1:1.6.8-1-armv7h downloading...
 freetype2-2.14.3-1-armv7h downloading...
 qt6-5compat-6.11.2-1-armv7h downloading...
 speexdsp-1.2.1-2-armv7h downloading...
 srt-1.5.6-1-armv7h downloading...
 gperftools-2.18.1-1-armv7h downloading...
 sdl2-compat-2.32.70-1-armv7h downloading...
 libplacebo-7.360.1-6-armv7h downloading...
 gdk-pixbuf2-2.44.6-2-armv7h downloading...
 libunicode-0.9.2-1-armv7h downloading...
 alsa-lib-1.2.16.1-1-armv7h downloading...
 qt6-multimedia-ffmpeg-6.11.2-1-armv7h downloading...
 mpg123-1.33.7-1-armv7h downloading...
 avahi-1:0.9rc5-1-armv7h downloading...
 pango-1:1.58.2-1-armv7h downloading...
 libdrm-2.4.134-1-armv7h downloading...
 libtheora-1.2.0-1-armv7h downloading...
 jack2-1.9.22-2-armv7h downloading...
 fontconfig-2:2.18.3-1-armv7h downloading...
 libpulse-17.0+r98+gb096704c0-1-armv7h downloading...
 libtiff-4.7.2-1-armv7h downloading...
 gtest-1.17.0-2-armv7h downloading...
 dav1d-1.5.4-1-armv7h downloading...
 libglvnd-1.7.0-3-armv7h downloading...
 libsndfile-1.2.2-4-armv7h downloading...
 lua54-5.4.8-6-armv7h downloading...
 liburing-2.15-1-armv7h downloading...
 libdovi-3.4.0-1-armv7h downloading...
 flac-1.5.0-1-armv7h downloading...
 l-smash-2.14.5-4-armv7h downloading...
 libthai-0.1.30-1-armv7h downloading...
 libxkbcommon-1.13.2-1-armv7h downloading...
 xorgproto-2025.1-1-any downloading...
 libbpf-1.7.0-1-armv7h downloading...
 libcups-2:2.4.19-1-armv7h downloading...
 lame-4.0-1-armv7h downloading...
 libpng-1.6.58-2-armv7h downloading...
 libwebp-1.6.0-2-armv7h downloading...
 libssh-0.12.2-1-armv7h downloading...
 rubberband-4.0.0-2-armv7h downloading...
 libogg-1.3.6-1-armv7h downloading...
 libinput-1.31.3-1-armv7h downloading...
 libva-2.24.1-1-armv7h downloading...
 libsodium-1.0.22-1-armv7h downloading...
 lcms2-2.19.1-1-armv7h downloading...
 pixman-0.46.4-1.1-armv7h downloading...
 libwacom-2.19.1-1-armv7h downloading...
 libpgm-5.3.128-4-armv7h downloading...
 duktape-2.7.0-7-armv7h downloading...
 xvidcore-1.3.7-4-armv7h downloading...
 libbsd-0.12.2-2-armv7h downloading...
 libvorbis-1.3.7-4-armv7h downloading...
 libmodplug-0.8.9.0-7-armv7h downloading...
 yaml-cpp-0.9.0-1-armv7h downloading...
 wayland-1.26.0-1-armv7h downloading...
 alsa-ucm-conf-1.2.16.1-1-any downloading...
 vulkan-icd-loader-1.4.357.0-1-armv7h downloading...
 xcb-proto-1.17.0-4-any downloading...
 opencore-amr-0.1.6-2-armv7h downloading...
 libunwind-1.8.2-1-armv7h downloading...
 libdvdread-7.1.1-1-armv7h downloading...
 lm_sensors-1:3.6.2-1-armv7h downloading...
 shaderc-2026.3-1-armv7h downloading...
 sndio-1.10.0-1-armv7h downloading...
 zimg-3.0.6-2-armv7h downloading...
 libdatrie-0.2.14-1-armv7h downloading...
 libxext-1.3.7-1-armv7h downloading...
 libass-0.17.5-1-armv7h downloading...
 libedit-20260512_3.1-1-armv7h downloading...
 tslib-1.24-1-armv7h downloading...
 portaudio-1:19.7.0-4-armv7h downloading...
 ocl-icd-2.3.5-1-armv7h downloading...
 giflib-6.1.3-2-armv7h downloading...
 lzo-2.10-5-armv7h downloading...
 libice-1.1.2-1-armv7h downloading...
 graphite-1:1.3.15-1-armv7h downloading...
 md4c-0.5.3-1-armv7h downloading...
 fribidi-1.0.16-2-armv7h downloading...
 libsoxr-0.1.3-5-armv7h downloading...
 xdg-utils-1.2.1-2-any downloading...
 libvdpau-1.5-4-armv7h downloading...
 libmd-1.2.0-1-armv7h downloading...
 libdvdnav-7.0.0-1-armv7h downloading...
 libevdev-1.13.7-1-armv7h downloading...
 double-conversion-3.4.0-1-armv7h downloading...
 libxft-2.3.9-1-armv7h downloading...
 libdeflate-1.25-1-armv7h downloading...
 jbigkit-2.1-8-armv7h downloading...
 libsm-1.2.6-1-armv7h downloading...
 libraw1394-2.1.2-4-armv7h downloading...
 vid.stab-1.1.1-3-armv7h downloading...
 libgudev-238-3-armv7h downloading...
 hidapi-0.15.0-1-armv7h downloading...
 bubblewrap-0.11.2-1-armv7h downloading...
 libxkbcommon-x11-1.13.2-1-armv7h downloading...
 gsm-1.0.24-1-armv7h downloading...
 libxv-1.0.13-1-armv7h downloading...
 libavc1394-0.5.4-7-armv7h downloading...
 libiec61883-1.2.0-9-armv7h downloading...
 libxcursor-1.2.3-1-armv7h downloading...
 snappy-1.2.2-3-armv7h downloading...
 xcb-util-wm-0.4.2-2-armv7h downloading...
 libproxy-0.5.12-1-armv7h downloading...
 libxdmcp-1.1.5-2-armv7h downloading...
 libxrender-0.9.12-1-armv7h downloading...
 libxrandr-1.5.5-1-armv7h downloading...
 libunibreak-7.0-1-armv7h downloading...
 libb2-0.98.1-3-armv7h downloading...
 libpciaccess-0.19-1-armv7h downloading...
 libdaemon-0.14-6-armv7h downloading...
 xcb-util-image-0.4.1-3-armv7h downloading...
 mtdev-1.1.7-1-armv7h downloading...
 libasyncns-1:0.8+r3+g68cd5af-3-armv7h downloading...
 libbs2b-3.1.0-10-armv7h downloading...
 libxxf86vm-1.1.7-1-armv7h downloading...
 alsa-topology-conf-1.2.5.1-4-any downloading...
 hicolor-icon-theme-0.18-1-any downloading...
 libxfixes-6.0.2-1-armv7h downloading...
 xcb-util-0.4.1-2-armv7h downloading...
 xcb-util-cursor-0.1.6-1-armv7h downloading...
 libxau-1.0.12-1-armv7h downloading...
 libutempter-1.2.3-1-armv7h downloading...
 xcb-util-renderutil-0.3.10-2-armv7h downloading...
 xcb-util-keysyms-0.4.1-5-armv7h downloading...
 libxshmfence-1.3.3-1-armv7h downloading...
 default-cursors-3-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libpng...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing libunicode...
installing libutempter...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing double-conversion...
installing libb2...
installing libdaemon...
installing avahi...
Optional dependencies for avahi
    gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc
    libevent: libevent bindings [installed]
    nss-mdns: NSS support for mDNS
    python-dbus: avahi-bookmarks, avahi-discover
    python-gobject: avahi-bookmarks, avahi-discover
    python-twisted: avahi-bookmarks
installing libcups...
installing libpciaccess...
installing libdrm...
Optional dependencies for libdrm
    cairo: needed for modetest tool [pending]
installing libx11...
installing libxext...
installing libxshmfence...
installing libxxf86vm...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing spirv-tools...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
installing libglvnd...
installing libice...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing lua54...
installing mtdev...
installing libinput...
Optional dependencies for libinput
    libinput-tools: debug utilities
installing libjpeg-turbo...
installing duktape...
installing libproxy...
installing libsm...
installing liburing...
installing xkeyboard-config...
installing libxkbcommon...
Optional dependencies for libxkbcommon
    libxkbcommon-x11: xkbcli interactive-x11 [pending]
    wayland: xkbcli interactive-wayland [installed]
installing libxkbcommon-x11...
installing md4c...
installing shared-mime-info...
installing tslib...
installing xcb-util-renderutil...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-cursor...
installing xcb-util-keysyms...
installing xcb-util-wm...
installing xdg-utils...
Optional dependencies for xdg-utils
    kde-cli-tools: for KDE Plasma5 support in xdg-open
    exo: for Xfce support in xdg-open
    pcmanfm: for LXDE support in xdg-open
    perl-file-mimeinfo: for generic support in xdg-open
    perl-net-dbus: Perl extension to dbus used in xdg-screensaver
    perl-x11-protocol: Perl X11 protocol used in xdg-screensaver
    xorg-xset: for X11 support in xdg-screensaver
    xorg-xprop: for X11 support in xdg-screensaver
installing qt6-translations...
installing qt6-base...
Optional dependencies for qt6-base
    freetds: MS SQL driver
    gdk-pixbuf2: GTK platform plugin [pending]
    gtk3: GTK platform plugin
    libfbclient: Firebird/iBase driver
    mariadb-libs: MariaDB driver
    pango: GTK platform plugin [pending]
    perl: for syncqt [installed]
    postgresql-libs: PostgreSQL driver
    unixodbc: ODBC driver
installing qt6-shadertools...
installing qt6-5compat...
Optional dependencies for qt6-5compat
    qt6-declarative: for QtGraphicalEffects [pending]
installing qt6-declarative...
Optional dependencies for qt6-declarative
    qt6-svg: for QtQuickVectorImage and svgtoqml
installing libasyncns...
installing libogg...
installing flac...
installing alsa-topology-conf...
installing alsa-ucm-conf...
installing alsa-lib...
installing mpg123...
Optional dependencies for mpg123
    sdl2-compat: for sdl audio support [pending]
    jack: for jack audio support [pending]
    libpulse: for pulse audio support [pending]
    perl: for conplay [installed]
installing lame...
installing libvorbis...
installing opus...
installing libsndfile...
Optional dependencies for libsndfile
    alsa-lib: for sndfile-play [installed]
installing libpulse...
Optional dependencies for libpulse
    pulse-native-provider: PulseAudio backend
installing libpipewire...
installing pipewire...
Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'.
Optional dependencies for pipewire
    gst-plugin-pipewire: GStreamer plugin
    pipewire-alsa: ALSA configuration
    pipewire-audio: Audio support
    pipewire-docs: Documentation
    pipewire-ffado: FireWire support
    pipewire-jack-client: PipeWire as JACK client
    pipewire-jack: JACK replacement
    pipewire-libcamera: Libcamera support
    pipewire-pulse: PulseAudio replacement
    pipewire-roc: ROC streaming
    pipewire-session-manager: Session manager
    pipewire-v4l2: V4L2 interceptor
    pipewire-x11-bell: X11 bell
    pipewire-zeroconf: Zeroconf support
    realtime-privileges: realtime privileges with rt module
    rtkit: realtime privileges with rtkit module
installing libxrender...
installing lzo...
installing pixman...
installing cairo...
installing dav1d...
Optional dependencies for dav1d
    dav1d-doc: HTML documentation
installing fribidi...
installing gsm...
installing libsamplerate...
installing jack2...
Optional dependencies for jack2
    a2jmidid: for ALSA MIDI to JACK MIDI bridging
    libffado: for firewire support using FFADO
    jack-example-tools: for official JACK example-clients and tools
    jack2-dbus: for dbus integration
    jack2-docs: for developer documentation
    realtime-privileges: for realtime privileges
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
    libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing lcms2...
installing libunibreak...
installing libass...
installing libraw1394...
installing libavc1394...
installing libbluray...
Optional dependencies for libbluray
    java-runtime: BD-J library
installing libbs2b...
installing libdvdread...
Optional dependencies for libdvdread
    libdvdcss: Decoding encrypted DVDs
installing libdvdnav...
installing libiec61883...
installing giflib...
installing libunwind...
installing gperftools...
installing gtest...
Optional dependencies for gtest
    python: gmock generator [installed]
installing highway...
installing libjxl...
Optional dependencies for libjxl
    java-runtime: for JNI bindings
installing libmodplug...
installing portaudio...
installing libopenmpt...
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing glslang...
installing shaderc...
installing libdovi...
installing libplacebo...
installing bubblewrap...
installing glycin...
Optional dependencies for glycin
    libheif: Load .avif, .heic and .heif
installing gdk-pixbuf2...
Optional dependencies for gdk-pixbuf2
    libheif: Load .avif, .heic and .heif
    libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf
    libwmf: Load .apm and .wmf
installing libdatrie...
installing libthai...
installing libxft...
installing pango...
installing librsvg...
installing libsoxr...
installing libssh...
installing libtheora...
installing libxfixes...
installing libva...
Optional dependencies for libva
    intel-media-driver: backend for Intel GPUs (>= Broadwell)
    libva-intel-driver: backend for Intel GPUs (<= Haswell)
    libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed]
installing libvdpau...
Optional dependencies for libvdpau
    libvdpau-va-gl: driver using VAAPI
    nvidia-utils: driver for NVIDIA
installing libvpx...
installing libxv...
installing ocl-icd...
Optional dependencies for ocl-icd
    opencl-driver: packaged opencl driver
installing opencore-amr...
installing openjpeg2...
installing fftw...
Optional dependencies for fftw
    fftw-openmpi: for OpenMPI integration
installing rubberband...
installing libxcursor...
installing hidapi...
Optional dependencies for hidapi
    libusb: for hidapi-libusb [installed]
installing sdl3...
Optional dependencies for sdl3
    alsa-lib: ALSA audio driver [installed]
    libpulse: PulseAudio audio driver [installed]
    jack: JACK audio driver [installed]
    pipewire: PipeWire audio driver [installed]
    vulkan-driver: vulkan renderer
    sndio: sndio audio driver [pending]
    libdecor: Wayland client decorations
installing sdl2-compat...
installing snappy...
installing libmd...
installing libbsd...
installing sndio...
installing speexdsp...
installing speex...
installing srt...
installing hicolor-icon-theme...
installing libbpf...
installing v4l-utils...
Optional dependencies for v4l-utils
    qt6-base: for qv4l2 and qvidcap [installed]
    qt6-5compat: for qv4l2 [installed]
    alsa-lib: for qv4l2 [installed]
installing zimg...
installing vapoursynth...
installing vid.stab...
installing l-smash...
installing x264...
installing x265...
installing xvidcore...
installing libsodium...
installing libpgm...
installing zeromq...
Optional dependencies for zeromq
    cppzmq: C++ binding for libzmq
installing ffmpeg...
Optional dependencies for ffmpeg
    avisynthplus: AviSynthPlus support
    frei0r-plugins: Frei0r video effects support
    ladspa: LADSPA filters
installing libxrandr...
installing qt6-multimedia-ffmpeg...
installing qt6-multimedia...
Optional dependencies for qt6-multimedia
    qt6-declarative: QML bindings [installed]
    qt6-quick3d: for QtQuick3DAudio
installing yaml-cpp...
:: Running post-transaction hooks...
( 1/12) Creating system user accounts...
Creating group 'avahi' with GID 967.
Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 967 and GID 967.
( 2/12) Creating temporary files...
error: command failed to execute correctly
( 3/12) Updating udev hardware database...
( 4/12) Reloading system manager configuration...
  Skipped: Current root is not booted.
( 5/12) Reloading user manager configuration...
  Skipped: Current root is not booted.
( 6/12) Updating the MIME type database...
( 7/12) Reloading device manager configuration...
  Skipped: Current root is not booted.
( 8/12) Arming ConditionNeedsUpdate...
( 9/12) Updating fontconfig configuration...
(10/12) Reloading system bus configuration...
  Skipped: Current root is not booted.
(11/12) Updating fontconfig cache...
(12/12) Updating the info directory file...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (17) cppdap-1.58.0-3  jsoncpp-1.9.6-3  libuv-1.52.1-1  perl-error-0.17030-3  perl-mailtools-2.22-3  perl-timedate-2.35-1  rhash-1.4.6-1  zlib-ng-2.3.3-1  boxed-cpp-1.4.3-2  catch2-3.15.3-1  cmake-4.4.2-1  extra-cmake-modules-6.29.0-1  git-2.55.0-1  microsoft-gsl-4.2.2-1  ninja-1.13.2-3  range-v3-0.12.0-2  reflection-cpp-0.4.0-1

Total Download Size:    32.47 MiB
Total Installed Size:  167.09 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 cmake-4.4.2-1-armv7h downloading...
 git-2.55.0-1-armv7h downloading...
 catch2-3.15.3-1-armv7h downloading...
 extra-cmake-modules-6.29.0-1-any downloading...
 cppdap-1.58.0-3-armv7h downloading...
 libuv-1.52.1-1-armv7h downloading...
 range-v3-0.12.0-2-any downloading...
 rhash-1.4.6-1-armv7h downloading...
 ninja-1.13.2-3-armv7h downloading...
 jsoncpp-1.9.6-3-armv7h downloading...
 zlib-ng-2.3.3-1-armv7h downloading...
 perl-timedate-2.35-1-any downloading...
 perl-mailtools-2.22-3-any downloading...
 perl-error-0.17030-3-any downloading...
 microsoft-gsl-4.2.2-1-any downloading...
 reflection-cpp-0.4.0-1-any downloading...
 boxed-cpp-1.4.3-2-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing boxed-cpp...
installing catch2...
installing cppdap...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator [pending]
    qt6-base: cmake-gui [installed]
installing extra-cmake-modules...
Optional dependencies for extra-cmake-modules
    python-pyxdg: to generate fastlane metadata for Android apps
    python-requests: to generate fastlane metadata for Android apps
    python-yaml: to generate fastlane metadata for Android apps
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4 [installed]
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing microsoft-gsl...
installing ninja...
installing range-v3...
installing reflection-cpp...
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
Creating group 'git' with GID 966.
Creating user 'git' (git daemon user) with UID 966 and GID 966.
(2/4) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/4) Updating the MIME type database...
(4/4) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of contour git repo...
Cloning into 'contour'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
==> Starting build()...
-- [Version] Git branch: v0.7.0.8982
-- [Version] Git SHA: 374755de
-- [Version] version source: git & /build/contour/src/contour/metainfo.xml
-- [Version] version triple: 0.7.0
-- [Version] version string: 0.7.0-v0.7.0.8982-374755de
-- The CXX compiler identification is GNU 16.1.1
-- The C compiler identification is GNU 16.1.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/distcc/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/lib/distcc/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- [cache] No compiler-cache launcher found (fastcache-cc, sccache, ccache); caching disabled
-- [clang-tidy] Disabled.
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test CONTOUR_HAS_STOP_TOKEN
-- Performing Test CONTOUR_HAS_STOP_TOKEN - Success
-- addr2line: /usr/bin/addr2line
-- No sanitizer enabled.
-- No 3rdparty libraries found at /build/contour/src/contour/_deps/sources
-- ==============================================================================
--     Contour ThirdParties: 
-- Using CPM to fetch libunicode
-- CPM: Adding package libunicode@0.9.3 (v0.9.3)
-- [clang-tidy] Disabled.
-- Performing Test fdiagnostics-color=always
-- Performing Test fdiagnostics-color=always - Success
-- Adding compiler flag: -fdiagnostics-color=always.
-- Enabling pedantic compiler options: no
-- [code coverage] Disabled.
-- [download 0% complete]
-- [download 1% complete]
-- [download 2% complete]
-- [download 3% complete]
-- [download 4% complete]
-- [download 5% complete]
-- [download 6% complete]
-- [download 7% complete]
-- [download 8% complete]
-- [download 9% complete]
-- [download 10% complete]
-- [download 11% complete]
-- [download 12% complete]
-- [download 13% complete]
-- [download 14% complete]
-- [download 15% complete]
-- [download 16% complete]
-- [download 17% complete]
-- [download 18% complete]
-- [download 19% complete]
-- [download 20% complete]
-- [download 21% complete]
-- [download 22% complete]
-- [download 23% complete]
-- [download 24% complete]
-- [download 25% complete]
-- [download 26% complete]
-- [download 27% complete]
-- [download 28% complete]
-- [download 29% complete]
-- [download 30% complete]
-- [download 31% complete]
-- [download 32% complete]
-- [download 33% complete]
-- [download 34% complete]
-- [download 35% complete]
-- [download 36% complete]
-- [download 37% complete]
-- [download 38% complete]
-- [download 39% complete]
-- [download 40% complete]
-- [download 41% complete]
-- [download 42% complete]
-- [download 43% complete]
-- [download 44% complete]
-- [download 45% complete]
-- [download 46% complete]
-- [download 47% complete]
-- [download 48% complete]
-- [download 49% complete]
-- [download 50% complete]
-- [download 51% complete]
-- [download 52% complete]
-- [download 53% complete]
-- [download 54% complete]
-- [download 55% complete]
-- [download 56% complete]
-- [download 57% complete]
-- [download 58% complete]
-- [download 59% complete]
-- [download 60% complete]
-- [download 61% complete]
-- [download 62% complete]
-- [download 63% complete]
-- [download 64% complete]
-- [download 65% complete]
-- [download 66% complete]
-- [download 67% complete]
-- [download 68% complete]
-- [download 69% complete]
-- [download 70% complete]
-- [download 71% complete]
-- [download 72% complete]
-- [download 73% complete]
-- [download 74% complete]
-- [download 75% complete]
-- [download 76% complete]
-- [download 77% complete]
-- [download 78% complete]
-- [download 79% complete]
-- [download 80% complete]
-- [download 81% complete]
-- [download 82% complete]
-- [download 83% complete]
-- [download 84% complete]
-- [download 85% complete]
-- [download 86% complete]
-- [download 87% complete]
-- [download 88% complete]
-- [download 89% complete]
-- [download 90% complete]
-- [download 91% complete]
-- [download 92% complete]
-- [download 93% complete]
-- [download 94% complete]
-- [download 95% complete]
-- [download 96% complete]
-- [download 97% complete]
-- [download 98% complete]
-- [download 99% complete]
-- [download 100% complete]
-- libunicode library build mode: STATIC
-- ------------------------------------------------------------------------------
--     libunicode (version 0.9.3)
-- ------------------------------------------------------------------------------
-- Build type:                  Release
-- Build mode:                  static
-- Build unit tests:            OFF
-- Build benchmark:             OFF
-- Build tools:                 OFF
-- Enable tablegen fast build:  OFF
-- Using ccache:                CCACHE-NOTFOUND
-- SIMD support:                std
-- Using UCD directory:         /build/contour/src/build/_deps/libunicode-src/_ucd/ucd-17.0.0
-- Enable clang-tidy:           OFF ()
-- ------------------------------------------------------------------------------
-- ==============================================================================
--     ThirdParties
-- ------------------------------------------------------------------------------
-- ------------------------------------------------------------------------------
-- Found boxed-cpp, version: 1.4.3
-- Found reflection-cpp, version: 0.4.0
-- Adding compiler flag: -fdiagnostics-color=always.
-- Enabling pedantic compiler options: no
CMake Warning at src/crispy/CMakeLists.txt:64 (message):
  Target architecture not detected: armv7l


-- Looking for backtrace
-- Looking for backtrace - found
-- Looking for backtrace_symbols
-- Looking for backtrace_symbols - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Looking for dlsym
-- Looking for dlsym - found
-- Looking for include file dlfcn.h
-- Looking for include file dlfcn.h - found
-- Looking for C++ include cxxabi.h
-- Looking for C++ include cxxabi.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file unwind.h
-- Looking for include file unwind.h - found
-- [crispy-core] Adding compile definition: HAVE_BACKTRACE
-- [crispy-core] Adding compile definition: HAVE_BACKTRACE_SYMBOLS
-- [crispy-core] Adding compile definition: HAVE_CXXABI_H
-- [crispy-core] Adding compile definition: HAVE_DLADDR
-- [crispy-core] Adding compile definition: HAVE_DLFCN_H
-- [crispy-core] Adding compile definition: HAVE_DLSYM
-- [crispy-core] Adding compile definition: HAVE_EXECINFO_H
-- [crispy-core] Adding compile definition: HAVE_SYS_SELECT_H
-- [crispy-core] Adding compile definition: HAVE_UNWIND_H
-- [crispy] Compile unit tests: ON
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.6.3")
-- Found PkgConfig: /usr/bin/pkg-config (found version "3.0.5")
-- Found Fontconfig: /usr/lib/libfontconfig.so (found version "2.18.3") 
-- Found Freetype: /usr/lib/libfreetype.so (found version "2.14.3") 
-- Checking for module 'cairo'
--   Found cairo, version 1.18.4
-- Checking for module 'harfbuzz'
--   Found harfbuzz, version 14.3.1
-- [text_shaper] Libraries: unicode::unicode;boxed-cpp::boxed-cpp;Microsoft.GSL::GSL;Freetype::Freetype;PkgConfig::Cairo;PkgConfig::harfbuzz;Fontconfig::Fontconfig
-- Checking for module 'libssh2'
--   Found libssh2, version 1.11.1
-- [vtpty] Builtin-SSH support enabled
-- Looking for close_range
-- Looking for close_range - found
-- [vtbackend] Compile unit tests: ON
-- [vtbackend] Enable VT sequence tracing: ON
-- [vtbackend] Enable passive render buffer update: OFF
-- [vtbackend] Build bench-headless: OFF
-- [vtbackend] Build documentation tool: OFF
-- [vtrasterizer] Compile unit tests: 
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Qt components: Core;Gui;Qml;Quick;QuickControls2;Network;Multimedia;Widgets;DBus;GuiPrivate
-- Found OpenGL: /usr/lib/libOpenGL.so
-- Found WrapOpenGL: TRUE  
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) 
-- Could NOT find WrapVulkanHeaders (missing: Vulkan_INCLUDE_DIR) 
-- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.13.2", minimum required is "0.9.0") 
-- Found Wayland_Client: /usr/lib/libwayland-client.so (found version "1.26.0")
-- Found Wayland_Server: /usr/lib/libwayland-server.so (found version "1.26.0")
-- Found Wayland_Cursor: /usr/lib/libwayland-cursor.so (found version "1.26.0")
-- Found Wayland_Egl: /usr/lib/libwayland-egl.so (found version "18.1.0")
shaders/background.vert -> background.vert.qsb exposed as :/contour/display/shaders/background.vert.qsb
shaders/background.frag -> background.frag.qsb exposed as :/contour/display/shaders/background.frag.qsb
shaders/text.vert -> text.vert.qsb exposed as :/contour/display/shaders/text.vert.qsb
shaders/text.frag -> text.frag.qsb exposed as :/contour/display/shaders/text.frag.qsb
-- Executable tic found (/usr/bin/tic).
CMake Warning at src/contour/CMakeLists.txt:1261 (message):
  Some features are not built into this binary:

    - Read selection aloud (Qt6::TextToSpeech not found)


-- ==============================================================================
--     Contour ThirdParties
-- ------------------------------------------------------------------------------
-- Catch2              system package
-- GSL                 system package
-- freetype            system package
-- harfbuzz            system package
-- yaml-cpp            system package
-- termbench-pro       (bench-headless disabled)
-- reflection-cpp      system package
-- libunicode          CPM (v0.9.3, static)
-- boxed-cpp           system package
-- ------------------------------------------------------------------------------
-- ==============================================================================
--     Contour (0.7.0-v0.7.0.8982-374755de)
-- ------------------------------------------------------------------------------
-- System:                                             armv7l (Linux)
-- Build type:                                         Release
-- C++ standard:                                       C++23 (GNU)
-- Compiler cache:                                     OFF
-- Build with sanitizer:                               OFF
-- Build unit tests:                                   ON
-- Verify terminal state invariants:                   OFF
-- Enable with code coverage:                          OFF
-- Build contour frontend GUI:                         ON
-- Build contour using mimalloc:                       OFF
-- Clang Tidy:                                         OFF
-- |> Enable performance metrics:                      OFF
-- ------------------------------------------------------------------------------
-- Configuring done (22.2s)
-- Generating done (1.4s)
CMake Warning (unused-cli):
  Manually-specified variables were not used by the project:

    CONTOUR_QT_VERSION


-- Build files have been written to: /build/contour/src/build
[1/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/tablegen_main.cpp.o
[2/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/enum_generator.cpp.o
In file included from /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:17:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::{anonymous}::writeEnumClass(std::ofstream&, const EnumDef&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:52:27,
    inlined from 'void tablegen::generateEnumFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:245:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeEnumOstream(std::ofstream&, const EnumDef&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:60:27,
    inlined from 'void tablegen::generateEnumFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:261:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeEnumFormatter(std::ofstream&, const EnumDef&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:76:27,
    inlined from 'void tablegen::generateEnumFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:276:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeEnumFormatter(std::ofstream&, const EnumDef&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:77:27,
    inlined from 'void tablegen::generateEnumFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:276:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeEnumFormatter(std::ofstream&, const EnumDef&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:84:31,
    inlined from 'void tablegen::generateEnumFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/enum_generator.cpp:276:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[3/646] Building CXX object src/net/CMakeFiles/net.dir/AsyncBufferedReader.cpp.o
[4/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/multistage_generator.cpp.o
/build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/multistage_generator.cpp: In member function 'size_t tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher::operator()(const tablegen::{anonymous}::CodepointRecord&) const':
/build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/multistage_generator.cpp:628:27: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '14695981039346656037' to '2216829733' [-Woverflow]
In file included from /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/multistage_generator.cpp:16:
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h: In instantiation of 'size_t support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::hashBlock(size_t) const [with T = tablegen::{anonymous}::CodepointRecord; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]':
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:144:24:   required from 'std::optional<unsigned int> support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::find_same_block(size_t) [with T = tablegen::{anonymous}::CodepointRecord; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:110:32:   required from 'Stage1ElementType support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::get_or_create_index_to_stage2_block(SourceType) [with T = tablegen::{anonymous}::CodepointRecord; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher; SourceType BlockSize = 256; SourceType MaxValue = 1114111]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:82:54:   required from 'void support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::generate() [with T = tablegen::{anonymous}::CodepointRecord; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher; SourceType BlockSize = 256; SourceType MaxValue = 1114111]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:196:21:   required from 'void support::generate(const T*, size_t, multistage_table<T, SourceType, Stage1ElementType, Stage2ElementType, BlockSize, MaxValue>&, ValueHasher&&) [with T = tablegen::{anonymous}::CodepointRecord; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = tablegen::generateMultistageFiles(const UcdParser&, const std::string&, const std::string&)::RecordHasher; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/multistage_generator.cpp:641:22:   required from here
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:128:23: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '14695981039346656037' to '2216829733' [-Woverflow]
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h: In instantiation of 'size_t support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::hashBlock(size_t) const [with T = std::__cxx11::basic_string<char>; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = std::hash<std::__cxx11::basic_string<char> >; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]':
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:144:24:   required from 'std::optional<unsigned int> support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::find_same_block(size_t) [with T = std::__cxx11::basic_string<char>; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = std::hash<std::__cxx11::basic_string<char> >; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:110:32:   required from 'Stage1ElementType support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::get_or_create_index_to_stage2_block(SourceType) [with T = std::__cxx11::basic_string<char>; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = std::hash<std::__cxx11::basic_string<char> >; SourceType BlockSize = 256; SourceType MaxValue = 1114111]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:82:54:   required from 'void support::multistage_table_generator<T, SourceType, Stage1ElementType, Stage2ElementType, ValueHasher, BlockSize, MaxValue>::generate() [with T = std::__cxx11::basic_string<char>; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = std::hash<std::__cxx11::basic_string<char> >; SourceType BlockSize = 256; SourceType MaxValue = 1114111]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:196:21:   required from 'void support::generate(const T*, size_t, multistage_table<T, SourceType, Stage1ElementType, Stage2ElementType, BlockSize, MaxValue>&, ValueHasher&&) [with T = std::__cxx11::basic_string<char>; SourceType = unsigned int; Stage1ElementType = unsigned char; Stage2ElementType = short unsigned int; ValueHasher = std::hash<std::__cxx11::basic_string<char> >; SourceType BlockSize = 256; SourceType MaxValue = 1114111; size_t = unsigned int]'
/build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/multistage_generator.cpp:647:22:   required from here
/build/contour/src/build/_deps/libunicode-src/src/libunicode/../libunicode/multistage_table_generator.h:128:23: warning: conversion from 'long long unsigned int' to 'size_t' {aka 'unsigned int'} changes value from '14695981039346656037' to '2216829733' [-Woverflow]
[5/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/case_norm_generator.cpp.o
In file included from /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:17:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&, const std::set<char32_t>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:174:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&, const std::set<char32_t>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:180:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int, const char*&}]',
    inlined from 'void tablegen::{anonymous}::writeCompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&, const std::set<char32_t>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:186:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeSimpleCaseTable(std::ofstream&, const std::map<char32_t, char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:38:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeSimpleCaseTable(std::ofstream&, const std::map<char32_t, char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:39:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeSimpleCaseTable(std::ofstream&, const std::map<char32_t, char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:40:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, const char*&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeSimpleCaseTable(std::ofstream&, const std::map<char32_t, char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:48:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeFullCaseTable(std::ofstream&, const std::map<char32_t, std::vector<char32_t> >&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:61:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeFullCaseTable(std::ofstream&, const std::map<char32_t, std::vector<char32_t> >&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:62:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeFullCaseTable(std::ofstream&, const std::map<char32_t, std::vector<char32_t> >&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:63:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeFullCaseTable(std::ofstream&, const std::map<char32_t, std::vector<char32_t> >&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:68:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, const char*&}]',
    inlined from 'void tablegen::{anonymous}::writeFullCaseTable(std::ofstream&, const std::map<char32_t, std::vector<char32_t> >&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:78:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeQuickCheckTable(std::ofstream&, const std::set<char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:269:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeQuickCheckTable(std::ofstream&, const std::set<char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:270:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::{anonymous}::writeQuickCheckTable(std::ofstream&, const std::set<char32_t>&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:271:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int&}]',
    inlined from 'void tablegen::{anonymous}::writeDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:122:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'void tablegen::{anonymous}::writeDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:125:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:128:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:138:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const char*&}]',
    inlined from 'void tablegen::{anonymous}::writeDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:145:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCccTable(std::ofstream&, const std::map<char32_t, int>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:95:27,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:331:18:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCccTable(std::ofstream&, const std::map<char32_t, int>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:96:27,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:331:18:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const int&, const char*&}]',
    inlined from 'void tablegen::{anonymous}::writeCccTable(std::ofstream&, const std::map<char32_t, int>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:102:31,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:331:18:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int&}]',
    inlined from 'void tablegen::{anonymous}::writeCompatibilityDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:234:27,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:339:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'void tablegen::{anonymous}::writeCompatibilityDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:237:27,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:339:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCompatibilityDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:241:27,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:339:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::{anonymous}::writeCompatibilityDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:252:31,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:339:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned char, const char*&}]',
    inlined from 'void tablegen::{anonymous}::writeCompatibilityDecompositionTable(std::ofstream&, const std::map<char32_t, tablegen::Decomposition>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:259:31,
    inlined from 'void tablegen::generateCaseNormFile(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/case_norm_generator.cpp:339:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[6/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/ucd_api_generator.cpp.o
In file included from /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:17:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format: In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]':
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<tablegen::{anonymous}::MergedRange> tablegen::{anonymous}::mergeRanges(const std::vector<tablegen::PropertyRange>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:56:54:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<tablegen::{anonymous}::MergedRange> tablegen::{anonymous}::mergeRanges(const std::vector<tablegen::PropertyRange>&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:62:59:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:147:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:150:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:156:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:158:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:160:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const char (&)[9], unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:176:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:179:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:183:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:191:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:209:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, const char*&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:212:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[17]}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:224:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:226:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:227:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const char (&)[9], unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:235:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:238:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:242:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:251:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:264:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:267:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:290:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:293:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:314:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const char (&)[16], unsigned int}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:327:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:332:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char (&)[4]}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:339:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:345:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:354:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:372:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, const char (&)[17], __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:375:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:397:71:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:398:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:402:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:410:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:416:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:421:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:426:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:446:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:455:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:461:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int, unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:462:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:469:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:471:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const char (&)[9], unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:489:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:492:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:496:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:504:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:505:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:513:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:526:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:528:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const char* const&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:533:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:537:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:600:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void tablegen::generateUcdApiFiles(const UcdParser&, const std::string&)' at /build/contour/src/build/_deps/libunicode-src/src/libunicode/tablegen/ucd_api_generator.cpp:603:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[7/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_tablegen.dir/tablegen/ucd_parser.cpp.o
[8/646] Building CXX object src/net/CMakeFiles/net.dir/DefaultEventSource.cpp.o
[9/646] Building CXX object src/net/CMakeFiles/net.dir/Diagnostics.cpp.o
[10/646] Building CXX object src/net/CMakeFiles/net.dir/KqueueEventSource.cpp.o
[11/646] Linking CXX executable _deps/libunicode-build/src/libunicode/unicode_tablegen
[11/646] Generating all UCD tables from /build/contour/src/build/_deps/libunicode-src/_ucd/ucd-17.0.0
[tablegen] Parsing UCD from: /build/contour/src/build/_deps/libunicode-src/_ucd/ucd-17.0.0
[tablegen] Generating enum files...
[tablegen] Generating UCD API files (ucd.h, ucd.cpp)...
[tablegen] Generating case/normalization tables...
[tablegen] Generating multistage property tables...
[tablegen]   Building enum indices...
[tablegen]   Populating 1114112 codepoint records...
[tablegen]   Computing derived properties...
[tablegen]   Generating multistage tables (properties)...
[tablegen]   Generating multistage tables (names)...
[tablegen]   Writing output files...
[tablegen] Done in 1419 ms.
[13/646] Building CXX object src/net/CMakeFiles/net.dir/PollEventSource.cpp.o
[15/646] Building CXX object src/net/CMakeFiles/net.dir/platform/SystemPipe.cpp.o
[16/646] Building CXX object src/net/CMakeFiles/net.dir/HttpServer.cpp.o
[17/646] Building CXX object src/net/CMakeFiles/net.dir/EventLoop.cpp.o
[18/646] Building CXX object src/net/CMakeFiles/net.dir/WriteQueue.cpp.o
[19/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode_ucd.dir/ucd.cpp.o
[20/646] Building CXX object src/net/CMakeFiles/net.dir/Tls.cpp.o
[21/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/capi.cpp.o
[22/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/codepoint_properties.cpp.o
[23/646] Linking CXX static library _deps/libunicode-build/src/libunicode/libunicode_ucd.a
[24/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/case_mapping.cpp.o
[25/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/emoji_segmenter.cpp.o
[26/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/grapheme_segmenter.cpp.o
[27/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/convert.cpp.o
[28/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/word_segmenter.cpp.o
[29/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/utf8.cpp.o
[30/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/script_segmenter.cpp.o
[31/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/normalization.cpp.o
[32/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/width.cpp.o
[33/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/scan.cpp.o
[34/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/codepoint_properties_data.cpp.o
[35/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/Environment.cpp.o
[36/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/InterpolatedString.cpp.o
[37/646] Building CXX object _deps/libunicode-build/src/libunicode/CMakeFiles/unicode.dir/codepoint_properties_names.cpp.o
[38/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/BufferObject.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/crispy/BufferObject.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[39/646] Linking CXX static library _deps/libunicode-build/src/libunicode/libunicode.a
[40/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/App.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/crispy/App.hpp:4,
                 from /build/contour/src/contour/src/crispy/App.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*}]',
    inlined from 'virtual int crispy::App::run(int, const char**)' at /build/contour/src/contour/src/crispy/App.cpp:255:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[41/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/UserInfo.cpp.o
[42/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/StackTrace.cpp.o
[43/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/LogStore.cpp.o
[44/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/CLI.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'crispy::cli::{anonymous}::stylizer(const crispy::cli::HelpDisplayStyle&)::<lambda(std::string_view, crispy::cli::HelpElement)>' at /build/contour/src/contour/src/crispy/CLI.cpp:551:61,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::cli::{anonymous}::stylizer(const crispy::cli::HelpDisplayStyle&)::<lambda(string_view, crispy::cli::HelpElement)>&; _Args = {basic_string_view<char, char_traits<char> >, crispy::cli::HelpElement}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Callable = crispy::cli::{anonymous}::stylizer(const crispy::cli::HelpDisplayStyle&)::<lambda(string_view, crispy::cli::HelpElement)>&; _Args = {basic_string_view<char, char_traits<char> >, crispy::cli::HelpElement}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::__cxx11::basic_string<char>; _Functor = crispy::cli::{anonymous}::stylizer(const crispy::cli::HelpDisplayStyle&)::<lambda(std::string_view, crispy::cli::HelpElement)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >, crispy::cli::HelpElement}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.cpp:4:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'const crispy::cli::Option* crispy::cli::{anonymous}::findOption(const ParseContext&, std::string_view)' at /build/contour/src/contour/src/crispy/CLI.cpp:149:45:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::cli::{anonymous}::validate(const crispy::cli::Command&, ParseContext&, const std::string&)' at /build/contour/src/contour/src/crispy/CLI.cpp:453:105:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::cli::{anonymous}::validate(const crispy::cli::Command&, ParseContext&, const std::string&)' at /build/contour/src/contour/src/crispy/CLI.cpp:461:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[45/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/Utils.cpp.o
[46/646] Building CXX object src/crispy/CMakeFiles/crispy-core.dir/LogSink.cpp.o
[47/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/ChannelPty.cpp.o
[48/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockPty.cpp.o
[49/646] Linking CXX static library src/crispy/libcrispy-core.a
[50/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/MockViewPty.cpp.o
[51/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Pty.cpp.o
In file included from /build/contour/src/contour/src/vtpty/UnixPty.hpp:9,
                 from /build/contour/src/contour/src/vtpty/Pty.cpp:9:
/build/contour/src/contour/src/crispy/ReadSelector.hpp: In member function 'std::optional<int> crispy::PosixReadSelector::waitOne(std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >)':
/build/contour/src/contour/src/crispy/ReadSelector.hpp:134:54: warning: narrowing conversion of '(timeout.std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >::operator->()->std::chrono::duration<long long int, std::ratio<1, 1000> >::count() / 1000)' from 'std::chrono::duration<long long int, std::ratio<1, 1000> >::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
[52/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/UnixUtils.cpp.o
[53/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/SpawnLadder.cpp.o
In file included from /build/contour/src/contour/src/vtpty/SpawnLadder.cpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<vtpty::SpawnAttempt> vtpty::buildSpawnLadder(const std::string&, const std::string&, const std::string&)' at /build/contour/src/contour/src/vtpty/SpawnLadder.cpp:35:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<vtpty::SpawnAttempt> vtpty::buildSpawnLadder(const std::string&, const std::string&, const std::string&)' at /build/contour/src/contour/src/vtpty/SpawnLadder.cpp:35:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[54/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/Process_unix.cpp.o
In file included from /build/contour/src/contour/src/vtpty/UnixPty.hpp:9,
                 from /build/contour/src/contour/src/vtpty/Process_unix.cpp:4:
/build/contour/src/contour/src/crispy/ReadSelector.hpp: In member function 'std::optional<int> crispy::PosixReadSelector::waitOne(std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >)':
/build/contour/src/contour/src/crispy/ReadSelector.hpp:134:54: warning: narrowing conversion of '(timeout.std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >::operator->()->std::chrono::duration<long long int, std::ratio<1, 1000> >::count() / 1000)' from 'std::chrono::duration<long long int, std::ratio<1, 1000> >::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Process.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Process_unix.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char> > vtpty::{anonymous}::createEnvironmentBlock(const vtpty::Process::Environment&)' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:153:45,
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:260:48:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'std::string vtpty::Process::workingDirectory() const' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:569:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char> > vtpty::{anonymous}::resolveLoginShell(bool)' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:505:95:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> > vtpty::Process::Private::checkStatus(bool) const' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:453:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char&}]',
    inlined from 'std::string crispy::joinHumanReadableQuoted(Range&&, Separator) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Separator = char]' at /build/contour/src/contour/src/crispy/Utils.hpp:209:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string crispy::joinHumanReadableQuoted(Range&&, Separator) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Separator = char]' at /build/contour/src/contour/src/crispy/Utils.hpp:210:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'std::string crispy::joinHumanReadableQuoted(Range&&, Separator) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Separator = char]' at /build/contour/src/contour/src/crispy/Utils.hpp:210:55:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'std::string crispy::joinHumanReadableQuoted(Range&&, Separator) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Separator = char]' at /build/contour/src/contour/src/crispy/Utils.hpp:210:55:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string crispy::joinHumanReadableQuoted(Range&&, Separator) [with Range = std::vector<std::__cxx11::basic_string<char> >&; Separator = char]' at /build/contour/src/contour/src/crispy/Utils.hpp:210:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:288:42,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:291:46,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:293:28,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:296:46,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[8]}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:297:42,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:299:46,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const int&}]',
    inlined from 'vtpty::Process::start()::<lambda()>' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:302:28,
    inlined from 'virtual vtpty::StartResult vtpty::Process::start()' at /build/contour/src/contour/src/vtpty/Process_unix.cpp:308:7:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[55/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/UnixPty.cpp.o
In file included from /build/contour/src/contour/src/vtpty/UnixPty.hpp:9,
                 from /build/contour/src/contour/src/vtpty/UnixPty.cpp:2:
/build/contour/src/contour/src/crispy/ReadSelector.hpp: In member function 'std::optional<int> crispy::PosixReadSelector::waitOne(std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >)':
/build/contour/src/contour/src/crispy/ReadSelector.hpp:134:54: warning: narrowing conversion of '(timeout.std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >::operator->()->std::chrono::duration<long long int, std::ratio<1, 1000> >::count() / 1000)' from 'std::chrono::duration<long long int, std::ratio<1, 1000> >::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/UnixPty.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:12&) const [with auto:12 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::NativeHandle<int, -1>}]',
    inlined from 'vtpty::UnixPty::~UnixPty()' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:252:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, crispy::NativeHandle<int, -1>}]',
    inlined from 'virtual void vtpty::UnixPty::close()' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:275:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, vtpty::ImageSize}]',
    inlined from 'virtual void vtpty::UnixPty::resizeScreen(vtpty::PageSize, std::optional<vtpty::ImageSize>)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:434:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, vtpty::ImageSize}]',
    inlined from 'virtual void vtpty::UnixPty::resizeScreen(vtpty::PageSize, std::optional<vtpty::ImageSize>)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:444:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'vtpty::{anonymous}::PtyHandles vtpty::{anonymous}::createUnixPty(const vtpty::PageSize&, std::optional<vtpty::ImageSize>)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:93:17,
    inlined from 'virtual vtpty::StartResult vtpty::UnixPty::start()' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:225:39:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'virtual vtpty::StartResult vtpty::UnixPty::start()' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:235:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual int vtpty::UnixPty::write(std::string_view)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:396:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, unsigned int}]',
    inlined from 'virtual int vtpty::UnixPty::write(std::string_view)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:399:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::basic_string_view<char> > vtpty::UnixPty::readSome(int, char*, size_t)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:305:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::basic_string_view<char> > vtpty::UnixPty::readSome(int, char*, size_t)' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:312:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void crispy::EpollReadSelector::wakeup() const' at /build/contour/src/contour/src/crispy/ReadSelector.hpp:269:33,
    inlined from 'virtual void vtpty::UnixPty::wakeupReader()' at /build/contour/src/contour/src/vtpty/UnixPty.cpp:288:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[56/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/FontLocatorProvider.cpp.o
[57/646] Building CXX object src/vtpty/CMakeFiles/vtpty.dir/SshSession.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/SshSession.hpp:4,
                 from /build/contour/src/contour/src/vtpty/SshSession.cpp:18:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1200:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >&, std::basic_string_view<char, std::char_traits<char> >}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'void vtpty::SshSession::logErrorWithDetails(int, std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1374:13:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'void vtpty::SshSession::logErrorWithDetails(int, std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1375:13:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtpty::SshSession::State, vtpty::SshSession::State}]',
    inlined from 'void vtpty::SshSession::setState(State)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:539:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string_view<char, std::char_traits<char> >}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'bool vtpty::SshSession::setEnv()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:603:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const int&}]',
    inlined from 'std::string vtpty::SshHostConfig::toKnownhostComment() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:397:83:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtpty::SshHostConfig::toKnownhostComment() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:399:74:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void vtpty::SshSession::logInject(std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1184:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:377:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:380:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const int&}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:382:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:384:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:386:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:388:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const bool&}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:389:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'std::string vtpty::SshHostConfig::toConfigString(const std::string&) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:390:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:341:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const int&}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:347:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const int&}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:349:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:358:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:361:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:364:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*}]',
    inlined from 'std::string vtpty::SshHostConfig::toString() const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:366:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logInfo(std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1189:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1200:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtpty::SshSession::logInfo(std::string_view) const' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1189:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'vtpty::SshSession::HostkeyVerificationStatus vtpty::SshSession::verifyHostkey()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1302:75:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtpty::SshSession::logInfo(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:224:28,
    inlined from 'vtpty::SshSession::HostkeyVerificationStatus vtpty::SshSession::verifyHostkey()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1301:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, const char*}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >&, const char*}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1225:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void vtpty::SshSession::logInfo(std::format_string<_Args ...>, Args&& ...) const [with Args = {int&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:224:28,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1250:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char (&)[100], int&}]',
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1260:91:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1264:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1262:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char (&)[100], int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {char (&)[100], int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1268:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::basic_string_view<char, std::char_traits<char> >&, int&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1279:13:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*}]',
    inlined from 'void vtpty::SshSession::logError(std::format_string<_Args ...>, Args&& ...) const [with Args = {const char*}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:232:29,
    inlined from 'bool vtpty::SshSession::connect(std::string_view, int)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1275:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char*&}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {char*&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'bool vtpty::SshSession::authenticateWithAgent()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1539:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'void vtpty::SshSession::processState()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:689:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtpty::SshSession::processState()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:727:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'virtual vtpty::StartResult vtpty::SshSession::start()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:826:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, int&}]',
    inlined from 'void vtpty::SshSession::logInfoWithInject(std::format_string<_Args ...>, Args&& ...) const [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, int&}]' at /build/contour/src/contour/src/vtpty/SshSession.hpp:218:38,
    inlined from 'virtual vtpty::StartResult vtpty::SshSession::start()' at /build/contour/src/contour/src/vtpty/SshSession.cpp:828:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [4], std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual std::optional<vtpty::Pty::ReadResult> vtpty::SshSession::read(crispy::BufferObject<char>&, std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >, size_t)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:981:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::SshSession::State}]',
    inlined from 'virtual int vtpty::SshSession::write(std::string_view)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1048:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'virtual int vtpty::SshSession::write(std::string_view)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1095:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, unsigned int}]',
    inlined from 'virtual int vtpty::SshSession::write(std::string_view)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1103:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'virtual void vtpty::SshSession::resizeScreen(vtpty::PageSize, std::optional<vtpty::ImageSize>)' at /build/contour/src/contour/src/vtpty/SshSession.cpp:1126:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[58/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/Font.cpp.o
[59/646] Linking CXX static library src/vtpty/libvtpty.a
[60/646] Building CXX object src/vtparser/CMakeFiles/vtparser.dir/Parser.cpp.o
In file included from /build/contour/src/build/_deps/libunicode-src/src/libunicode/emoji_segmenter.h:18,
                 from /build/contour/src/build/_deps/libunicode-src/src/libunicode/codepoint_properties.h:16,
                 from /build/contour/src/build/_deps/libunicode-src/src/libunicode/grapheme_segmenter.h:16,
                 from /build/contour/src/build/_deps/libunicode-src/src/libunicode/scan.h:16,
                 from /build/contour/src/contour/src/vtparser/Parser.hpp:5,
                 from /build/contour/src/contour/src/vtparser/Parser.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtparser::State&, unsigned int&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:67:73:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtparser::State&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:67:73:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:74:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtparser::State&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:77:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtparser::State&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:101:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtparser::State&}]',
    inlined from 'void vtparser::parserTableDot(std::ostream&)' at /build/contour/src/contour/src/vtparser/Parser.cpp:106:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[61/646] Linking CXX static library src/vtparser/libvtparser.a
[62/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/MockFontLocator.cpp.o
[63/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Capabilities.cpp.o
[64/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/Shaper.cpp.o
[65/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Charset.cpp.o
[66/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/FontconfigLocator.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/text_shaper/Font.hpp:12,
                 from /build/contour/src/contour/src/text_shaper/FontconfigLocator.hpp:4,
                 from /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const text::FontWeight&, const text::FontSlant&, const text::FontSpacing&, const char*}]',
    inlined from 'auto std::formatter<text::FontDescription>::format(const text::FontDescription&, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:558:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontDescription; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, const char*, char*}]',
    inlined from 'virtual text::FontSourceList text::FontconfigLocator::all()' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:412:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]',
    inlined from 'text::FontconfigLocator::PrivateTag::PrivateTag()' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:183:21,
    inlined from 'text::FontconfigLocator::FontconfigLocator()' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:194:61:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontWeight&}]',
    inlined from 'void text::{anonymous}::appendFontSource(FcPattern*, text::FontSourceList&)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:162:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontSlant&}]',
    inlined from 'void text::{anonymous}::appendFontSource(FcPattern*, text::FontSourceList&)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:163:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]',
    inlined from 'void text::{anonymous}::appendFontSource(FcPattern*, text::FontSourceList&)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:159:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'virtual text::FontSourceList text::FontconfigLocator::resolve(gsl::span<const char32_t>)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:476:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'std::string text::{anonymous}::fcSpacingStr(int)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:41:54,
    inlined from 'text::FontconfigLocator::locate(const text::FontDescription&)::<lambda(const auto:78&)> [with auto:78 = _FcPattern*]' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:276:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'text::FontconfigLocator::locate(const text::FontDescription&)::<lambda(const auto:78&)> [with auto:78 = _FcPattern*]' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:274:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void crispy::fatal(std::string_view, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:101:27:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontDescription}]',
    inlined from 'virtual text::FontSourceList text::FontconfigLocator::locate(const text::FontDescription&)' at /build/contour/src/contour/src/text_shaper/FontconfigLocator.cpp:200:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[67/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/ProgressState.cpp.o
[68/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/ColorPalette.cpp.o
[69/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/CommandBlocks.cpp.o
[70/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper.dir/OpenShaper.cpp.o
In file included from /usr/include/c++/16.1.1/vector:74,
                 from /usr/include/c++/16.1.1/functional:81,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:11,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/text_shaper/Font.hpp:12,
                 from /build/contour/src/contour/src/text_shaper/OpenShaper.hpp:4,
                 from /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:2:
/usr/include/c++/16.1.1/bits/vector.tcc: In function 'constexpr void std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >; _Tp = text::GlyphPosition; _Alloc = std::allocator<text::GlyphPosition>]':
/usr/include/c++/16.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector<text::GlyphPosition>::iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const text::FontWeight&}]',
    inlined from 'std::size_t std::hash<{anonymous}::FontInfo>::operator()(const {anonymous}::FontInfo&) const' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:237:70:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontPath&}]',
    inlined from 'auto std::formatter<std::variant<text::FontPath, text::FontMemoryRef> >::format(text::FontSource, auto:95&) const [with auto:95 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:103:31,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<text::FontPath, text::FontMemoryRef>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontMemoryRef&}]',
    inlined from 'auto std::formatter<std::variant<text::FontPath, text::FontMemoryRef> >::format(text::FontSource, auto:95&) const [with auto:95 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:105:31,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<text::FontPath, text::FontMemoryRef>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const text::FontKey&, const text::FontSize&, const text::GlyphIndex&}]',
    inlined from 'auto std::formatter<text::GlyphKey>::format(const text::GlyphKey&, auto:70&) const [with auto:70 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:625:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::GlyphKey; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:74&) const [with auto:74 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<text::FontMemoryRef>::format(text::FontMemoryRef, auto:94&) const [with auto:94 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:92:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontMemoryRef; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontWeight&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:93&) const [with auto:93 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:80:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontSlant&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:93&) const [with auto:93 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:81:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:93&) const [with auto:93 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/FontLocator.hpp:82:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const vtpty::ImageSize&, const crispy::Point&, const text::BitmapFormat&}]',
    inlined from 'auto std::formatter<text::RasterizedGlyph>::format(const text::RasterizedGlyph&, auto:92&) const [with auto:92 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Shaper.hpp:213:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::RasterizedGlyph; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const text::FontWeight&, const text::FontSlant&, const text::FontSpacing&, const char*}]',
    inlined from 'auto std::formatter<text::FontDescription>::format(const text::FontDescription&, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:558:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontDescription; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&, const int&, const int&, const int&, const int&}]',
    inlined from 'auto std::formatter<text::FontMetrics>::format(const text::FontMetrics&, auto:66&) const [with auto:66 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:573:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontMetrics; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]',
    inlined from 'auto std::formatter<text::FontSize>::format(text::FontSize, auto:67&) const [with auto:67 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:589:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'auto std::formatter<text::GlyphIndex>::format(text::GlyphIndex, auto:69&) const [with auto:69 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:607:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::GlyphIndex; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'auto std::formatter<crispy::Point>::format(crispy::Point, auto:60&) const [with auto:60 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/crispy/Point.hpp:126:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::Point; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::GlyphKey, int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::GlyphKey}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'virtual void text::OpenShaper::clearCache()' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1150:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void text::OpenShaper::PrivateOpenShaper::updateFaceDpi(text::{anonymous}::HbFontInfo&, text::DPI)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:877:45,
    inlined from 'virtual void text::OpenShaper::setDPI(text::DPI)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1130:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontDescription, text::FontMetrics}]',
    inlined from 'virtual text::FontMetrics text::OpenShaper::metrics(text::FontKey) const' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1261:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'auto std::formatter<text::DPI>::format(text::DPI, auto:61&) const [with auto:61 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:492:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::DPI; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'auto std::formatter<text::FontKey>::format(text::FontKey, auto:68&) const [with auto:68 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:598:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontKey; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::GlyphKey, text::RasterizedGlyph}]',
    inlined from 'std::optional<text::RasterizedGlyph> text::rasterizeOutlined(FT_Library, FT_Face, const GlyphKey&, GlyphIndex, float)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1514:24,
    inlined from 'virtual std::optional<text::RasterizedGlyph> text::OpenShaper::rasterize(text::GlyphKey, text::RenderMode, float)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1529:96:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, char*, char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual std::optional<text::RasterizedGlyph> text::OpenShaper::rasterize(text::GlyphKey, text::RenderMode, float)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1549:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned char}]',
    inlined from 'virtual std::optional<text::RasterizedGlyph> text::OpenShaper::rasterize(text::GlyphKey, text::RenderMode, float)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1683:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::GlyphKey, text::RasterizedGlyph}]',
    inlined from 'virtual std::optional<text::RasterizedGlyph> text::OpenShaper::rasterize(text::GlyphKey, text::RenderMode, float)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1691:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::unique_ptr<FT_FaceRec_, void (*)(FT_FaceRec_*)> > text::{anonymous}::loadFace(const text::FontSource&, text::FontSize, text::DPI, FT_Library)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:418:41,
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:771:63:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char*}]',
    inlined from 'std::optional<std::unique_ptr<FT_FaceRec_, void (*)(FT_FaceRec_*)> > text::{anonymous}::loadFace(const text::FontSource&, text::FontSize, text::DPI, FT_Library)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:448:32,
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:771:63:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, std::variant<text::FontPath, text::FontMemoryRef>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::unique_ptr<FT_FaceRec_, void (*)(FT_FaceRec_*)> > text::{anonymous}::loadFace(const text::FontSource&, text::FontSize, text::DPI, FT_Library)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:456:45,
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:771:63:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, short int, short int, std::variant<text::FontPath, text::FontMemoryRef>}]',
    inlined from 'std::optional<std::unique_ptr<FT_FaceRec_, void (*)(FT_FaceRec_*)> > text::{anonymous}::loadFace(const text::FontSource&, text::FontSize, text::DPI, FT_Library)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:461:36,
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:771:63:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long int, text::DPI, std::variant<text::FontPath, text::FontMemoryRef>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::optional<std::unique_ptr<FT_FaceRec_, void (*)(FT_FaceRec_*)> > text::{anonymous}::loadFace(const text::FontSource&, text::FontSize, text::DPI, FT_Library)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:478:41,
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:771:63:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontKey, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, text::FontSize, text::DPI, text::FontMetrics}]',
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::getOrCreateKeyForFont(const text::FontSource&, text::FontSize, text::FontWeight)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:802:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, text::FontSize}]',
    inlined from 'virtual text::FontKey text::OpenShaper::resizeFont(text::FontKey, text::FontSize)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1239:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /usr/include/c++/16.1.1/vector:68:
In member function 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >; <template-parameter-2-2> = void; _Tp = text::GlyphPosition; _Alloc = std::allocator<text::GlyphPosition>]',
    inlined from 'bool text::OpenShaper::PrivateOpenShaper::shapeRunWithFallback(text::FontKey, text::{anonymous}::HbFontInfo&, text::FontKey, text::{anonymous}::FallbackCursor, unicode::Script, unicode::PresentationStyle, std::u32string_view, std::span<const unsigned int>, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1056:26:
/usr/include/c++/16.1.1/bits/stl_vector.h:1611:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_vector.h:1611:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
In member function 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::iterator std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >; <template-parameter-2-2> = void; _Tp = text::GlyphPosition; _Alloc = std::allocator<text::GlyphPosition>]',
    inlined from 'void text::{anonymous}::appendGlyphs(text::ShapeResult&, const ShapedRun&, const text::ClusterGroup&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:650:22,
    inlined from 'bool text::OpenShaper::PrivateOpenShaper::shapeRunWithFallback(text::FontKey, text::{anonymous}::HbFontInfo&, text::FontKey, text::{anonymous}::FallbackCursor, unicode::Script, unicode::PresentationStyle, std::u32string_view, std::span<const unsigned int>, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1067:29:
/usr/include/c++/16.1.1/bits/stl_vector.h:1611:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_vector.h:1611:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const text::GlyphPosition*, std::vector<text::GlyphPosition> >' changed in GCC 7.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontKey, std::variant<text::FontPath, text::FontMemoryRef>}]',
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::nextFallbackFont(text::{anonymous}::HbFontInfo&, text::{anonymous}::FallbackCursor&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:953:29,
    inlined from 'bool text::OpenShaper::PrivateOpenShaper::shapeRunWithFallback(text::FontKey, text::{anonymous}::HbFontInfo&, text::FontKey, text::{anonymous}::FallbackCursor, unicode::Script, unicode::PresentationStyle, std::u32string_view, std::span<const unsigned int>, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1074:76:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, text::FontKey}]',
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::resolveByCoverage(const text::{anonymous}::HbFontInfo&, std::u32string_view)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:996:33,
    inlined from 'bool text::OpenShaper::PrivateOpenShaper::shapeRunWithFallback(text::FontKey, text::{anonymous}::HbFontInfo&, text::FontKey, text::{anonymous}::FallbackCursor, unicode::Script, unicode::PresentationStyle, std::u32string_view, std::span<const unsigned int>, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1083:38:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontKey, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void text::OpenShaper::shape(text::FontKey, std::u32string_view, gsl::span<unsigned int>, unicode::Script, unicode::PresentationStyle, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1309:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontKey}]',
    inlined from 'virtual void text::OpenShaper::shape(text::FontKey, std::u32string_view, gsl::span<unsigned int>, unicode::Script, unicode::PresentationStyle, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1311:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::append(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'virtual void text::OpenShaper::shape(text::FontKey, std::u32string_view, gsl::span<unsigned int>, unicode::Script, unicode::PresentationStyle, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1327:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:99:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::append(std::string_view, const Ts& ...) [with Ts = {text::FontKey, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void text::OpenShaper::shape(text::FontKey, std::u32string_view, gsl::span<unsigned int>, unicode::Script, unicode::PresentationStyle, text::ShapeResult&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1331:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:99:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontKey, std::variant<text::FontPath, text::FontMemoryRef>}]',
    inlined from 'std::optional<text::FontKey> text::OpenShaper::PrivateOpenShaper::nextFallbackFont(text::{anonymous}::HbFontInfo&, text::{anonymous}::FallbackCursor&)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:953:29,
    inlined from 'virtual std::optional<text::GlyphPosition> text::OpenShaper::shape(text::FontKey, char32_t)' at /build/contour/src/contour/src/text_shaper/OpenShaper.cpp:1278:57:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[71/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/PromptRegion.cpp.o
[72/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/FileUrl.cpp.o
[73/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Color.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/Color.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned char}]',
    inlined from 'std::string vtbackend::toString(Color)' at /build/contour/src/contour/src/vtbackend/Color.cpp:24:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned char&, unsigned char&, unsigned char&}]',
    inlined from 'std::string vtbackend::formatColor(RGBColor)' at /build/contour/src/contour/src/vtbackend/Color.cpp:130:81,
    inlined from 'std::string vtbackend::toString(Color)' at /build/contour/src/contour/src/vtbackend/Color.cpp:53:63:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtbackend::toString(Color)' at /build/contour/src/contour/src/vtbackend/Color.cpp:53:76:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::toString(IndexedColor)' at /build/contour/src/contour/src/vtbackend/Color.cpp:73:71:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::toString(BrightColor)' at /build/contour/src/contour/src/vtbackend/Color.cpp:89:70:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[74/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/InputBinding.cpp.o
[75/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/DesktopNotification.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/DesktopNotification.cpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string vtbackend::buildOSC99QueryResponse(std::string_view)' at /build/contour/src/contour/src/vtbackend/DesktopNotification.cpp:203:34,
    inlined from 'void vtbackend::DesktopNotificationManager::handleOSC99(std::string_view, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/DesktopNotification.cpp:217:82:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::DesktopNotificationManager::handleOSC99(std::string_view, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/DesktopNotification.cpp:218:27:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::DesktopNotificationManager::handleOSC99(std::string_view, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/DesktopNotification.cpp:230:27:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[76/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Functions.cpp.o
[77/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/LineSoA.cpp.o
[78/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Image.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&, double}]',
    inlined from 'auto std::formatter<crispy::LRUHashtableStats>::format(crispy::LRUHashtableStats, auto:79&) const [with auto:79 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:48:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::LRUHashtableStats; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtbackend::ImageStats>::format(vtbackend::ImageStats, auto:90&) const [with auto:90 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Image.hpp:442:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::ImageStats; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:695:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:696:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:697:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> > >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:700:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:698:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::LRUHashtableStats&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:701:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> > >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:704:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:702:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:705:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> > >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:708:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:706:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = crispy::detail::LRUCacheEntry<std::__cxx11::basic_string<char>, std::shared_ptr<const vtbackend::Image> >]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:709:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::ImageStats&}]',
    inlined from 'void vtbackend::ImagePool::inspect(std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Image.cpp:501:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[79/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Grid.cpp.o
In file included from /usr/include/c++/16.1.1/bits/unicode.h:39,
                 from /usr/include/c++/16.1.1/format:62,
                 from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Grid.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Grid.cpp:2:
/usr/include/c++/16.1.1/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >]':
/usr/include/c++/16.1.1/bits/stl_algo.h:1213:5: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1213:5: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_algo.h:1213:5: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >]',
    inlined from 'void crispy::BasicRing<T, Vector>::rezero() [with T = vtbackend::Line; Vector = std::vector<vtbackend::Line, std::allocator<vtbackend::Line> >]' at /build/contour/src/contour/src/crispy/Ring.hpp:411:16,
    inlined from 'void vtbackend::Grid::rezeroBuffers()' at /build/contour/src/contour/src/vtbackend/Grid.hpp:931:50,
    inlined from 'void vtbackend::Grid::setMaxHistoryLineCount(vtbackend::MaxHistoryLineCount)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:128:18:
/usr/include/c++/16.1.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >]',
    inlined from 'void crispy::BasicRing<T, Vector>::rezero() [with T = vtbackend::Line; Vector = std::vector<vtbackend::Line, std::allocator<vtbackend::Line> >]' at /build/contour/src/contour/src/crispy/Ring.hpp:411:16,
    inlined from 'void crispy::Ring<T, Container, Allocator>::resize(size_t, const T&) [with T = vtbackend::Line; Container = std::vector; Allocator = std::allocator<vtbackend::Line>]' at /build/contour/src/contour/src/crispy/Ring.hpp:170:21,
    inlined from 'void vtbackend::Grid::setMaxHistoryLineCount(vtbackend::MaxHistoryLineCount)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:133:18:
/usr/include/c++/16.1.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::CellLocation>::format(vtbackend::CellLocation, auto:56&) const [with auto:56 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1529:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::CellLocation; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>&, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>&}]',
    inlined from 'auto std::formatter<vtpty::PageSize>::format(vtbackend::PageSize, auto:57&) const [with auto:57 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1538:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::PageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, unsigned int}]',
    inlined from 'std::ostream& vtbackend::dumpGrid(std::ostream&, const Grid&)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:1019:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, crispy::Flags<vtbackend::LineFlag>}]',
    inlined from 'std::ostream& vtbackend::dumpGrid(std::ostream&, const Grid&)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:1032:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >]',
    inlined from 'void vtbackend::Grid::scrollDown(vtbackend::LineCount, const vtbackend::GraphicsAttributes&, const vtbackend::Margin&)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:557:20:
/usr/include/c++/16.1.1/bits/stl_algo.h:1341:27: note: parameter passing for argument of type 'crispy::RingIterator<vtbackend::Line, std::vector<vtbackend::Line, std::allocator<vtbackend::Line> > >' changed in GCC 7.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::PageSize, vtpty::PageSize, vtbackend::CellLocation}]',
    inlined from 'vtbackend::CellLocation vtbackend::Grid::resize(vtbackend::PageSize, vtbackend::CellLocation, bool)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:701:14:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'vtbackend::Grid::resize(vtbackend::PageSize, vtbackend::CellLocation, bool)::<lambda(vtbackend::LineCount, vtbackend::CellLocation)>' at /build/contour/src/contour/src/vtbackend/Grid.cpp:714:18,
    inlined from 'vtbackend::CellLocation vtbackend::Grid::resize(vtbackend::PageSize, vtbackend::CellLocation, bool)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:998:75:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'vtbackend::Grid::resize(vtbackend::PageSize, vtbackend::CellLocation, bool)::<lambda(vtbackend::LineCount, vtbackend::CellLocation)>' at /build/contour/src/contour/src/vtbackend/Grid.cpp:737:22,
    inlined from 'vtbackend::CellLocation vtbackend::Grid::resize(vtbackend::PageSize, vtbackend::CellLocation, bool)' at /build/contour/src/contour/src/vtbackend/Grid.cpp:998:75:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[80/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Line.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Line.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Line.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:117:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, const int&}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:119:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:127:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:129:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int, int, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:134:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:127:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:129:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:117:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, const int&}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:119:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&}]',
    inlined from 'std::string vtbackend::sgrParameterOf(const SgrFlagCode&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:61:103,
    inlined from 'void vtbackend::appendSgrParameters(std::string&, const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:156:64,
    inlined from 'std::string vtbackend::makeSgrSequence(const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:171:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'std::string vtbackend::sgrParameterOf(const SgrFlagCode&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:61:103,
    inlined from 'void vtbackend::appendSgrParameters(std::string&, const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:156:64,
    inlined from 'std::string vtbackend::makeSgrSequence(const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:171:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtbackend::makeSgrSequence(const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:172:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[81/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/InputGenerator.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::CellLocation>::format(vtbackend::CellLocation, auto:50&) const [with auto:50 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1529:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::CellLocation; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::Modifier>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:61&) const [with auto:61 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:946:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:61&) const [with auto:61 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:951:32,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/vtbackend/Logging.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::MouseProtocol, vtbackend::MouseTransport, vtbackend::CellLocation, int, int}]',
    inlined from 'vtbackend::InputGenerator::generateMouseMove(vtbackend::Modifiers, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)::<lambda(bool)>' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1508:23,
    inlined from 'bool vtbackend::InputGenerator::generateMouseMove(vtbackend::Modifiers, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1529:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vtbackend::InputGenerator::generatePaste(const std::string_view&)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1106:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool}]',
    inlined from 'void vtbackend::InputGenerator::setApplicationKeypadMode(bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1001:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyMode}]',
    inlined from 'void vtbackend::InputGenerator::setNumpadKeysMode(vtbackend::KeyMode)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:994:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int, unsigned int&, const unsigned int&, short unsigned int, unsigned int}]',
    inlined from 'bool vtbackend::InputGenerator::generateWin32KeyInput(uint32_t, char32_t, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, vtbackend::Win32ControlKeyState)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:946:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, unsigned int, short unsigned int, vtbackend::KeyboardEventType}]',
    inlined from 'bool vtbackend::InputGenerator::generateWin32KeyInput(uint32_t, char32_t, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, vtbackend::Win32ControlKeyState)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:953:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, unsigned int}]',
    inlined from 'std::string vtbackend::ExtendedKeyboardInputGenerator::encodeModifiers(vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType) const' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:390:72:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'virtual bool vtbackend::ExtendedKeyboardInputGenerator::generateKey(vtbackend::Key, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:622:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'virtual bool vtbackend::ExtendedKeyboardInputGenerator::generateKey(vtbackend::Key, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:625:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyboardModifiers, vtbackend::Key, vtbackend::KeyboardEventType}]',
    inlined from 'bool vtbackend::InputGenerator::generate(vtbackend::Key, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1098:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual bool vtbackend::StandardKeyboardInputGenerator::generateChar(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:157:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'virtual bool vtbackend::ExtendedKeyboardInputGenerator::generateChar(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:370:96:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::StandardKeyboardInputGenerator::append(const std::string_view&, Args ...) [with Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual bool vtbackend::ExtendedKeyboardInputGenerator::generateChar(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:371:11:
/build/contour/src/contour/src/vtbackend/InputGenerator.hpp:511:28: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, unsigned int}]',
    inlined from 'bool vtbackend::InputGenerator::generate(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1035:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::KeyboardEventType}]',
    inlined from 'bool vtbackend::InputGenerator::generate(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1036:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyboardModifiers, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::KeyboardEventType}]',
    inlined from 'bool vtbackend::InputGenerator::generate(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1049:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyMode}]',
    inlined from 'void vtbackend::InputGenerator::setCursorKeysMode(vtbackend::KeyMode)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:988:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool}]',
    inlined from 'void vtbackend::InputGenerator::setBackarrowKeyMode(bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1007:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool}]',
    inlined from 'void vtbackend::InputGenerator::setAutomaticNewLineMode(bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1013:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::MouseButton, crispy::Flags<vtbackend::Modifier>, vtbackend::CellLocation}]',
    inlined from 'vtbackend::InputGenerator::generateMouseRelease(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)::<lambda(bool)>' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1483:23,
    inlined from 'bool vtbackend::InputGenerator::generateMouseRelease(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1492:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::MouseButton, crispy::Flags<vtbackend::Modifier>, vtbackend::CellLocation}]',
    inlined from 'vtbackend::InputGenerator::generateMousePress(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)::<lambda(bool)>' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1422:23,
    inlined from 'bool vtbackend::InputGenerator::generateMousePress(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1463:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::MouseButton, crispy::Flags<vtbackend::Modifier>, vtbackend::CellLocation}]',
    inlined from 'vtbackend::InputGenerator::generateMousePress(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)::<lambda(bool)>' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1422:23,
    inlined from 'bool vtbackend::InputGenerator::generateMousePress(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::CellLocation, vtbackend::PixelCoordinate, bool)' at /build/contour/src/contour/src/vtbackend/InputGenerator.cpp:1474:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[82/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/HintModeHandler.cpp.o
[83/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/MessageParser.cpp.o
[84/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/KittyClipboard.cpp.o
[85/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/KittyGraphics.cpp.o
[86/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/TextSizing.cpp.o
[87/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/MatchModes.cpp.o
[88/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/RenderBuffer.cpp.o
[89/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/SemanticBlockTracker.cpp.o
[90/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/MockTerm.cpp.o
[91/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/SoAClusterWriter.cpp.o
[92/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/RenderBufferBuilder.cpp.o
[93/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/SixelParser.cpp.o
[94/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISColor.cpp.o
[95/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Selector.cpp.o
[96/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISFont.cpp.o
[97/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Sequence.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Functions.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Sequence.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Sequence.cpp:1:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&}]',
    inlined from 'std::string vtbackend::Sequence::text() const' at /build/contour/src/contour/src/vtbackend/Sequence.cpp:65:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'std::string vtbackend::Sequence::text() const' at /build/contour/src/contour/src/vtbackend/Sequence.cpp:80:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'std::string vtbackend::Sequence::text() const' at /build/contour/src/contour/src/vtbackend/Sequence.cpp:80:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[98/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISRasterizer.cpp.o
[99/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISTextRasterizer.cpp.o
[100/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISContext.cpp.o
/build/contour/src/contour/src/vtbackend/regis/ReGISContext.cpp: In member function 'std::pair<double, double> vtbackend::regis::ReGISContext::pixelToUser(crispy::Point) const':
/build/contour/src/contour/src/vtbackend/regis/ReGISContext.cpp:35:68: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
[101/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/VTType.cpp.o
[102/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/regis/ReGISParser.cpp.o
/build/contour/src/contour/src/vtbackend/regis/ReGISParser.cpp: In member function 'void vtbackend::regis::ReGISParser::applyReportOption(char)':
/build/contour/src/contour/src/vtbackend/regis/ReGISParser.cpp:808:91: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/regis/ReGISColor.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/regis/ReGISParser.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/regis/ReGISParser.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&}]',
    inlined from 'void vtbackend::regis::ReGISParser::applyReportOption(char)' at /build/contour/src/contour/src/vtbackend/regis/ReGISParser.cpp:805:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int}]',
    inlined from 'void vtbackend::regis::ReGISParser::applyReportOption(char)' at /build/contour/src/contour/src/vtbackend/regis/ReGISParser.cpp:809:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[103/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/VTWriter.cpp.o
[104/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/StatusLineBuilder.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/StatusLineBuilder.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&, const unsigned char&, const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::makeTextColor(const std::optional<vtbackend::RGBColor>&, std::string_view)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:191:92,
    inlined from 'void vtbackend::{anonymous}::VTSerializer::applyStyles(const vtbackend::StatusLineDefinitions::Styles&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:208:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&, const unsigned char&, const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::makeBackgroundColor(const std::optional<vtbackend::RGBColor>&, std::string_view)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:200:92,
    inlined from 'void vtbackend::{anonymous}::VTSerializer::applyStyles(const vtbackend::StatusLineDefinitions::Styles&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:209:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Hyperlink&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:354:56,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Hyperlink]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Hyperlink&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Hyperlink&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {6}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::VTType}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::VTType&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:458:57,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::VTType]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::VTType&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::VTType&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {15}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const variant<char32_t, vtbackend::TraceHandler::CodepointSequence, vtbackend::Sequence, vtbackend::TraceHandler::ApplicationProgramCommand>&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::TraceMode&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:404:38,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::TraceMode]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::TraceMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::TraceMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {14}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::CellFlag>&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::CellSGR&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:280:47,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::CellSGR]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::CellSGR&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::CellSGR&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {0}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::CellTextUtf32&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:298:38,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::CellTextUtf32]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::CellTextUtf32&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::CellTextUtf32&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {1}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::ScrollOffset>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, int}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::HistoryLineCount&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:345:50,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::HistoryLineCount]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::HistoryLineCount&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::HistoryLineCount&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {5}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::HistoryLineCount&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:348:79,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::HistoryLineCount]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::HistoryLineCount&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::HistoryLineCount&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {5}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&, const unsigned char&, const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::makeTextColor(const std::optional<vtbackend::RGBColor>&, std::string_view)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:191:92,
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Tabs&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:478:46,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Tabs]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Tabs&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Tabs&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {16}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&, const unsigned char&, const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::makeBackgroundColor(const std::optional<vtbackend::RGBColor>&, std::string_view)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:200:92,
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Tabs&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:479:52,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Tabs]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Tabs&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Tabs&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {16}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Progress&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:382:90,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Progress]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {8}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Progress&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:383:95,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Progress]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {8}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::Progress&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:384:97,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::Progress]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::Progress&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {8}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtbackend::{anonymous}::VTSerializer::visit(const vtbackend::StatusLineDefinitions::SearchPrompt&)' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:422:103,
    inlined from 'vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)> [with auto:160 = vtbackend::StatusLineDefinitions::SearchPrompt]' at /build/contour/src/contour/src/vtbackend/StatusLineBuilder.cpp:242:36,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::SearchPrompt&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>; _Args = {const vtbackend::StatusLineDefinitions::SearchPrompt&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<void>; _Visitor = vtbackend::{anonymous}::VTSerializer::operator()(const vtbackend::StatusLineDefinitions::Item&)::<lambda(const auto:160&)>&&; _Variants = {const std::variant<vtbackend::StatusLineDefinitions::CellSGR, vtbackend::StatusLineDefinitions::CellTextUtf32, vtbackend::StatusLineDefinitions::CellTextUtf8, vtbackend::StatusLineDefinitions::Clock, vtbackend::StatusLineDefinitions::Command, vtbackend::StatusLineDefinitions::HistoryLineCount, vtbackend::StatusLineDefinitions::Hyperlink, vtbackend::StatusLineDefinitions::InputMode, vtbackend::StatusLineDefinitions::Progress, vtbackend::StatusLineDefinitions::ProtectedMode, vtbackend::StatusLineDefinitions::SearchMode, vtbackend::StatusLineDefinitions::SearchPrompt, vtbackend::StatusLineDefinitions::Text, vtbackend::StatusLineDefinitions::Title, vtbackend::StatusLineDefinitions::TraceMode, vtbackend::StatusLineDefinitions::VTType, vtbackend::StatusLineDefinitions::Tabs>&}; unsigned int ...__indices = {11}]' at /usr/include/c++/16.1.1/variant:1071:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<char32_t, vtbackend::TraceHandler::CodepointSequence, vtbackend::Sequence, vtbackend::TraceHandler::ApplicationProgramCommand> >::format(const vtbackend::TraceHandler::PendingSequence&, auto:155&) const [with auto:155 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:2503:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<char32_t, vtbackend::TraceHandler::CodepointSequence, vtbackend::Sequence, vtbackend::TraceHandler::ApplicationProgramCommand> >::format(const vtbackend::TraceHandler::PendingSequence&, auto:155&) const [with auto:155 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:2505:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<char32_t, vtbackend::TraceHandler::CodepointSequence, vtbackend::Sequence, vtbackend::TraceHandler::ApplicationProgramCommand> >::format(const vtbackend::TraceHandler::PendingSequence&, auto:155&) const [with auto:155 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:2507:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[105/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Screen.cpp.o
/build/contour/src/contour/src/vtbackend/Screen.cpp: In lambda function:
/build/contour/src/contour/src/vtbackend/Screen.cpp:7158:77: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/contour/src/contour/src/vtbackend/Capabilities.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Screen.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Screen.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::CellLocation>::format(vtbackend::CellLocation, auto:57&) const [with auto:57 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1529:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::CellLocation; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, const boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::Margin::Vertical>::format(vtbackend::Margin::Vertical, auto:115&) const [with auto:115 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Grid.hpp:1188:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::Margin::Vertical; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>}]',
    inlined from 'void vtbackend::Screen::reportCursorPosition()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1242:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&, const boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::Margin::Horizontal>::format(vtbackend::Margin::Horizontal, auto:114&) const [with auto:114 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Grid.hpp:1179:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::Margin::Horizontal; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>&, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>&}]',
    inlined from 'auto std::formatter<vtpty::PageSize>::format(vtbackend::PageSize, auto:58&) const [with auto:58 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1538:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::PageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:53&) const [with auto:53 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Screen.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, vtpty::ImageSize}]',
    inlined from 'std::optional<std::vector<unsigned char> > vtbackend::Screen::decodePng(std::span<const unsigned char>, vtbackend::ImageSize&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:7659:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ImageFormat, unsigned int, vtpty::ImageSize}]',
    inlined from 'void vtbackend::Screen::uploadImage(const std::string&, vtbackend::ImageFormat, vtbackend::ImageSize, vtbackend::Image::Data&&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:7671:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/vtbackend/Screen.cpp:14:
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, long unsigned int, unsigned int, unsigned int}]',
    inlined from 'void vtbackend::Screen::handleGipQuery()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:7605:21:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::replyKittyGraphics(const vtbackend::kitty_graphics::Command&, std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5342:14:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::replyKittyGraphics(const vtbackend::kitty_graphics::Command&, std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5344:14:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'vtbackend::Screen::processKittyClipboard(std::string_view)::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4820:14:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Terminal.hpp: In function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::setAllFont(const vtbackend::Sequence&, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4052:31:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp: In function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>}]':
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp: In function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, unsigned int}]':
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[2], int&, crispy::Flags<vtbackend::LineFlag>}]',
    inlined from 'vtbackend::Screen::inspect(const std::string&, std::ostream&) const::<lambda(vtbackend::LineOffset)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3221:91,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = vtbackend::Screen::inspect(const std::string&, std::ostream&) const::<lambda(vtbackend::LineOffset)>&; _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Callable = vtbackend::Screen::inspect(const std::string&, std::ostream&) const::<lambda(vtbackend::LineOffset)>&; _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::__cxx11::basic_string<char>; _Functor = vtbackend::Screen::inspect(const std::string&, std::ostream&) const::<lambda(vtbackend::LineOffset)>; _ArgTypes = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3208:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtpty::PageSize&}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3209:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3210:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::CellLocation&}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3213:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::Margin::Vertical}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3214:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::Margin::Horizontal}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3215:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, unsigned int}]',
    inlined from 'vtbackend::Screen::inspect(const std::string&, std::ostream&) const::<lambda(const vtbackend::Grid&)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3198:44,
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3216:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'void vtbackend::Screen::inspect(const std::string&, std::ostream&) const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3208:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp: In function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp: In function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'void vtbackend::Screen::requestDECMode(unsigned int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2567:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::requestUserPreferredSupplementalSet()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1990:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp: In function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int}]':
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, int, int}]',
    inlined from 'void vtbackend::Screen::sendTerminalId()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1410:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::sendDeviceAttributes()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1391:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, char, char, char, int, int, char, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::reportCursorInformation()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1334:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>, int}]',
    inlined from 'void vtbackend::Screen::reportExtendedCursorPosition()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1268:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'void vtbackend::Screen::reportColorPaletteUpdate()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1261:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode}]',
    inlined from 'bool vtbackend::Modes::set(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:105:37,
    inlined from 'void vtbackend::Modes::restore(const std::vector<vtbackend::DECMode>&)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:151:20,
    inlined from 'void vtbackend::Terminal::restoreModes(const std::vector<vtbackend::DECMode>&)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:692:74,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::restoreDECModes(const vtbackend::Sequence&, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4341:34:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::CellLocation&, const vtbackend::CellLocation&}]',
    inlined from 'void vtbackend::Screen::verifyState() const' at /build/contour/src/contour/src/vtbackend/Screen.cpp:369:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::writeTextFromExternal(std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:640:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::processKittyGraphics(std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5444:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ImageFormat, unsigned int, vtpty::ImageSize}]',
    inlined from 'bool vtbackend::Screen::renderImage(vtbackend::ImageFormat, vtbackend::ImageSize, vtbackend::Image::Data&&, vtbackend::GridSize, vtbackend::ImageAlignment, vtbackend::ImageResize, bool, bool, vtbackend::ImageLayer)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:7740:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::{anonymous}::jsonEscape(std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5677:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, const int&, const char*, int&}]',
    inlined from 'std::string vtbackend::{anonymous}::formatBlockJson(const vtbackend::CommandBlockInfo&, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5700:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::handleInProgressQuery(const vtbackend::SemanticBlockTracker&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5942:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:117:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, const int&}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:119:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:127:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:129:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int, int, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:134:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:127:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:129:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, int}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:117:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const int&, const int&}]',
    inlined from 'void vtbackend::appendSgrColor(std::string&, Color, SgrColorTarget)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:119:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::colorSpecification(const RGBColor&)' at /build/contour/src/contour/src/vtbackend/Screen.hpp:148:107,
    inlined from 'void vtbackend::Screen::requestDynamicColor(vtbackend::DynamicColorName)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2921:79:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::requestDynamicColor(vtbackend::DynamicColorName)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2921:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void vtbackend::Screen::replyGipStatus(int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:7645:21:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vtbackend::Screen::reportMacroSpaceChecksum(unsigned int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1250:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'void vtbackend::Screen::requestAnsiMode(unsigned int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2544:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void vtbackend::Screen::writeTextEnd()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:623:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'virtual void vtbackend::Screen::executeControlCode(char)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4541:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::Screen::handleCompletedBlocksQuery(const vtbackend::SemanticBlockTracker&, const std::deque<vtbackend::CommandBlockInfo>&, unsigned int, int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5998:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>}]',
    inlined from 'void vtbackend::Screen::requestCharacterSize(vtbackend::RequestPixelSize)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2946:47:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>}]',
    inlined from 'void vtbackend::Screen::requestCharacterSize(vtbackend::RequestPixelSize)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2952:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::colorSpecification(const RGBColor&)' at /build/contour/src/contour/src/vtbackend/Screen.hpp:148:107,
    inlined from 'vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3963:58,
    inlined from 'constexpr bool crispy::split(std::basic_string_view<_CharT>, T, const Callback&) [with T = char; Callback = vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/crispy/Utils.hpp:224:23,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3942:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3960:39,
    inlined from 'constexpr bool crispy::split(std::basic_string_view<_CharT>, T, const Callback&) [with T = char; Callback = vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/crispy/Utils.hpp:224:23,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3942:30:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::colorSpecification(const RGBColor&)' at /build/contour/src/contour/src/vtbackend/Screen.hpp:148:107,
    inlined from 'vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3963:58,
    inlined from 'constexpr bool crispy::split(std::basic_string_view<_CharT>, T, const Callback&) [with T = char; Callback = vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/crispy/Utils.hpp:231:24,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3942:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3960:39,
    inlined from 'constexpr bool crispy::split(std::basic_string_view<_CharT>, T, const Callback&) [with T = char; Callback = vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/crispy/Utils.hpp:231:24,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::setOrRequestColorPalette(const vtbackend::Sequence&, vtbackend::Terminal&, const ColorPaletteSelector&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3942:30:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int}]',
    inlined from 'void vtbackend::Screen::requestDisplayedExtent()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1972:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'virtual void vtbackend::Screen::writeText(std::string_view, size_t)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:445:93:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'virtual void vtbackend::Screen::writeText(std::string_view, size_t)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:445:93:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void vtbackend::Screen::writeText(std::string_view, size_t)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:444:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::reportITerm2Capabilities()' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4656:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, const char*}]',
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2336:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]',
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2356:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]',
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2367:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2344:18,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2377:24:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2347:33,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2377:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2349:18,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2377:24:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2380:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2344:18,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2381:20:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2347:33,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2381:20:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)::<lambda(const auto:162&)> [with auto:162 = std::basic_string_view<char>]' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2349:18,
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2381:20:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void vtbackend::Screen::captureBuffer(vtbackend::LineCount, bool)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2388:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, const int&}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2988:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3003:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3009:39,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3015:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3017:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3020:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3021:66,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&}]',
    inlined from 'std::string vtbackend::sgrParameterOf(const SgrFlagCode&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:61:103,
    inlined from 'void vtbackend::appendSgrParameters(std::string&, const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:156:64,
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3030:36,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'std::string vtbackend::sgrParameterOf(const SgrFlagCode&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:61:103,
    inlined from 'void vtbackend::appendSgrParameters(std::string&, const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:156:64,
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3030:36,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtbackend::appendSgrParameters(std::string&, const GraphicsAttributes&)' at /build/contour/src/contour/src/vtbackend/SgrWriter.hpp:156:34,
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3030:36,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3031:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3035:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3040:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3041:65,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3042:66,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3043:66,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [3]}]',
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3064:10:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)::<lambda(vtbackend::RequestStatusString)>' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3035:35,
    inlined from 'void vtbackend::Screen::requestStatusString(vtbackend::RequestStatusString)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3062:12:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>}]',
    inlined from 'void vtbackend::Screen::requestPixelSize(vtbackend::RequestPixelSize)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2930:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>}]',
    inlined from 'void vtbackend::Screen::requestPixelSize(vtbackend::RequestPixelSize)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2933:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>}]',
    inlined from 'void vtbackend::Screen::requestPixelSize(vtbackend::RequestPixelSize)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:2936:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::WINDOWMANIP(const vtbackend::Sequence&, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4413:35:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::WINDOWMANIP(const vtbackend::Sequence&, vtbackend::Terminal&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:4416:35:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vtbackend::Screen::reportMacroSpaceChecksum(unsigned int)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:1250:10,
    inlined from 'vtbackend::ApplyResult vtbackend::impl::{anonymous}::DSR(const vtbackend::Sequence&, vtbackend::Screen&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3754:52,
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6323:35:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int, int, int, int}]',
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6354:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, short unsigned int}]',
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6578:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {char [8], char [27]}]',
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6892:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {unsigned char}]',
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6961:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {int, short unsigned int}]',
    inlined from 'vtbackend::ApplyResult vtbackend::Screen::apply(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6578:18:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::Sequence}]',
    inlined from 'void vtbackend::Screen::applyAndLog(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6134:49:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::Sequence}]',
    inlined from 'void vtbackend::Screen::applyAndLog(const vtbackend::Function&, const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:6135:53:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void vtbackend::Screen::processSequence(const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5620:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void vtbackend::Screen::processSequence(const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5623:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::Sequence}]',
    inlined from 'virtual void vtbackend::Screen::processSequence(const vtbackend::Sequence&)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:5645:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Screen::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Screen::requestCapability(std::string_view)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3106:14:
/build/contour/src/contour/src/vtbackend/Screen.hpp:896:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::capabilities::Code::hex() const' at /build/contour/src/contour/src/vtbackend/Capabilities.hpp:22:95,
    inlined from 'void vtbackend::Screen::requestCapability(vtbackend::capabilities::Code)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3118:43:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::capabilities::Code::hex() const' at /build/contour/src/contour/src/vtbackend/Capabilities.hpp:22:95,
    inlined from 'void vtbackend::Screen::requestCapability(vtbackend::capabilities::Code)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3120:46:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::capabilities::Code::hex() const' at /build/contour/src/contour/src/vtbackend/Capabilities.hpp:22:95,
    inlined from 'void vtbackend::Screen::requestCapability(vtbackend::capabilities::Code)' at /build/contour/src/contour/src/vtbackend/Screen.cpp:3122:46:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[106/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Viewport.cpp.o
[107/646] Linking CXX static library src/text_shaper/libtext_shaper.a
[108/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/JumpHistory.cpp.o
[109/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Primitives.cpp.o
[110/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/ViInputHandler.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputHandler.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ViInputHandler.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vtbackend/ViInputHandler.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]}]',
    inlined from 'void vtbackend::ViInputHandler::registerCommand(ModeSelect, std::string_view, CommandHandler)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:260:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::ViInputHandler::clearPendingInput()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:322:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, unsigned int}]',
    inlined from 'auto vtbackend::handleEditor(char32_t, Modifiers, auto:124&, PromptMode&, auto:125&, auto:126, auto:127, auto:128, auto:129) [with auto:124 = std::__cxx11::basic_string<char32_t>; auto:125 = ViInputHandler::<unnamed struct>; auto:126 = ViInputHandler::handleSearchEditor(char32_t, vtbackend::Modifiers)::<lambda(auto:130)>; auto:127 = ViInputHandler::handleSearchEditor(char32_t, vtbackend::Modifiers)::<lambda()>; auto:128 = ViInputHandler::handleSearchEditor(char32_t, vtbackend::Modifiers)::<lambda()>; auto:129 = ViInputHandler::handleSearchEditor(char32_t, vtbackend::Modifiers)::<lambda(const auto:131&)>]' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:513:41,
    inlined from 'vtbackend::Handled vtbackend::ViInputHandler::handleSearchEditor(char32_t, vtbackend::Modifiers)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:523:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]}]',
    inlined from 'void vtbackend::ViInputHandler::registerCommand(ModeSelect, std::string_view, CommandHandler)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:260:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [7]}]',
    inlined from 'void vtbackend::ViInputHandler::registerCommand(ModeSelect, std::string_view, CommandHandler)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:260:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::ViInputHandler::handlePendingInput()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:311:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::ViInputHandler::handlePendingInput()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:316:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'void vtbackend::ViInputHandler::handlePendingInput()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:302:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::ViInputHandler::handlePendingInput()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:302:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, crispy::Flags<vtbackend::Modifier>}]',
    inlined from 'virtual vtbackend::Handled vtbackend::ViInputHandler::sendCharPressEvent(char32_t, vtbackend::Modifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:586:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::Key, crispy::Flags<vtbackend::Modifier>}]',
    inlined from 'virtual vtbackend::Handled vtbackend::ViInputHandler::sendKeyPressEvent(vtbackend::Key, vtbackend::Modifiers, vtbackend::KeyboardEventType)' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:441:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, const char&}]',
    inlined from 'void vtbackend::ViInputHandler::registerAllCommands()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:195:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, char&}]',
    inlined from 'vtbackend::ViInputHandler::registerAllCommands()::<lambda(char)>' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:206:77,
    inlined from 'void vtbackend::ViInputHandler::registerAllCommands()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:207:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, char&}]',
    inlined from 'vtbackend::ViInputHandler::registerAllCommands()::<lambda(char)>' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:206:77,
    inlined from 'void vtbackend::ViInputHandler::registerAllCommands()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:208:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, char&}]',
    inlined from 'vtbackend::ViInputHandler::registerAllCommands()::<lambda(char)>' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:206:77,
    inlined from 'void vtbackend::ViInputHandler::registerAllCommands()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:209:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, char&}]',
    inlined from 'vtbackend::ViInputHandler::registerAllCommands()::<lambda(char)>' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:206:77,
    inlined from 'void vtbackend::ViInputHandler::registerAllCommands()' at /build/contour/src/contour/src/vtbackend/ViInputHandler.cpp:210:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[111/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace.dir/Pane.cpp.o
[112/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace.dir/LayoutTree.cpp.o
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp: In function 'double vtworkspace::ratioForFirst(std::span<const LayoutPane>)':
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp:22:8: note: parameter passing for argument of type 'std::span<const vtworkspace::LayoutPane>' changed in GCC 7.1
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp: In function 'bool vtworkspace::{anonymous}::realizeSiblings(vtworkspace::SessionModel&, vtworkspace::TabId, vtworkspace::SplitState, std::span<const vtworkspace::LayoutPane>, const vtworkspace::PaneSeeder&)':
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp:71:24: note: parameter passing for argument of type 'std::span<const vtworkspace::LayoutPane>' changed in GCC 7.1
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp:94:29: note: parameter passing for argument of type 'const std::span<const vtworkspace::LayoutPane>' changed in GCC 7.1
In function 'bool vtworkspace::{anonymous}::realizePane(vtworkspace::SessionModel&, vtworkspace::TabId, const vtworkspace::LayoutPane&, const vtworkspace::PaneSeeder&)',
    inlined from 'vtworkspace::Tab* vtworkspace::realizeLayoutTab(SessionModel&, WindowId, const LayoutTab&, const PaneSeeder&)' at /build/contour/src/contour/src/vtworkspace/LayoutTree.cpp:138:30:
/build/contour/src/contour/src/vtworkspace/LayoutTree.cpp:111:31: note: parameter passing for argument of type 'std::span<const vtworkspace::LayoutPane>' changed in GCC 7.1
[113/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace.dir/Tab.cpp.o
[114/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/ViCommands.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/JumpHistory.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ViCommands.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ViCommands.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::CellLocation>::format(vtbackend::CellLocation, auto:50&) const [with auto:50 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1529:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::CellLocation; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vtbackend/ViInputHandler.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ViCommands.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>}]',
    inlined from 'vtbackend::ViCommands::translateToCellLocationAndRecord(vtbackend::ViMotion, unsigned int)::<lambda(const vtbackend::CellLocation&)>' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:813:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode}]',
    inlined from 'virtual void vtbackend::ViCommands::modeChanged(vtbackend::ViMode)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:236:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode, vtbackend::TextObjectScope, vtbackend::TextObject}]',
    inlined from 'virtual void vtbackend::ViCommands::open(vtbackend::TextObjectScope, vtbackend::TextObject)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:501:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode, vtbackend::TextObjectScope, vtbackend::TextObject, vtbackend::CellLocation, vtbackend::CellLocation}]',
    inlined from 'virtual void vtbackend::ViCommands::select(vtbackend::TextObjectScope, vtbackend::TextObject)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:467:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode, vtbackend::ViMotion}]',
    inlined from 'virtual void vtbackend::ViCommands::yank(vtbackend::ViMotion)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:492:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode, unsigned int, vtbackend::ViOperator, vtbackend::ViMotion}]',
    inlined from 'virtual void vtbackend::ViCommands::execute(vtbackend::ViOperator, vtbackend::ViMotion, unsigned int, char32_t)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:424:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMotion, vtbackend::CellLocation}]',
    inlined from 'virtual void vtbackend::ViCommands::moveCursor(vtbackend::ViMotion, unsigned int, char32_t)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:1185:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ViMode, vtbackend::TextObjectScope, vtbackend::TextObject}]',
    inlined from 'virtual void vtbackend::ViCommands::yank(vtbackend::TextObjectScope, vtbackend::TextObject)' at /build/contour/src/contour/src/vtbackend/ViCommands.cpp:483:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[115/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace.dir/SessionModel.cpp.o
[116/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BackgroundRenderer.cpp.o
[117/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/CursorRenderer.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtrasterizer/CursorRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/CursorRenderer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Grid.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/RenderTarget.hpp:5,
                 from /build/contour/src/contour/src/vtrasterizer/CursorRenderer.hpp:8:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData vtrasterizer::CursorRenderer::createTileData(vtbackend::CursorShape, int, vtrasterizer::atlas::TileLocation)' at /build/contour/src/contour/src/vtrasterizer/CursorRenderer.cpp:160:39:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::CursorRenderer::initializeDirectMapping()' at /build/contour/src/contour/src/vtrasterizer/CursorRenderer.cpp:67:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[118/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend.dir/Terminal.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Terminal.hpp:17,
                 from /build/contour/src/contour/src/vtbackend/Terminal.cpp:2:
In member function 'constexpr vtbackend::RenderLine& vtbackend::RenderLine::operator=(vtbackend::RenderLine&&)',
    inlined from 'constexpr void std::ranges::__detail::__unguarded_linear_insert(_Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2366:10,
    inlined from 'constexpr void std::ranges::__detail::__unguarded_insertion_sort(_Iter, _Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2394:39,
    inlined from 'constexpr void std::ranges::__detail::__final_insertion_sort(_Iter, _Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2407:42,
    inlined from 'constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Sent = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = std::ranges::less; _Proj = boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2500:35,
    inlined from 'constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<vtbackend::RenderLine>&; _Comp = std::ranges::less; _Proj = boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2512:16,
    inlined from 'void vtbackend::Terminal::applyScreenTransitionBlending(vtbackend::RenderBuffer&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:802:26:
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:83:8: warning: writing 18 bytes into a region of size 0 [-Wstringop-overflow=]
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp: In member function 'void vtbackend::Terminal::applyScreenTransitionBlending(vtbackend::RenderBuffer&)':
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:85:20: note: at offset 36 into destination object 'vtbackend::RenderLine::text' of size 24
In member function 'constexpr vtbackend::RenderLine& vtbackend::RenderLine::operator=(vtbackend::RenderLine&&)',
    inlined from 'constexpr void std::ranges::__detail::__unguarded_linear_insert(_Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2366:10,
    inlined from 'constexpr void std::ranges::__detail::__unguarded_insertion_sort(_Iter, _Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2394:39,
    inlined from 'constexpr void std::ranges::__detail::__final_insertion_sort(_Iter, _Iter, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = _Comp_proj<std::ranges::less, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*>]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2407:42,
    inlined from 'constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Sent = __gnu_cxx::__normal_iterator<vtbackend::RenderLine*, std::vector<vtbackend::RenderLine> >; _Comp = std::ranges::less; _Proj = boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2500:35,
    inlined from 'constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<vtbackend::RenderLine>&; _Comp = std::ranges::less; _Proj = boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset> vtbackend::RenderLine::*]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2512:16,
    inlined from 'void vtbackend::Terminal::applyScreenTransitionBlending(vtbackend::RenderBuffer&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:802:26:
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:83:8: warning: writing 18 bytes into a region of size 0 [-Wstringop-overflow=]
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp: In member function 'void vtbackend::Terminal::applyScreenTransitionBlending(vtbackend::RenderBuffer&)':
/build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:85:20: note: at offset 56 into destination object 'vtbackend::RenderLine::text' of size 24
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'auto std::formatter<vtbackend::CellLocation>::format(vtbackend::CellLocation, auto:55&) const [with auto:55 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1529:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::CellLocation; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, vtbackend::Selection::State, vtbackend::CellLocation, vtbackend::CellLocation}]',
    inlined from 'auto std::formatter<vtbackend::Selection>::format(const vtbackend::Selection&, auto:141&) const [with auto:141 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Selector.hpp:211:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::Selection; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode, const char*}]',
    inlined from 'void vtbackend::Modes::freeze(vtbackend::DECMode)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:129:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::Selection}]',
    inlined from 'void vtbackend::Terminal::setSelector(std::unique_ptr<vtbackend::Selection>)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1248:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::toString(DECMode)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4993:59:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::Terminal::encodeTitleForReport(std::string_view) const' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3169:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtbackend::toString(AnsiMode)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4911:59:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::SequenceBuilder<Handler, IncrementInstructionCounter>::error(std::string_view) [with Handler = vtbackend::Terminal::ModeDependantSequenceHandler; IncrementInstructionCounter = vtbackend::Terminal::TerminalInstructionCounter]' at /build/contour/src/contour/src/vtbackend/SequenceBuilder.hpp:49:26,
    inlined from 'void vtparser::Parser<EventListener, TraceStateChanges>::processOnceViaStateMachine(uint8_t) [with EventListener = vtbackend::SequenceBuilder<vtbackend::Terminal::ModeDependantSequenceHandler, vtbackend::Terminal::TerminalInstructionCounter>; bool TraceStateChanges = false]' at /build/contour/src/contour/src/vtparser/Parser-impl.hpp:509:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int&}]',
    inlined from 'void vtbackend::Terminal::reportColorPaletteStack()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4796:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>}]',
    inlined from 'void vtbackend::Terminal::_ZN9vtbackend8Terminal18onSelectionUpdatedEv.part.0()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4724:14:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::Terminal::requestClipboardRead(std::string_view)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:2551:10:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, unsigned int, unsigned int}]',
    inlined from 'void vtbackend::Terminal::_ZN9vtbackend8Terminal24reportInBandWindowResizeEv.part.0()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:2155:10:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int}]',
    inlined from 'void vtbackend::Terminal::sendLocatorReport(int, int, int, int)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4295:10:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int}]',
    inlined from 'void vtbackend::Terminal::sendLocatorReport(int, int, int, int)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4295:10,
    inlined from 'void vtbackend::Terminal::requestLocatorPosition()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4304:26:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int}]',
    inlined from 'void vtbackend::Terminal::sendLocatorReport(int, int, int, int)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4295:10,
    inlined from 'void vtbackend::Terminal::requestLocatorPosition()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4310:22:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::Terminal::sendRawInput(std::string_view)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1502:75:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::Terminal::sendRawInput(std::string_view)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1502:75:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::Terminal::sendRawInput(std::string_view)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1508:64:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::Terminal::sendRawInput(std::string_view)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1508:64:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int}]',
    inlined from 'void vtbackend::Terminal::sendLocatorReport(int, int, int, int)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4295:10,
    inlined from 'bool vtbackend::Terminal::handleLocatorMouseEvent(int, bool, vtbackend::CellLocation)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4333:22:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'std::optional<vtbackend::Terminal::PtyReadResult> vtbackend::Terminal::readFromPty()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:331:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {int, int, int, int}]',
    inlined from 'void vtbackend::Terminal::sendLocatorReport(int, int, int, int)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4295:10,
    inlined from 'bool vtbackend::Terminal::handleLocatorMouseEvent(int, bool, vtbackend::CellLocation)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4333:22,
    inlined from 'vtbackend::Handled vtbackend::Terminal::sendMouseReleaseEvent(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::PixelCoordinate, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:1434:36:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void vtbackend::SequenceBuilder<Handler, IncrementInstructionCounter>::error(std::string_view) [with Handler = vtbackend::{anonymous}::SimpleSequenceHandler; IncrementInstructionCounter = vtbackend::NoOpInstructionCounter]' at /build/contour/src/contour/src/vtbackend/SequenceBuilder.hpp:49:26,
    inlined from 'void vtparser::Parser<EventListener, TraceStateChanges>::processOnceViaStateMachine(uint8_t) [with EventListener = vtbackend::SequenceBuilder<vtbackend::{anonymous}::SimpleSequenceHandler, vtbackend::NoOpInstructionCounter>; bool TraceStateChanges = false]' at /build/contour/src/contour/src/vtparser/Parser-impl.hpp:509:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode}]',
    inlined from 'bool vtbackend::Modes::set(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:105:37,
    inlined from 'void vtbackend::Terminal::setAlternateScreen(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3562:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, vtbackend::DECMode}]',
    inlined from 'void vtbackend::Terminal::setMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3297:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>}]',
    inlined from 'void vtbackend::Terminal::setMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3337:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode}]',
    inlined from 'bool vtbackend::Modes::set(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:105:37,
    inlined from 'void vtbackend::Terminal::setMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3381:27:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {short unsigned int, short unsigned int, short unsigned int, short unsigned int}]',
    inlined from 'void vtbackend::Terminal::setMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3480:22:
/build/contour/src/contour/src/vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode}]',
    inlined from 'bool vtbackend::Modes::set(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:105:37,
    inlined from 'void vtbackend::Terminal::setMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3486:15:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vtbackend::Terminal::Terminal(Events&, const crispy::Environment&, std::unique_ptr<vtpty::Pty>, vtbackend::Settings, std::chrono::_V2::steady_clock::time_point)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:250:90:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode, const char*}]',
    inlined from 'void vtbackend::Modes::freeze(vtbackend::DECMode)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:129:22,
    inlined from 'void vtbackend::Terminal::freezeMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:696:22,
    inlined from 'void vtbackend::Terminal::hardReset()' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:3733:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const basic_string_view<char, char_traits<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void vtbackend::TraceHandler::flushOne(const PendingSequence&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4874:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtbackend::TraceHandler::flushOne(const PendingSequence&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4879:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtbackend::TraceHandler::flushOne(const PendingSequence&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4884:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const unsigned int&}]',
    inlined from 'void vtbackend::TraceHandler::flushOne(const PendingSequence&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4889:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int}]',
    inlined from 'void vtbackend::TraceHandler::flushOne(const PendingSequence&)' at /build/contour/src/contour/src/vtbackend/Terminal.cpp:4894:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[119/646] Linking CXX static library src/vtbackend/libvtbackend.a
[120/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/DecorationRenderer.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Grid.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData vtrasterizer::DecorationRenderer::createTileData(vtrasterizer::Decorator, vtrasterizer::atlas::TileLocation)' at /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.cpp:310:39:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::DecorationRenderer::initializeDirectMapping()' at /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.cpp:76:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, short unsigned int, short unsigned int, vtpty::ImageSize, vtpty::ImageSize, int, int}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::reportIfTileOverflows(std::string_view, vtrasterizer::atlas::TileLocation, vtbackend::ImageSize) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:357:24,
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::setDirectMapping(uint32_t, TileCreateData) [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:720:26,
    inlined from 'void vtrasterizer::DecorationRenderer::initializeDirectMapping()' at /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.cpp:84:40:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[121/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Pixmap.cpp.o
[122/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/ImageRenderer.cpp.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /usr/include/c++/16.1.1/functional:80,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:11,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtrasterizer/ImageRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:2:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = unsigned int; _Value = std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>; _Alloc = std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<unsigned int>; _Hash = std::hash<unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<unsigned int, std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>, std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>; _Alloc = std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<unsigned int>; _Hash = std::hash<unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = vtrasterizer::ImageRenderer::ImageTextureEntry; _Hash = std::hash<unsigned int>; _Pred = std::equal_to<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void vtrasterizer::ImageRenderer::dropFailedTextures()' at /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:135:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<unsigned int, std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>, std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = unsigned int; _Value = std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>; _Alloc = std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<unsigned int>; _Hash = std::hash<unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = unsigned int; _Tp = vtrasterizer::ImageRenderer::ImageTextureEntry; _Hash = std::hash<unsigned int>; _Pred = std::equal_to<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void vtrasterizer::ImageRenderer::discardImage(vtbackend::ImageId)' at /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:298:25:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<unsigned int, std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry>, std::allocator<std::pair<const unsigned int, vtrasterizer::ImageRenderer::ImageTextureEntry> >, std::__detail::_Select1st, std::equal_to<unsigned int>, std::hash<unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, vtbackend::ImageFormat, unsigned int, vtpty::ImageSize}]',
    inlined from 'std::optional<vtrasterizer::atlas::ImageTextureId> vtrasterizer::ImageRenderer::textureFor(const vtbackend::RasterizedImage&)' at /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:85:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::ImageRenderer::beginPass()' at /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:278:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::ImageRenderer::beginPass()' at /build/contour/src/contour/src/vtrasterizer/ImageRenderer.cpp:280:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[123/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/BoxDrawingRenderer.cpp.o
/build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.cpp: In lambda function:
/build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.cpp:2702:85: note: parameter passing for argument of type 'std::pair<double, double>' when C++17 is enabled changed to match C++14 in GCC 10.1
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/text_shaper/Font.hpp:12,
                 from /build/contour/src/contour/src/vtrasterizer/FontDescriptions.hpp:5,
                 from /build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, short unsigned int, short unsigned int, vtpty::ImageSize, vtpty::ImageSize, int, int}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::reportIfTileOverflows(std::string_view, vtrasterizer::atlas::TileLocation, vtbackend::ImageSize) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:357:24,
    inlined from 'std::optional<vtrasterizer::atlas::TileAttributes<Metadata> > vtrasterizer::atlas::TextureAtlas<Metadata>::constructTile(CreateTileDataFn, uint32_t) [with CreateTileDataFn = vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)>; Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:633:26,
    inlined from 'vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::getOrTryEmplace<vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:674:64,
    inlined from 'Value* crispy::StrongLRUHashtable<Value>::getOrTryEmplace(const crispy::StrongHash&, ValueConstructFn) [with ValueConstructFn = vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::getOrTryEmplace<vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>; Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:609:59,
    inlined from 'const vtrasterizer::atlas::TileAttributes<Metadata>* vtrasterizer::atlas::TextureAtlas<Metadata>::getOrTryEmplace(const crispy::StrongHash&, CreateTileDataFn) [with CreateTileDataFn = vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)::<lambda(vtrasterizer::atlas::TileLocation)>; Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:672:39,
    inlined from 'const vtrasterizer::Renderable::AtlasTileAttributes* vtrasterizer::BoxDrawingRenderer::getOrCreateCachedTileAttributes(char32_t, vtbackend::LineFlags, int)' at /build/contour/src/contour/src/vtrasterizer/BoxDrawingRenderer.cpp:1976:42:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[124/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/ReGISFontRasterizer.cpp.o
[125/646] Linking CXX static library src/vtworkspace/libvtworkspace.a
[126/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/RenderTarget.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtrasterizer/RenderTarget.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/RenderTarget.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[127/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/TextClusterGrouper.cpp.o
[128/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/AtomicFileWrite.cpp.o
[129/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Utils.cpp.o
[130/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/Renderer.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/Renderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const text::FontDescription&}]',
    inlined from 'vtrasterizer::FontKeys vtrasterizer::{anonymous}::loadFontKeys(const vtrasterizer::FontDescriptions&, text::Shaper&)' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:90:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>&, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>&}]',
    inlined from 'auto std::formatter<vtpty::PageSize>::format(vtbackend::PageSize, auto:56&) const [with auto:56 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1538:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::PageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&, double}]',
    inlined from 'auto std::formatter<crispy::LRUHashtableStats>::format(crispy::LRUHashtableStats, auto:79&) const [with auto:79 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:48:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::LRUHashtableStats; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::ImageSize&, const vtrasterizer::atlas::Format&, const unsigned int&}]',
    inlined from 'auto std::formatter<vtrasterizer::atlas::AtlasProperties>::format(const vtrasterizer::atlas::AtlasProperties&, auto:132&) const [with auto:132 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:794:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtrasterizer::atlas::AtlasProperties; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:48&) const [with auto:48 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const text::FontWeight&, const text::FontSlant&, const text::FontSpacing&, const char*}]',
    inlined from 'auto std::formatter<text::FontDescription>::format(const text::FontDescription&, auto:164&) const [with auto:164 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:558:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontDescription; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::PageSize&, const vtpty::ImageSize&, const int&, const int&, const int&, const int&, const int&}]',
    inlined from 'auto std::formatter<vtrasterizer::GridMetrics>::format(const vtrasterizer::GridMetrics&, auto:128&) const [with auto:128 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtrasterizer/GridMetrics.hpp:108:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtrasterizer::GridMetrics; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>, const char*}]',
    inlined from 'void vtrasterizer::Renderer::renderCells(std::span<const vtbackend::RenderCell>, int)' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:889:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::GridMetrics}]',
    inlined from 'void vtrasterizer::{anonymous}::loadGridMetricsFromFont(text::FontKey, vtrasterizer::GridMetrics&, text::Shaper&)' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:54:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:695:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:696:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:697:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes> >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:700:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:698:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::LRUHashtableStats&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:701:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes> >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:704:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:702:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:705:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes> >::inspect(std::ostream&) const::<lambda(auto:82, auto:83)> [with auto:82 = unsigned int; auto:83 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:708:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:706:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:709:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::inspect(std::ostream&) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:740:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::inspect(std::ostream&) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:741:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::ImageSize&}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::inspect(std::ostream&) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:742:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::ImageSize&}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::inspect(std::ostream&) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:743:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::inspect(std::ostream&) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:744:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, unsigned int, vtpty::ImageSize, unsigned int, unsigned int}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:238:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::atlas::AtlasProperties}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:262:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::atlas::AtlasProperties}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:263:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:264:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:265:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int, unsigned int}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:266:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'void vtrasterizer::Renderer::configureTextureAtlas()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:267:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, vtpty::PageSize}]',
    inlined from 'void vtrasterizer::Renderer::growAtlasForPage(vtbackend::PageSize)' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:297:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::GridMetrics}]',
    inlined from 'void vtrasterizer::Renderer::updateFontMetrics()' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:510:18:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::FontLocatorEngine}]',
    inlined from 'void vtrasterizer::Renderer::applyFontDescriptions(vtrasterizer::FontDescriptions)' at /build/contour/src/contour/src/vtrasterizer/Renderer.cpp:427:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[131/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer.dir/TextRenderer.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtrasterizer/TextRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:110:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&, double}]',
    inlined from 'auto std::formatter<crispy::LRUHashtableStats>::format(crispy::LRUHashtableStats, auto:80&) const [with auto:80 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:48:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::LRUHashtableStats; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const int&, const int&, const int&, const int&}]',
    inlined from 'auto std::formatter<text::GlyphPosition>::format(const text::GlyphPosition&, auto:149&) const [with auto:149 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Shaper.hpp:198:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::GlyphPosition; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const vtpty::ImageSize&, const crispy::Point&, const text::BitmapFormat&}]',
    inlined from 'auto std::formatter<text::RasterizedGlyph>::format(const text::RasterizedGlyph&, auto:150&) const [with auto:150 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Shaper.hpp:213:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::RasterizedGlyph; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'auto std::formatter<crispy::Point>::format(crispy::Point, auto:113&) const [with auto:113 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/crispy/Point.hpp:126:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::Point; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:52&) const [with auto:52 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Grid.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:6,
                 from /build/contour/src/contour/src/vtrasterizer/TextRenderer.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, short unsigned int, short unsigned int, vtpty::ImageSize, vtpty::ImageSize, int, int}]',
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::reportIfTileOverflows(std::string_view, vtrasterizer::atlas::TileLocation, vtbackend::ImageSize) const [with Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:357:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::append(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'text::ShapeResult vtrasterizer::TextRenderer::shapeTextRun(const unicode::basic_run_segmenter<unicode::script_segmenter, unicode::emoji_segmenter>::range&, std::u32string_view, gsl::span<unsigned int>, vtrasterizer::TextStyle)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1347:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:99:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::append(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'text::ShapeResult vtrasterizer::TextRenderer::shapeTextRun(const unicode::basic_run_segmenter<unicode::script_segmenter, unicode::emoji_segmenter>::range&, std::u32string_view, gsl::span<unsigned int>, vtrasterizer::TextStyle)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1359:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:99:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::append(std::string_view, const Ts& ...) [with Ts = {text::GlyphPosition}]',
    inlined from 'text::ShapeResult vtrasterizer::TextRenderer::shapeTextRun(const unicode::basic_run_segmenter<unicode::script_segmenter, unicode::emoji_segmenter>::range&, std::u32string_view, gsl::span<unsigned int>, vtrasterizer::TextStyle)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1372:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:99:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::RasterizedGlyph, vtpty::ImageSize, float}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'auto std::formatter<text::GlyphIndex>::format(text::GlyphIndex, auto:139&) const [with auto:139 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:607:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::GlyphIndex; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, crispy::Point, vtpty::ImageSize, unsigned int}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1125:32:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, crispy::Point, vtpty::ImageSize}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1171:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1202:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, vtpty::ImageSize, unsigned int}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1223:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1232:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::RasterizedGlyph, vtpty::ImageSize, unsigned int, text::GlyphIndex, text::RenderMode, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int}]',
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, vtrasterizer::GlyphWidthPolicy)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1248:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:695:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:696:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:697:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<std::vector<text::GlyphPosition> >::inspect(std::ostream&) const::<lambda(auto:83, auto:84)> [with auto:83 = unsigned int; auto:84 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:700:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:698:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::LRUHashtableStats&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:701:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<std::vector<text::GlyphPosition> >::inspect(std::ostream&) const::<lambda(auto:83, auto:84)> [with auto:83 = unsigned int; auto:84 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:704:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:702:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:705:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'crispy::StrongLRUHashtable<std::vector<text::GlyphPosition> >::inspect(std::ostream&) const::<lambda(auto:83, auto:84)> [with auto:83 = unsigned int; auto:84 = unsigned int]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:692:45,
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:708:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:706:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void crispy::StrongLRUHashtable<Value>::inspect(std::ostream&) const [with Value = std::vector<text::GlyphPosition>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:709:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1048:53,
    inlined from 'vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::emplace<vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>::<lambda(vtrasterizer::atlas::TileLocation)>' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:691:44,
    inlined from 'std::optional<vtrasterizer::atlas::TileAttributes<Metadata> > vtrasterizer::atlas::TextureAtlas<Metadata>::constructTile(CreateTileDataFn, uint32_t) [with CreateTileDataFn = vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::emplace<vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>::<lambda(vtrasterizer::atlas::TileLocation)>; Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:627:35,
    inlined from 'vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::emplace<vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:687:33,
    inlined from 'Value& crispy::StrongLRUHashtable<Value>::emplace(const crispy::StrongHash&, ValueConstructFn) [with ValueConstructFn = vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::emplace<vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)> >(const crispy::StrongHash&, vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>)::<lambda(uint32_t)>; Value = vtrasterizer::atlas::TileAttributes<vtrasterizer::RenderTileAttributes>]' at /build/contour/src/contour/src/crispy/StrongLRUHashtable.hpp:644:54,
    inlined from 'void vtrasterizer::atlas::TextureAtlas<Metadata>::emplace(const crispy::StrongHash&, CreateTileDataFn) [with CreateTileDataFn = vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)::<lambda(vtrasterizer::atlas::TileLocation)>; Metadata = vtrasterizer::RenderTileAttributes]' at /build/contour/src/contour/src/vtrasterizer/TextureAtlas.hpp:683:24,
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createSlicedRasterizedGlyph(vtrasterizer::atlas::TileLocation, const text::GlyphKey&, unicode::PresentationStyle, const crispy::StrongHash&)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:1033:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'std::optional<text::RasterizedGlyph> vtrasterizer::TextRenderer::rasterizeAtBlockSize(const text::GlyphKey&, vtrasterizer::GlyphScaleAdjustment)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:893:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp: In member function 'std::optional<vtrasterizer::TextRenderer::BlockCanvas> vtrasterizer::TextRenderer::buildBlockCanvas(std::span<const text::GlyphPosition>, const vtbackend::CellScale&, vtrasterizer::GlyphScaleAdjustment, int)':
/build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:729:42: note: parameter passing for argument of type 'std::span<const text::GlyphPosition>' changed in GCC 7.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'std::optional<vtrasterizer::TextRenderer::BlockCanvas> vtrasterizer::TextRenderer::buildBlockCanvas(std::span<const text::GlyphPosition>, const vtbackend::CellScale&, vtrasterizer::GlyphScaleAdjustment, int)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:792:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::BitmapFormat, text::BitmapFormat}]',
    inlined from 'std::optional<vtrasterizer::TextRenderer::BlockCanvas> vtrasterizer::TextRenderer::buildBlockCanvas(std::span<const text::GlyphPosition>, const vtbackend::CellScale&, vtrasterizer::GlyphScaleAdjustment, int)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:794:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::TextRenderer::restrictToTileSize(vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData&)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:344:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtrasterizer::atlas::Format, unsigned int, vtpty::ImageSize, vtpty::ImageSize, vtpty::ImageSize}]',
    inlined from 'void vtrasterizer::TextRenderer::restrictToTileSize(vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData&)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:350:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::TextRenderer::restrictToTileSize(vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData&)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:361:41:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::TextRenderer::initializeDirectMapping()' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:379:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'void vtrasterizer::TextRenderer::initializeDirectMapping()' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:379:105:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool crispy::detail::softRequire(bool, const char*, logstore::SourceLocation)' at /build/contour/src/contour/src/crispy/Assert.hpp:143:43,
    inlined from 'std::optional<vtrasterizer::atlas::TextureAtlas<vtrasterizer::RenderTileAttributes>::TileCreateData> vtrasterizer::TextRenderer::createBlockTile(const BlockCanvas*, vtrasterizer::atlas::TileLocation, uint32_t, uint32_t)' at /build/contour/src/contour/src/vtrasterizer/TextRenderer.cpp:847:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[132/646] Linking CXX static library src/vtrasterizer/libvtrasterizer.a
[133/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/WindowControlStyle.cpp.o
[134/646] Building CXX object src/net/CMakeFiles/net.dir/platform/WinsockInit.cpp.o
[135/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/Actions.cpp.o
[136/646] Building CXX object src/net/CMakeFiles/net.dir/testing/InMemoryTransport.cpp.o
[137/646] Building CXX object src/net/CMakeFiles/net.dir/posix/AcceptLoop.cpp.o
[138/646] Building CXX object src/net/CMakeFiles/net.dir/posix/PosixListener.cpp.o
[139/646] Building CXX object src/net/CMakeFiles/net.dir/posix/PosixSocket.cpp.o
[140/646] Building CXX object src/net/CMakeFiles/net.dir/posix/SocketsPosix.cpp.o
[141/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/LayoutBuilder.cpp.o
[142/646] Building CXX object src/net/CMakeFiles/net.dir/posix/UnixListener.cpp.o
[143/646] Building CXX object src/contour/input/CMakeFiles/contour_input.dir/KeyboardLayout.cpp.o
[144/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/GuiConfigStore.cpp.o
[145/646] Building CXX object src/contour/input/CMakeFiles/contour_input.dir/KeyMapping.cpp.o
[146/646] Linking CXX static library src/net/libnet.a
[147/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/LayoutStore.cpp.o
[148/646] Building CXX object src/contour/input/CMakeFiles/contour_input.dir/MouseMapping.cpp.o
[149/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/ConnectionAcceptor.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/net/EventLoop.hpp:23,
                 from /build/contour/src/contour/src/vthost/ConnectionAcceptor.hpp:21,
                 from /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/vthost/Logging.hpp:26,
                 from /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:12:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void vthost::ConnectionAcceptor::serve(_ZN6vthost18ConnectionAcceptor5serveEv.Frame*)' at /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:124:41:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId}]',
    inlined from 'void vthost::ConnectionAcceptor::serve(_ZN6vthost18ConnectionAcceptor5serveEv.Frame*)' at /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:136:28:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vthost::ConnectionId&}]',
    inlined from 'void vthost::{anonymous}::superviseConnection(_ZN6vthost12_GLOBAL__N_1L19superviseConnectionESt8functionIFN4coro4TaskIvEENS_12ConnectionIdESt10unique_ptrIN3net7ISocketESt14default_deleteIS8_EEEES5_SB_.Frame*)' at /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:42:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]',
    inlined from 'void vthost::{anonymous}::superviseConnection(_ZN6vthost12_GLOBAL__N_1L19superviseConnectionESt8functionIFN4coro4TaskIvEENS_12ConnectionIdESt10unique_ptrIN3net7ISocketESt14default_deleteIS8_EEEES5_SB_.Frame*)' at /build/contour/src/contour/src/vthost/ConnectionAcceptor.cpp:56:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[150/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/ServiceControl.cpp.o
[151/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/ServiceControl_win32.cpp.o
[152/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/Daemon.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vthost/Daemon.hpp:8,
                 from /build/contour/src/contour/src/vthost/Daemon.cpp:13:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, unsigned int}]',
    inlined from 'void vthost::{anonymous}::requestDaemonShutdown(net::EventLoop&, const std::vector<vthost::ConnectionAcceptor*>&, std::string_view)' at /build/contour/src/contour/src/vthost/Daemon.cpp:187:20:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'vthost::runDaemon(const DaemonConfig&)::<lambda()>::<lambda()>' at /build/contour/src/contour/src/vthost/Daemon.cpp:639:78,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vthost::runDaemon(const DaemonConfig&)::<lambda()>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = vthost::runDaemon(const DaemonConfig&)::<lambda()>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = vthost::runDaemon(const DaemonConfig&)::<lambda()>::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::expected<std::unique_ptr<net::IListener>, int> vthost::{anonymous}::bindDaemonEndpoint(net::EventLoop&, const std::string&)' at /build/contour/src/contour/src/vthost/Daemon.cpp:155:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:436:1:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:424:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:426:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:431:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:433:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > > vthost::daemonSpawnArgs(std::string_view, const std::filesystem::__cxx11::path&, const DaemonSpawnOptions&, DaemonLifecycle)' at /build/contour/src/contour/src/vthost/Daemon.cpp:434:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int vthost::runDaemon(const DaemonConfig&)' at /build/contour/src/contour/src/vthost/Daemon.cpp:578:99:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, short unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'int vthost::runDaemon(const DaemonConfig&)' at /build/contour/src/contour/src/vthost/Daemon.cpp:597:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, short unsigned int}]',
    inlined from 'int vthost::runDaemon(const DaemonConfig&)' at /build/contour/src/contour/src/vthost/Daemon.cpp:612:20:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'int vthost::runDaemon(const DaemonConfig&)' at /build/contour/src/contour/src/vthost/Daemon.cpp:642:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[153/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/SessionHost.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vthost/SessionHost.hpp:16,
                 from /build/contour/src/contour/src/vthost/SessionHost.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:154&) const [with auto:154 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:154&) const [with auto:154 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, std::basic_string_view<char, std::char_traits<char> >, unsigned int}]',
    inlined from 'void vthost::SessionHost::resolveAuthoritativeArea()' at /build/contour/src/contour/src/vthost/SessionHost.cpp:328:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, vtpty::StartFailure}]',
    inlined from 'void vthost::HostedSession::start()' at /build/contour/src/contour/src/vthost/SessionHost.cpp:68:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vthost::HostedSession::start()' at /build/contour/src/contour/src/vthost/SessionHost.cpp:70:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int}]',
    inlined from 'vthost::SizeChange vthost::SessionHost::applyPaneSize(vtworkspace::SessionId, vtpty::PageSize)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:355:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, unsigned int}]',
    inlined from 'void vthost::SessionHost::handleSessionExit(vtworkspace::SessionId)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:460:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, vtbackend::VTType}]',
    inlined from 'std::optional<boxed::detail::boxed<long long unsigned int, vtworkspace::detail::tags::SessionId> > vthost::SessionHost::seedSession(const vthost::SessionSpawnRequest&)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:181:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, int, int, unsigned int}]',
    inlined from 'std::optional<boxed::detail::boxed<long long unsigned int, vtworkspace::detail::tags::SessionId> > vthost::SessionHost::seedSession(const vthost::SessionSpawnRequest&)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:236:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, long long unsigned int}]',
    inlined from 'vtworkspace::Window* vthost::SessionHost::createWindow(const vthost::SessionSpawnRequest&)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:284:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, long long unsigned int}]',
    inlined from 'void vthost::SessionHost::splitActivePane(vtworkspace::TabId, vtworkspace::SplitState, double, const vthost::SessionSpawnRequest&)' at /build/contour/src/contour/src/vthost/SessionHost.cpp:315:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[154/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/NativeSession.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vthost/NativeSession.hpp:15,
                 from /build/contour/src/contour/src/vthost/NativeSession.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vthost/SessionHost.hpp:16,
                 from /build/contour/src/contour/src/vthost/NativeSession.hpp:34:
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vthost::proto::DecodeError&}]',
    inlined from 'std::optional<std::__cxx11::basic_string<char> > vthost::describe(const PumpResult&)' at /build/contour/src/contour/src/vthost/PduPump.hpp:87:31,
    inlined from 'void vthost::NativeSession::reportPumpOutcome(const vthost::PumpResult&) const' at /build/contour/src/contour/src/vthost/NativeSession.cpp:829:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::optional<std::__cxx11::basic_string<char> > vthost::describe(const PumpResult&)' at /build/contour/src/contour/src/vthost/PduPump.hpp:89:31,
    inlined from 'void vthost::NativeSession::reportPumpOutcome(const vthost::PumpResult&) const' at /build/contour/src/contour/src/vthost/NativeSession.cpp:829:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&}]',
    inlined from 'std::string net::WriteQueue::describeRefusal() const' at /build/contour/src/contour/src/net/WriteQueue.hpp:131:49,
    inlined from 'void vthost::NativeSession::send(uint64_t, const vthost::proto::DecodedPdu&, uint64_t)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:169:87:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, long long unsigned int, unsigned int}]',
    inlined from 'void vthost::NativeSession::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:622:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, unsigned int, unsigned int}]',
    inlined from 'void vthost::NativeSession::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:637:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, long long unsigned int, unsigned int, unsigned int}]',
    inlined from 'void vthost::NativeSession::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:651:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, long long unsigned int, long long unsigned int}]',
    inlined from 'void vthost::NativeSession::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:739:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long unsigned int}]',
    inlined from 'void vthost::NativeSession::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:760:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:769:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, unsigned int, unsigned int}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:773:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:789:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, unsigned int}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:795:20:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, vtbackend::VTType}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:802:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId}]',
    inlined from 'bool vthost::NativeSession::completeHandshake(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/NativeSession.cpp:809:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'vthost::NativeSession::run(_ZN6vthost13NativeSession3runEv.Frame*)::<lambda(const vthost::proto::DecodedFrame&)>' at /build/contour/src/contour/src/vthost/NativeSession.cpp:847:31,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = vthost::NativeSession::run(_ZN6vthost13NativeSession3runEv.Frame*)::<lambda(const vthost::proto::DecodedFrame&)>&; _Args = {const vthost::proto::DecodedFrame&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = vthost::NativeSession::run(_ZN6vthost13NativeSession3runEv.Frame*)::<lambda(const vthost::proto::DecodedFrame&)>&; _Args = {const vthost::proto::DecodedFrame&}]' at /usr/include/c++/16.1.1/bits/invoke.h:116:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = vthost::NativeSession::run(_ZN6vthost13NativeSession3runEv.Frame*)::<lambda(const vthost::proto::DecodedFrame&)>; _ArgTypes = {const vthost::proto::DecodedFrame&}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[155/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/imsg/CommandArgv.cpp.o
[156/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/SessionSettings.cpp.o
[157/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/imsg/ImsgCodec.cpp.o
[158/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/imsg/Identify.cpp.o
[159/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/client/LayoutReconstruction.cpp.o
[160/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/GridWire.cpp.o
[161/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/client/NativeClient.cpp.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /usr/include/c++/16.1.1/functional:80,
                 from /build/contour/src/contour/src/vthost/client/NativeClient.hpp:13,
                 from /build/contour/src/contour/src/vthost/client/NativeClient.cpp:2:
/usr/include/c++/16.1.1/bits/hashtable.h: In function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/net/EventLoop.hpp:23,
                 from /build/contour/src/contour/src/vthost/client/NativeClient.hpp:25:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/vthost/Logging.hpp:26,
                 from /build/contour/src/contour/src/vthost/client/NativeClient.cpp:14:
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vthost::proto::DecodeError&}]',
    inlined from 'std::optional<std::__cxx11::basic_string<char> > vthost::describe(const PumpResult&)' at /build/contour/src/contour/src/vthost/PduPump.hpp:87:31,
    inlined from 'static void vthost::client::NativeClient::reportPumpOutcome(const vthost::PumpResult&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:408:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::optional<std::__cxx11::basic_string<char> > vthost::describe(const PumpResult&)' at /build/contour/src/contour/src/vthost/PduPump.hpp:89:31,
    inlined from 'static void vthost::client::NativeClient::reportPumpOutcome(const vthost::PumpResult&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:408:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&}]',
    inlined from 'std::string net::WriteQueue::describeRefusal() const' at /build/contour/src/contour/src/net/WriteQueue.hpp:131:49,
    inlined from 'uint64_t vthost::client::NativeClient::send(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:239:81:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void vthost::client::NativeClient::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:319:24:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'void vthost::client::NativeClient::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:323:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, unsigned int>; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void vthost::client::NativeClient::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:363:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::pair<long long unsigned int, unsigned int>; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void vthost::client::NativeClient::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:379:29:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> >, std::allocator<std::pair<const long long unsigned int, std::pair<long long unsigned int, unsigned int> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, long long unsigned int}]',
    inlined from 'void vthost::client::NativeClient::handlePdu(const vthost::proto::DecodedFrame&)' at /build/contour/src/contour/src/vthost/client/NativeClient.cpp:402:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[162/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/proto/PduTrace.cpp.o
In file included from /build/contour/src/contour/src/vthost/proto/Wire.hpp:19,
                 from /build/contour/src/contour/src/vthost/proto/Pdu.hpp:30,
                 from /build/contour/src/contour/src/vthost/proto/PduTrace.hpp:20,
                 from /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vthost::proto::describe(const DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:219:85:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[5], long long unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, unsigned int&}]',
    inlined from 'std::string vthost::proto::traceLine(Direction, uint64_t, const DecodedPdu&, std::size_t)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:231:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, const short unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:184:54,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:185:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned char&, const short unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:169:54,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:170:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, unsigned int, const unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:155:58,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:156:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, unsigned int}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:146:60,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:147:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, unsigned int, unsigned int}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:135:60,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:136:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&, const long long unsigned int&, const unsigned char&, unsigned int, unsigned int, unsigned int, unsigned int, int, int}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:120:100,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:121:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&, const unsigned int&, const unsigned char&, unsigned int, unsigned int, const unsigned char&, const unsigned char&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:103:67,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:104:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const unsigned char&, const unsigned int&, const unsigned int&, unsigned int}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:83:60,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:84:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:72:94,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:73:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const unsigned int&, const unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:66:100,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:67:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:59:89,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:60:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, unsigned int}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:53:98,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:54:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const char*, const char*}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:41:79,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:42:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:30:101,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:30:104:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:174:89,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:175:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:160:89,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:161:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:125:91,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::proto::{anonymous}::<lambda(const vthost::proto::DecodedPdu&)>::_FUN(const vthost::proto::DecodedPdu&)' at /build/contour/src/contour/src/vthost/proto/PduTrace.cpp:126:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[163/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/proto/Wire.cpp.o
[164/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/proto/Pdu.cpp.o
[165/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/ControlModeParser.cpp.o
[166/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/client/ScreenMirror.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:4,
                 from /build/contour/src/contour/src/vthost/client/ScreenMirror.hpp:34,
                 from /build/contour/src/contour/src/vthost/client/ScreenMirror.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[167/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/ControlModeSpawn.cpp.o
[168/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/ControlOutput.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:65,
                 from /build/contour/src/contour/src/vthost/tmux/ControlOutput.cpp:4:
/usr/include/c++/16.1.1/bits/ranges_algo.h: In function 'constexpr void std::ranges::__detail::__introsort_loop(_Iter, _Iter, unsigned int, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = _Comp_proj<std::ranges::less, std::identity>]':
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2474:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In member function 'constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Sent = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = std::ranges::less; _Proj = std::identity]',
    inlined from 'constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<long long unsigned int>&; _Comp = std::ranges::less; _Proj = std::identity]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2512:16,
    inlined from 'std::vector<long long unsigned int> vthost::tmux::ControlOutput::panesWithPending() const' at /build/contour/src/contour/src/vthost/tmux/ControlOutput.cpp:84:22:
/usr/include/c++/16.1.1/bits/ranges_algo.h:2499:29: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
[169/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/LayoutString.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/PageSize.hpp:3,
                 from /build/contour/src/contour/src/vthost/tmux/LayoutString.hpp:15,
                 from /build/contour/src/contour/src/vthost/tmux/LayoutString.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&}]',
    inlined from 'std::expected<vthost::tmux::ParsedLayout, std::__cxx11::basic_string<char> > vthost::tmux::{anonymous}::Parser::cell(std::size_t)' at /build/contour/src/contour/src/vthost/tmux/LayoutString.cpp:204:59:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&, int&, int&}]',
    inlined from 'void vthost::tmux::{anonymous}::encodeNode(std::string&, const vtworkspace::Pane&, int, int, int, int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString.cpp:33:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void vthost::tmux::{anonymous}::encodeNode(std::string&, const vtworkspace::Pane&, int, int, int, int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString.cpp:36:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[170/646] Linking CXX static library src/contour/input/libcontour_input.a
[171/646] Populating .qmlls.ini file at /build/contour/src/build/.qt/.qmlls.build.ini
[172/646] Copying contour_qml qml sources into build dir
[173/646] Copying contour_qml qml resources into build dir
[174/646] Copying contour_tui_style qml sources into build dir
[175/646] Copying contour_tui_style qml resources into build dir
[176/646] Generating .qsb/background.frag.qsb
[177/646] Generating .qsb/background.vert.qsb
[178/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/ImsgServer.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/net/EventLoop.hpp:23,
                 from /build/contour/src/contour/src/vthost/tmux/ImsgServer.hpp:19,
                 from /build/contour/src/contour/src/vthost/tmux/ImsgServer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vthost/SessionHost.hpp:16,
                 from /build/contour/src/contour/src/vthost/tmux/ImsgServer.hpp:22:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, unsigned int, unsigned int}]',
    inlined from 'void vthost::tmux::{anonymous}::serveImsgClient(_ZN6vthost4tmux12_GLOBAL__N_1L15serveImsgClientEPN3net9EventLoopEPNS_11SessionHostENS_12ConnectionIdESt10unique_ptrINS2_7ISocketESt14default_deleteIS9_EE.Frame*)' at /build/contour/src/contour/src/vthost/tmux/ImsgServer.cpp:150:45:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[179/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/ControlSession.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vthost/tmux/ControlSession.hpp:17,
                 from /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:586:40,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:150:18:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, long long unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListWindows(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:545:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListWindows(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:564:9:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListWindows(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:564:9:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vthost::tmux::ControlSession::notifyLayoutChanged(vtworkspace::TabId)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:464:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'virtual void vthost::tmux::ControlSession::tabTitleChanged(vtworkspace::TabId)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:437:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void vthost::tmux::ControlSession::tabAdded(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:394:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&, const unsigned int&, int&}]',
    inlined from 'void vthost::tmux::ControlSession::emitGuarded(const HandlerResult&, int)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:312:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, const long long int&, const unsigned int&, int&}]',
    inlined from 'void vthost::tmux::ControlSession::emitGuarded(const HandlerResult&, int)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:319:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Settings.hpp:3,
                 from /build/contour/src/contour/src/vthost/SessionHost.hpp:16,
                 from /build/contour/src/contour/src/vthost/tmux/ControlSession.hpp:33:
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListSessions(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:533:1:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&}]',
    inlined from 'std::string net::WriteQueue::describeRefusal() const' at /build/contour/src/contour/src/net/WriteQueue.hpp:131:49,
    inlined from 'vthost::tmux::ControlSession::ControlSession(net::EventLoop&, vthost::SessionHost&, vthost::ConnectionId, std::unique_ptr<net::ISocket>, std::function<long long int()>, Options)::<lambda(std::string)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:210:91,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = vthost::tmux::ControlSession::ControlSession(net::EventLoop&, vthost::SessionHost&, vthost::ConnectionId, std::unique_ptr<net::ISocket>, std::function<long long int()>, Options)::<lambda(string)>&; _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = vthost::tmux::ControlSession::ControlSession(net::EventLoop&, vthost::SessionHost&, vthost::ConnectionId, std::unique_ptr<net::ISocket>, std::function<long long int()>, Options)::<lambda(string)>&; _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = vthost::tmux::ControlSession::ControlSession(net::EventLoop&, vthost::SessionHost&, vthost::ConnectionId, std::unique_ptr<net::ISocket>, std::function<long long int()>, Options)::<lambda(std::string)>; _ArgTypes = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void vthost::tmux::ControlSession::dispatch(std::string_view)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:298:48:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void vthost::tmux::ControlSession::run(_ZN6vthost4tmux14ControlSession3runEv.Frame*)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:249:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vthost::ConnectionId, unsigned int}]',
    inlined from 'void vthost::tmux::ControlSession::run(_ZN6vthost4tmux14ControlSession3runEv.Frame*)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:257:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void vthost::tmux::ControlSession::tabClosed(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:400:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void vthost::tmux::ControlSession::activeTabChanged(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:410:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::expected<vtworkspace::Pane*, std::__cxx11::basic_string<char> > vthost::tmux::ControlSession::resolvePane(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&) const' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:516:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::expected<vtworkspace::Pane*, std::__cxx11::basic_string<char> > vthost::tmux::ControlSession::resolvePane(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&) const' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:521:43:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandSendKeys(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:690:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::expected<vtworkspace::Tab*, std::__cxx11::basic_string<char> > vthost::tmux::ControlSession::resolveTab(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&) const' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:498:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::expected<vtworkspace::Tab*, std::__cxx11::basic_string<char> > vthost::tmux::ControlSession::resolveTab(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&) const' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:501:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:586:40,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:150:18,
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:584:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:586:40,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:150:18,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:152:33,
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:584:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:586:40,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:150:18,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:152:33,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:152:33,
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:584:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, long long unsigned int}]',
    inlined from 'vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:586:40,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:150:18,
    inlined from 'vtworkspace::Pane* vtworkspace::Pane::walkTree(F&&) [with F = vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)::<lambda(vtworkspace::Pane&)>]' at /build/contour/src/contour/src/vtworkspace/Pane.hpp:154:34,
    inlined from 'vthost::tmux::ControlSession::HandlerResult vthost::tmux::ControlSession::commandListPanes(const std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >&)' at /build/contour/src/contour/src/vthost/tmux/ControlSession.cpp:584:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[180/646] Running rcc for resource qmake_Contour_Ui
[181/646] Generating .qsb/text.vert.qsb
[182/646] Generating .qsb/text.frag.qsb
[183/646] Generating .rcc/qmlcache/contour_qml_qmlcache_loader.cpp
[184/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/TmuxGateway.cpp.o
[185/646] Generating .rcc/qmlcache/contour_qml_qml_BellSound_qml.cpp, .rcc/qmlcache/contour_qml_qml_BellSound_qml.cpp.aotstats
[186/646] Generating .rcc/qmlcache/contour_qml_qml_RequestPermission_qml.cpp, .rcc/qmlcache/contour_qml_qml_RequestPermission_qml.cpp.aotstats
[187/646] Generating .rcc/qmlcache/contour_qml_qml_SessionChrome_qml.cpp, .rcc/qmlcache/contour_qml_qml_SessionChrome_qml.cpp.aotstats
[188/646] Generating .rcc/qmlcache/contour_qml_qml_NewTabMenu_qml.cpp, .rcc/qmlcache/contour_qml_qml_NewTabMenu_qml.cpp.aotstats
[189/646] Generating .rcc/qmlcache/contour_qml_qml_TabStrip_qml.cpp, .rcc/qmlcache/contour_qml_qml_TabStrip_qml.cpp.aotstats
[190/646] Generating .rcc/qmlcache/contour_qml_qml_TitleBar_qml.cpp, .rcc/qmlcache/contour_qml_qml_TitleBar_qml.cpp.aotstats
[191/646] Generating .rcc/qmlcache/contour_qml_qml_TabContextMenu_qml.cpp, .rcc/qmlcache/contour_qml_qml_TabContextMenu_qml.cpp.aotstats
[192/646] Generating .rcc/qmlcache/contour_qml_qml_TabColorFlyout_qml.cpp, .rcc/qmlcache/contour_qml_qml_TabColorFlyout_qml.cpp.aotstats
[193/646] Generating .rcc/qmlcache/contour_qml_qml_Main_qml.cpp, .rcc/qmlcache/contour_qml_qml_Main_qml.cpp.aotstats
[194/646] Generating .rcc/qmlcache/contour_qml_qml_TabItem_qml.cpp, .rcc/qmlcache/contour_qml_qml_TabItem_qml.cpp.aotstats
[195/646] Building CXX object src/vthost/CMakeFiles/vthost.dir/tmux/TmuxClientModel.cpp.o
In file included from /usr/include/c++/16.1.1/regex:56,
                 from /build/contour/src/contour/src/vtbackend/HintModeHandler.hpp:8,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:9,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxClientModel.hpp:16,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxClientModel.cpp:2:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, vthost::tmux::WindowView>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::WindowView> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, vthost::tmux::WindowView>, std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::WindowView> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/regex:57:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Tp = vthost::tmux::WindowView; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...) [with _Args = {}; _Key = long long unsigned int; _Tp = vthost::tmux::WindowView; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:798:26,
    inlined from 'virtual void vthost::tmux::TmuxClientModel::windowAdded(uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel.cpp:121:29:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<long long unsigned int, vthost::tmux::WindowView>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, vthost::tmux::WindowView>, std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::WindowView> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> > >::const_iterator'} changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const long long unsigned int&, vthost::tmux::TmuxClientModel::PaneEntry}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry>; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry>, std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = vthost::tmux::WindowView; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> >]',
    inlined from 'void vthost::tmux::TmuxClientModel::ingestLayout(uint64_t, std::string_view)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel.cpp:214:33:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, vthost::tmux::WindowView>, std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::WindowView> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, vthost::tmux::WindowView> > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const long long unsigned int&, vthost::tmux::TmuxClientModel::PaneEntry}; _Key = long long unsigned int; _Tp = vthost::tmux::TmuxClientModel::PaneEntry; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >]',
    inlined from 'std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Val>, std::_Select1st<std::pair<const _Key, _Val> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Val> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const long long unsigned int&, vthost::tmux::TmuxClientModel::PaneEntry}; _Key = long long unsigned int; _Tp = vthost::tmux::TmuxClientModel::PaneEntry; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:662:22,
    inlined from 'void vthost::tmux::TmuxClientModel::ingestLayout(uint64_t, std::string_view)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel.cpp:261:23:
/usr/include/c++/16.1.1/bits/stl_map.h:701:38: note: parameter passing for argument of type 'std::map<long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry>::const_iterator' {aka 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry>, std::_Select1st<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, vthost::tmux::TmuxClientModel::PaneEntry> > >::const_iterator'} changed in GCC 7.1
[196/646] Generating .rcc/qmlcache/contour_qml_qml_ResizeBorder_qml.cpp, .rcc/qmlcache/contour_qml_qml_ResizeBorder_qml.cpp.aotstats
[197/646] Generating .rcc/qmlcache/contour_qml_qml_WindowControls_qml.cpp, .rcc/qmlcache/contour_qml_qml_WindowControls_qml.cpp.aotstats
[198/646] Linking CXX static library src/vthost/libvthost.a
[199/646] Generating .rcc/qmlcache/contour_qml_qml_TerminalPane_qml.cpp, .rcc/qmlcache/contour_qml_qml_TerminalPane_qml.cpp.aotstats
[200/646] Generating .rcc/qmlcache/contour_qml_qml_ActionContextMenu_qml.cpp, .rcc/qmlcache/contour_qml_qml_ActionContextMenu_qml.cpp.aotstats
[201/646] Generating .rcc/qmlcache/contour_qml_qml_PaneNode_qml.cpp, .rcc/qmlcache/contour_qml_qml_PaneNode_qml.cpp.aotstats
[202/646] Generating .rcc/qmlcache/contour_qml_qml_CommandPalette_qml.cpp, .rcc/qmlcache/contour_qml_qml_CommandPalette_qml.cpp.aotstats
[203/646] Generating .rcc/qmlcache/contour_qml_qml_SaveLayoutDialog_qml.cpp, .rcc/qmlcache/contour_qml_qml_SaveLayoutDialog_qml.cpp.aotstats
[204/646] Generating .rcc/qmlcache/contour_qml_qml_ConfirmDialog_qml.cpp, .rcc/qmlcache/contour_qml_qml_ConfirmDialog_qml.cpp.aotstats
[205/646] Generating .rcc/qmlcache/contour_qml_qml_SettingsNavItem_qml.cpp, .rcc/qmlcache/contour_qml_qml_SettingsNavItem_qml.cpp.aotstats
[206/646] Generating .rcc/qmlcache/contour_qml_qml_SettingsListItem_qml.cpp, .rcc/qmlcache/contour_qml_qml_SettingsListItem_qml.cpp.aotstats
[207/646] Generating .rcc/qmlcache/contour_qml_qml_ContourMenu_qml.cpp, .rcc/qmlcache/contour_qml_qml_ContourMenu_qml.cpp.aotstats
[208/646] Generating .rcc/qmlcache/contour_qml_qml_PopupSurface_qml.cpp, .rcc/qmlcache/contour_qml_qml_PopupSurface_qml.cpp.aotstats
[209/646] Generating .rcc/qmlcache/contour_qml_qml_SettingsSection_qml.cpp, .rcc/qmlcache/contour_qml_qml_SettingsSection_qml.cpp.aotstats
[210/646] Generating .rcc/qmlcache/contour_qml_qml_SettingRow_qml.cpp, .rcc/qmlcache/contour_qml_qml_SettingRow_qml.cpp.aotstats
[211/646] Generating .rcc/qmlcache/contour_qml_qml_ColorSchemeEditor_qml.cpp, .rcc/qmlcache/contour_qml_qml_ColorSchemeEditor_qml.cpp.aotstats
[212/646] Generating .rcc/qmlcache/contour_qml_qml_SettingsPage_qml.cpp, .rcc/qmlcache/contour_qml_qml_SettingsPage_qml.cpp.aotstats
[213/646] Generating .rcc/qmlcache/contour_qml_qml_StatusLineSegmentRow_qml.cpp, .rcc/qmlcache/contour_qml_qml_StatusLineSegmentRow_qml.cpp.aotstats
[214/646] Generating .rcc/qmlcache/contour_qml_qml_StatusLineChip_qml.cpp, .rcc/qmlcache/contour_qml_qml_StatusLineChip_qml.cpp.aotstats
[215/646] Generating .rcc/qmlcache/contour_qml_qml_StatusLinePreviewItem_qml.cpp, .rcc/qmlcache/contour_qml_qml_StatusLinePreviewItem_qml.cpp.aotstats
[216/646] Running rcc for resource qmake_ContourTui
[217/646] Generating .rcc/qmlcache/contour_qml_qml_StatusLineIndicatorEditor_qml.cpp, .rcc/qmlcache/contour_qml_qml_StatusLineIndicatorEditor_qml.cpp.aotstats
[218/646] Generating .rcc/qmlcache/contour_tui_style_qmlcache_loader.cpp
[219/646] Running rcc for resource contour_qml_raw_qml_0
[220/646] Generating .rcc/qmlcache/contour_qml_qml_StatusLineItemDialog_qml.cpp, .rcc/qmlcache/contour_qml_qml_StatusLineItemDialog_qml.cpp.aotstats
[221/646] Generating .rcc/qmlcache/contour_qml_qml_ColorSlotField_qml.cpp, .rcc/qmlcache/contour_qml_qml_ColorSlotField_qml.cpp.aotstats
[222/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_Button_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_Button_qml.cpp.aotstats
[223/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_CheckBox_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_CheckBox_qml.cpp.aotstats
[224/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ItemDelegate_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ItemDelegate_qml.cpp.aotstats
[225/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ComboBox_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ComboBox_qml.cpp.aotstats
[226/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_Label_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_Label_qml.cpp.aotstats
[227/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuItem_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuItem_qml.cpp.aotstats
[228/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuSeparator_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuSeparator_qml.cpp.aotstats
[229/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_Menu_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_Menu_qml.cpp.aotstats
[230/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_Popup_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_Popup_qml.cpp.aotstats
[231/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollBar_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollBar_qml.cpp.aotstats
[232/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollView_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollView_qml.cpp.aotstats
[233/646] Running rcc for resource contour_tui_style_raw_qml_0
[234/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_Switch_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_Switch_qml.cpp.aotstats
[235/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_TextField_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_TextField_qml.cpp.aotstats
[236/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.qt/rcc/qrc_qmake_Contour_Ui.cpp.o
[237/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolButton_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolButton_qml.cpp.aotstats
[238/646] Generating .rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolTip_qml.cpp, .rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolTip_qml.cpp.aotstats
[239/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_BellSound_qml.cpp.o
[240/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_Main_qml.cpp.o
[241/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qmlcache_loader.cpp.o
[242/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_RequestPermission_qml.cpp.o
[243/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SessionChrome_qml.cpp.o
[244/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_NewTabMenu_qml.cpp.o
[245/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TitleBar_qml.cpp.o
[246/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TabStrip_qml.cpp.o
[247/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TabContextMenu_qml.cpp.o
[248/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TabItem_qml.cpp.o
[249/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TabColorFlyout_qml.cpp.o
[250/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_PaneNode_qml.cpp.o
[251/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_WindowControls_qml.cpp.o
[252/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ResizeBorder_qml.cpp.o
[253/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_TerminalPane_qml.cpp.o
[254/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ActionContextMenu_qml.cpp.o
[255/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SaveLayoutDialog_qml.cpp.o
[256/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_CommandPalette_qml.cpp.o
[257/646] Building CXX object src/contour/config/CMakeFiles/contour_config.dir/Config.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/config/Config.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/config/Config.cpp:3:
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {const char*}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {bool}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {bool, int, bool}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::RenderingBackend, bool, crispy::StrongHashtableSize, crispy::LRUCapacity}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::Permission, contour::config::Permission, contour::config::Permission}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::StatusDisplayType, vtbackend::StatusDisplayPosition, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::StatusLineConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1830:40:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::Opacity, bool}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtrasterizer::Decorator, vtrasterizer::Decorator}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::RGBColor&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:872:86,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {91}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, const T& ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1961:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, const T& ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1961:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, const T& ...) [with T = {vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor, vtbackend::RGBColor}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1961:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<vtbackend::RGBColor, vtbackend::CellForegroundColor, vtbackend::CellBackgroundColor>, float, std::variant<vtbackend::RGBColor, vtbackend::CellForegroundColor, vtbackend::CellBackgroundColor>, float}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, const T& ...) [with T = {std::variant<vtbackend::RGBColor, vtbackend::CellForegroundColor, vtbackend::CellBackgroundColor>, float, std::variant<vtbackend::RGBColor, vtbackend::CellForegroundColor, vtbackend::CellBackgroundColor>, float}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1961:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::TabBarVisibility}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::GuiTheme}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::UiStyle}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::WindowControlStyle}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtrasterizer::GlyphScalingMethod}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::SelectionAction}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::BlinkStyle}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::ScreenTransitionStyle}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/config/Config.hpp: In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1926:52,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {crispy::Flags<vtbackend::Modifier>}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {crispy::Flags<vtbackend::Modifier>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {double}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {double}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::TabBarPosition}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::TabBarPosition}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {long long int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, std::chrono::duration<_Rep1, _Period1>) [with T = long long int; R = std::ratio<1, 1000>]' at /build/contour/src/contour/src/contour/config/Config.hpp:1662:37,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {std::chrono::duration<long long int, std::ratio<1, 1000> >}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {unsigned int}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {unsigned int}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {int}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::basic_string_view<char, std::char_traits<char> >, bool, long long int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, contour::config::InputModeConfig)' at /build/contour/src/contour/src/contour/config/Config.hpp:1862:61,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::InputModeConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::ScrollBarPosition, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::ScrollBarConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1814:66,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::ScrollBarConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int, bool, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::HistoryConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1809:38,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::HistoryConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<unsigned int, contour::config::HorizontalMarginTag>, boxed::detail::boxed<unsigned int, contour::config::VerticalMarginTag>}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::WindowMargins&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1795:52,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::WindowMargins}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int, int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, vtbackend::PageSize)' at /build/contour/src/contour/src/contour/config/Config.hpp:1754:60,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtpty::PageSize}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::PixelReporting}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::PixelReporting}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::VTType}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtbackend::VTType}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::Bell&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1776:54,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::Bell}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::ShadowSize}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::ShadowSize}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char, char&, char&, char&, char&}]',
    inlined from 'auto std::formatter<text::FontFeature>::format(text::FontFeature, auto:148&) const [with auto:148 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:636:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontFeature; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> >::format(const contour::actions::Action&, auto:85&) const [with auto:85 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/config/Actions.hpp:891:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/contour/config/Actions.hpp:9:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, T&) [with T = bool]' at /build/contour/src/contour/src/contour/config/Config.hpp:1337:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, T&) [with T = float]' at /build/contour/src/contour/src/contour/config/Config.hpp:1337:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, char [9]}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::MaxHistoryLineCount&)' at /build/contour/src/contour/src/contour/config/Config.cpp:3342:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::MaxHistoryLineCount&)' at /build/contour/src/contour/src/contour/config/Config.cpp:3344:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, vtbackend::MatchModes, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, text::FontSize&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1818:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, boxed::boxed<V, T>&) [with V = int; T = vtpty::detail::tags::ColumnCount]' at /build/contour/src/contour/src/contour/config/Config.hpp:1346:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtpty::PageSize&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1720:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, std::map<vtbackend::DECMode, bool>&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1684:29:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::variant<vtbackend::RGBColor, vtbackend::CellForegroundColor, vtbackend::CellBackgroundColor>}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::CellRGBColor&)::<lambda(const std::string&)>' at /build/contour/src/contour/src/contour/config/Config.cpp:1445:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::CellRGBColor&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1456:36:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::RGBColor}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::RGBColor&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1424:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TabBarPosition}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = contour::config::TabBarPosition; Parser = std::optional<contour::config::TabBarPosition> (*)(std::basic_string_view<char>) noexcept]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TabBarVisibility}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = contour::config::TabBarVisibility; Parser = std::optional<contour::config::TabBarVisibility> (*)(std::basic_string_view<char>) noexcept]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::UiStyle}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = contour::config::UiStyle; Parser = std::optional<contour::config::UiStyle> (*)(std::basic_string_view<char>) noexcept]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::WindowControlStyle}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = contour::config::WindowControlStyle; Parser = std::optional<contour::config::WindowControlStyle> (*)(std::basic_string_view<char>) noexcept]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::ShadowSize}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = contour::config::ShadowSize; Parser = std::optional<contour::config::ShadowSize> (*)(std::basic_string_view<char>) noexcept]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtrasterizer::TextShapingEngine}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = vtrasterizer::TextShapingEngine; Parser = contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtrasterizer::TextShapingEngine&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, text::RenderMode}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = text::RenderMode; Parser = std::optional<text::RenderMode> (*)(std::basic_string_view<char>)]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, text::FontWeight}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = text::FontWeight; Parser = std::optional<text::FontWeight> (*)(std::basic_string_view<char>)]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::GuiTheme}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, contour::config::GuiTheme&)' at /build/contour/src/contour/src/contour/config/Config.cpp:2286:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::PixelReporting}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, contour::config::PixelReporting&)' at /build/contour/src/contour/src/contour/config/Config.cpp:2244:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string contour::config::{anonymous}::describeInputMappingRow(const YAML::Node&)' at /build/contour/src/contour/src/contour/config/Config.cpp:264:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const std::map<vtbackend::DECMode, bool>&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1682:56:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const std::map<vtbackend::DECMode, bool>&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1689:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, long long int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, std::chrono::milliseconds&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1402:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int, int}]',
    inlined from 'void contour::config::YAMLConfigReader::defaultSettings(vtpty::Process::ExecInfo&)' at /build/contour/src/contour/src/contour/config/Config.cpp:2556:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char, char, char, char}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, std::vector<text::FontFeature>&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1645:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, text::FontSlant}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = text::FontSlant; Parser = std::optional<text::FontSlant> (*)(std::basic_string_view<char>)]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, text::FontSlant&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1838:19:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:863:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {94}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:846:85,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {56}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::Direction&, const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:844:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {81}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtrasterizer::FontLocatorEngine}]',
    inlined from 'bool contour::config::{anonymous}::loadConfigEnum(const YAML::Node&, const std::string&, Enum&, const logstore::Category&, Parser) [with Enum = vtrasterizer::FontLocatorEngine; Parser = contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtrasterizer::FontLocatorEngine&)::<lambda(std::string_view)>]' at /build/contour/src/contour/src/contour/config/Config.cpp:1800:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:866:98,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {95}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:847:87,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {59}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::basic_string_view<char, std::char_traits<char> >, bool, long long int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, contour::config::InputModeConfig)' at /build/contour/src/contour/src/contour/config/Config.hpp:1862:61,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::InputModeConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int, bool, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::HistoryConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1809:38,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::HistoryConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::HistoryConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<311>{"history:\012    {comment} Number of lines to preserve (-1 for infinite).\012    limit: {}\012    {comment} Boolean indicating whether or not to scroll down to the bottom on screen updates.\012    auto_scroll_on_update: {}\012    {comment} Number of lines to scroll on ScrollUp & ScrollDown events.\012    scroll_multiplier: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<1260>{"configuration allows you to customize the behavior and settings related to the terminal\'s history, including the number of preserved lines, auto-scrolling, and scroll events.\012``` yaml\012profiles:\012  profile_name:\012    history:\012      limit: 1000\012      auto_scroll_on_update: true\012      scroll_multiplier: 3\012```\012:octicons-horizontal-rule-16: ==limit== This option specifies the number of lines to preserve in the terminal\'s history. A value of -1 indicates unlimited history, meaning that all lines are preserved. In the provided example, the limit is set to 1000. <br/>\012:octicons-horizontal-rule-16: ==auto_scroll_on_update== This boolean option determines whether the terminal automatically scrolls down to the bottom when new content is added. If set to true, the terminal will scroll down on screen updates. If set to false, the terminal will maintain the current scroll position. In the provided example, auto_scroll_on_update is set to true.  <br/>\012:octicons-horizontal-rule-16: ==scroll_multiplier== This option defines the number of lines to scroll when the ScrollUp or ScrollDown events occur. By default, scrolling up or down moves three lines at a time. You can adjust this value as needed. In the provided example, scroll_multiplier is set to 3. <br/>\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 21; T = const contour::config::ConfigEntry<contour::config::HistoryConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<311>{"history:\012    {comment} Number of lines to preserve (-1 for infinite).\012    limit: {}\012    {comment} Boolean indicating whether or not to scroll down to the bottom on screen updates.\012    auto_scroll_on_update: {}\012    {comment} Number of lines to scroll on ScrollUp & ScrollDown events.\012    scroll_multiplier: {}\012\012"}, contour::config::documentation::StringLiteral<1260>{"configuration allows you to customize the behavior and settings related to the terminal\'s history, including the number of preserved lines, auto-scrolling, and scroll events.\012``` yaml\012profiles:\012  profile_name:\012    history:\012      limit: 1000\012      auto_scroll_on_update: true\012      scroll_multiplier: 3\012```\012:octicons-horizontal-rule-16: ==limit== This option specifies the number of lines to preserve in the terminal\'s history. A value of -1 indicates unlimited history, meaning that all lines are preserved. In the provided example, the limit is set to 1000. <br/>\012:octicons-horizontal-rule-16: ==auto_scroll_on_update== This boolean option determines whether the terminal automatically scrolls down to the bottom when new content is added. If set to true, the terminal will scroll down on screen updates. If set to false, the terminal will maintain the current scroll position. In the provided example, auto_scroll_on_update is set to true.  <br/>\012:octicons-horizontal-rule-16: ==scroll_multiplier== This option defines the number of lines to scroll when the ScrollUp or ScrollDown events occur. By default, scrolling up or down moves three lines at a time. You can adjust this value as needed. In the provided example, scroll_multiplier is set to 3. <br/>\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 21]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::ColorConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1767:69:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:850:82,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {82}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:848:83,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {53}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:849:97,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {6}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, double}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, T&) [with T = double]' at /build/contour/src/contour/src/contour/config/Config.hpp:1337:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:854:92,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {83}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:858:102,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:84&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {54}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1926:52,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<584>{"\012{comment} Controls how git branch drawings are rendered.\012{comment} `branch_style` controls style of connecting branches. May be on of `none`,`thin`,`thick`,`double. The default value is `thin`.\012{comment} `arc_style` controls style of arcs. May be one of `round`,`ellips`. `arc_style` has effect only if `branch_style` is `thin`. The default value is `round`.\012{comment} `merge_commit_style` controls style of merge commits. May be one of `solid`,`bullet`. The default value is `bullet`.\012git_drawings: \012    branch_style:       {}\012    arc_style:          {}\012    merge_commit_style: {}\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}; auto:211 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3375:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> [with unsigned int I = 41; T = const contour::config::ConfigEntry<vtrasterizer::BoxDrawingRenderer::GitDrawingsStyle, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<584>{"\012{comment} Controls how git branch drawings are rendered.\012{comment} `branch_style` controls style of connecting branches. May be on of `none`,`thin`,`thick`,`double. The default value is `thin`.\012{comment} `arc_style` controls style of arcs. May be one of `round`,`ellips`. `arc_style` has effect only if `branch_style` is `thin`. The default value is `round`.\012{comment} `merge_commit_style` controls style of merge commits. May be one of `solid`,`bullet`. The default value is `bullet`.\012git_drawings: \012    branch_style:       {}\012    arc_style:          {}\012    merge_commit_style: {}\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::Config, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> >(const contour::config::Config&, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 41]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, float, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::Bell&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1776:54,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::Bell}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::Bell; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<505>{"\012bell:\012    {comment} There is no sound for BEL character if set to \"off\".\012    {comment} If set to \" default \" BEL character sound will be default sound.\012    {comment} If set to path to a file then BEL sound will use that file. Example\012    {comment}   sound: \"/home/user/Music/bell.wav\"\012    sound: {}\012\012    {comment} Bell volume, a normalized value between 0.0 (silent) and 1.0 (loudest).\012    volume: {}\012\012    {comment} If this boolean is true, a window alert will be raised with each bell\012    alert: true\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<534>{"\012Configuration section permits tuning the behavior of the terminal bell.\012\012``` yaml\012profiles:\012  profile_name:\012    bell:\012      sound: \"default\"\012      alert: false\012```\012:octicons-horizontal-rule-16: ==sound== This option determines the sound of `BEL` (also `\007` or `0x07`) to `off` or `default` or sound generated by a file located at `path`. <br />\012:octicons-horizontal-rule-16: ==alert== This option determines whether or not a window alert will be raised each time a bell is ringed. Useful for tiling window managers like i3 or sway.\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 12; T = const contour::config::ConfigEntry<contour::config::Bell, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<505>{"\012bell:\012    {comment} There is no sound for BEL character if set to \"off\".\012    {comment} If set to \" default \" BEL character sound will be default sound.\012    {comment} If set to path to a file then BEL sound will use that file. Example\012    {comment}   sound: \"/home/user/Music/bell.wav\"\012    sound: {}\012\012    {comment} Bell volume, a normalized value between 0.0 (silent) and 1.0 (loudest).\012    volume: {}\012\012    {comment} If this boolean is true, a window alert will be raised with each bell\012    alert: true\012\012"}, contour::config::documentation::StringLiteral<534>{"\012Configuration section permits tuning the behavior of the terminal bell.\012\012``` yaml\012profiles:\012  profile_name:\012    bell:\012      sound: \"default\"\012      alert: false\012```\012:octicons-horizontal-rule-16: ==sound== This option determines the sound of `BEL` (also `\007` or `0x07`) to `off` or `default` or sound generated by a file located at `path`. <br />\012:octicons-horizontal-rule-16: ==alert== This option determines whether or not a window alert will be raised each time a bell is ringed. Useful for tiling window managers like i3 or sway.\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 12]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::LineOffset&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1703:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, T&) [with T = int]' at /build/contour/src/contour/src/contour/config/Config.hpp:1337:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::RenderingBackend}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, contour::config::RenderingBackend&)' at /build/contour/src/contour/src/contour/config/Config.cpp:822:37:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::RenderingBackend}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, contour::config::RenderingBackend&)' at /build/contour/src/contour/src/contour/config/Config.cpp:824:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'contour::config::YAMLConfigReader::YAMLConfigReader(const std::string&, const logstore::Category&, const crispy::Environment&, VariableReplacer)::<lambda(std::string_view)>' at /build/contour/src/contour/src/contour/config/Config.cpp:753:18,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = contour::config::YAMLConfigReader::YAMLConfigReader(const std::string&, const logstore::Category&, const crispy::Environment&, VariableReplacer)::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Callable = contour::config::YAMLConfigReader::YAMLConfigReader(const std::string&, const logstore::Category&, const crispy::Environment&, VariableReplacer)::<lambda(string_view)>&; _Args = {basic_string_view<char, char_traits<char> >}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::__cxx11::basic_string<char>; _Functor = contour::config::YAMLConfigReader::YAMLConfigReader(const std::string&, const logstore::Category&, const crispy::Environment&, VariableReplacer)::<lambda(std::string_view)>; _ArgTypes = {std::basic_string_view<char, std::char_traits<char> >}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {float}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtrasterizer::TextOutlineConfig&)' at /build/contour/src/contour/src/contour/config/Config.cpp:2181:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {float}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtrasterizer::TextOutlineConfig&)' at /build/contour/src/contour/src/contour/config/Config.cpp:2194:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {double}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {double}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {long long int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, std::chrono::duration<_Rep1, _Period1>) [with T = long long int; R = std::ratio<1, 1000>]' at /build/contour/src/contour/src/contour/config/Config.hpp:1662:37,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {std::chrono::duration<long long int, std::ratio<1, 1000> >}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {int}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {crispy::Flags<vtbackend::Modifier>}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {crispy::Flags<vtbackend::Modifier>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {bool, int, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::ImagesConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1790:91,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::ImagesConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::ImagesConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<353>{"images:\012    {comment} Enable or disable sixel scrolling (SM/RM ?80 default)\012    sixel_scrolling: {}\012\012    {comment} Configures the maximum number of color registers available when rendering Sixel graphics.\012    sixel_register_count: {}\012\012    {comment} Enable or disable Good Image Protocol (GIP) support (disabled by default).\012    good_image_protocol: {}\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<319>{"section contains configuration options related to inline images. It includes options like `sixel_scrolling`, `sixel_register_count`, and `good_image_protocol` to control various aspects of image rendering. The maximum image size is derived from the screen size; `max_width` and `max_height` are deprecated and ignored."}; auto:211 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3375:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> [with unsigned int I = 32; T = const contour::config::ConfigEntry<contour::config::ImagesConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<353>{"images:\012    {comment} Enable or disable sixel scrolling (SM/RM ?80 default)\012    sixel_scrolling: {}\012\012    {comment} Configures the maximum number of color registers available when rendering Sixel graphics.\012    sixel_register_count: {}\012\012    {comment} Enable or disable Good Image Protocol (GIP) support (disabled by default).\012    good_image_protocol: {}\012"}, contour::config::documentation::StringLiteral<319>{"section contains configuration options related to inline images. It includes options like `sixel_scrolling`, `sixel_register_count`, and `good_image_protocol` to control various aspects of image rendering. The maximum image size is derived from the screen size; `max_width` and `max_height` are deprecated and ignored."}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::Config, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> >(const contour::config::Config&, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 32]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [7]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [7]; auto:207 = vtbackend::CursorColor]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1290:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [18]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [18]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1291:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [19]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [19]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1292:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [10]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [10]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1293:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [17]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [17]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1294:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [25]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [25]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1295:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [23]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [23]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1296:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [21]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [21]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1297:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [11]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [11]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1298:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [11]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [11]; auto:207 = vtbackend::CellRGBColorAndAlphaPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1299:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [20]}]',
    inlined from 'contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)::<lambda(auto:206&, auto:207&)> [with auto:206 = const char [20]; auto:207 = vtbackend::RGBColorPair]' at /build/contour/src/contour/src/contour/config/Config.cpp:1286:17,
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, vtbackend::ColorPalette&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1300:16:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {int, int}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, vtbackend::PageSize)' at /build/contour/src/contour/src/contour/config/Config.hpp:1754:60,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtpty::PageSize}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = vtpty::PageSize; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<108>{"{comment}Determines the initial terminal size in  characters\012terminal_size:\012    columns: {}\012    lines: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<593>{"configuration option allows you to specify the initial size of the terminal window in terms of the number of columns and lines.\012``` yaml\012profiles:\012  profile_name:\012    terminal_size:\012      columns: 80\012      lines: 25\012```\012:octicons-horizontal-rule-16: ==columns== This option specifies the number of columns (characters) to be displayed in the terminal window. In the provided example, the value is set to 80. <br/>\012:octicons-horizontal-rule-16: ==lines== This option specifies the number of lines to be displayed in the terminal window. In the provided example, the value is set to 25. <br/>\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 19; T = const contour::config::ConfigEntry<vtpty::PageSize, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<108>{"{comment}Determines the initial terminal size in  characters\012terminal_size:\012    columns: {}\012    lines: {}\012\012"}, contour::config::documentation::StringLiteral<593>{"configuration option allows you to specify the initial size of the terminal window in terms of the number of columns and lines.\012``` yaml\012profiles:\012  profile_name:\012    terminal_size:\012      columns: 80\012      lines: 25\012```\012:octicons-horizontal-rule-16: ==columns== This option specifies the number of columns (characters) to be displayed in the terminal window. In the provided example, the value is set to 80. <br/>\012:octicons-horizontal-rule-16: ==lines== This option specifies the number of lines to be displayed in the terminal window. In the provided example, the value is set to 25. <br/>\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 19]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::Opacity, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::BackgroundConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1835:45,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::BackgroundConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::BackgroundConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<322>{"background:\012    {comment} Background opacity to use. A value of 1.0 means fully opaque whereas 0.0 means fully\012    {comment} transparent. Only values between 0.0 and 1.0 are allowed.\012    opacity: {}\012    {comment} Some platforms can blur the transparent background (currently only Windows is     supported).\012    blur: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<772>{"section in the configuration file allows you to customize the background settings for the terminal.\012``` yaml\012profiles:\012  profile_name:\012    background:\012      opacity: 1.0\012      blur: false\012```\012:octicons-horizontal-rule-16: ==opacity== specifies the background opacity to use. The value ranges from 0.0 to 1.0, where 0.0 represents fully transparent and 1.0 represents fully opaque. You can adjust this value to control the transparency level of the terminal\'s background. <br/>\012:octicons-horizontal-rule-16: ==blur== determines whether the transparent background should be blurred on platforms that support it. Currently, only Windows 10 is supported for background blurring. By default, this option is set to false, meaning no background blurring will be applied. <br/>\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 39; T = const contour::config::ConfigEntry<contour::config::BackgroundConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<322>{"background:\012    {comment} Background opacity to use. A value of 1.0 means fully opaque whereas 0.0 means fully\012    {comment} transparent. Only values between 0.0 and 1.0 are allowed.\012    opacity: {}\012    {comment} Some platforms can blur the transparent background (currently only Windows is     supported).\012    blur: {}\012\012"}, contour::config::documentation::StringLiteral<772>{"section in the configuration file allows you to customize the background settings for the terminal.\012``` yaml\012profiles:\012  profile_name:\012    background:\012      opacity: 1.0\012      blur: false\012```\012:octicons-horizontal-rule-16: ==opacity== specifies the background opacity to use. The value ranges from 0.0 to 1.0, where 0.0 represents fully transparent and 1.0 represents fully opaque. You can adjust this value to control the transparency level of the terminal\'s background. <br/>\012:octicons-horizontal-rule-16: ==blur== determines whether the transparent background should be blurred on platforms that support it. Currently, only Windows 10 is supported for background blurring. By default, this option is set to false, meaning no background blurring will be applied. <br/>\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 39]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::ScrollBarPosition, bool}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::ScrollBarConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1814:66,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::ScrollBarConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::ScrollBarConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<197>{"scrollbar:\012    {comment} scroll bar position: Left, Right, Hidden (ignore-case)\012    position: {}\012    {comment} whether or not to hide the scrollbar when in alt-screen.\012    hide_in_alt_screen: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<773>{"configuration allows you to customize the appearance and behavior of the visual scrollbar in the terminal.\012``` yaml\012profiles:\012  profile_name:\012    scrollbar:\012      position: Hidden\012      hide_in_alt_screen: true\012```\012:octicons-horizontal-rule-16: ==position==  This option specifies the position of the scrollbar in the terminal window. It can be set to one of the following values: Left, Right, Hidden. <br/>\012:octicons-horizontal-rule-16: ==hide_in_alt_screen== This boolean option determines whether the scrollbar should be hidden when the terminal is in the alternate screen mode. If set to true, the scrollbar will be hidden when the terminal switches to the alternate screen. If set to false, the scrollbar will remain visible even in the alternate screen mode. <br/>\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 22; T = const contour::config::ConfigEntry<contour::config::ScrollBarConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<197>{"scrollbar:\012    {comment} scroll bar position: Left, Right, Hidden (ignore-case)\012    position: {}\012    {comment} whether or not to hide the scrollbar when in alt-screen.\012    hide_in_alt_screen: {}\012\012"}, contour::config::documentation::StringLiteral<773>{"configuration allows you to customize the appearance and behavior of the visual scrollbar in the terminal.\012``` yaml\012profiles:\012  profile_name:\012    scrollbar:\012      position: Hidden\012      hide_in_alt_screen: true\012```\012:octicons-horizontal-rule-16: ==position==  This option specifies the position of the scrollbar in the terminal window. It can be set to one of the following values: Left, Right, Hidden. <br/>\012:octicons-horizontal-rule-16: ==hide_in_alt_screen== This boolean option determines whether the scrollbar should be hidden when the terminal is in the alternate screen mode. If set to true, the scrollbar will be hidden when the terminal switches to the alternate screen. If set to false, the scrollbar will remain visible even in the alternate screen mode. <br/>\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 22]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {unsigned int}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {unsigned int}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = unsigned int; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<82>{"\012{comment} Time in seconds to check for early threshold\012early_exit_threshold: {}\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<231>{"option determines the early threshold time. If contour attempts to close earlier than specified threshold, additional message will be printed that contour terminated too early and additional key press is required to close contour."}; auto:211 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3375:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> [with unsigned int I = 9; T = const contour::config::ConfigEntry<unsigned int, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<82>{"\012{comment} Time in seconds to check for early threshold\012early_exit_threshold: {}\012"}, contour::config::documentation::StringLiteral<231>{"option determines the early threshold time. If contour attempts to close earlier than specified threshold, additional message will be printed that contour terminated too early and additional key press is required to close contour."}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::Config, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> >(const contour::config::Config&, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 9]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<unsigned int, contour::config::HorizontalMarginTag>, boxed::detail::boxed<unsigned int, contour::config::VerticalMarginTag>}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::WindowMargins&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1795:52,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::WindowMargins}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::WindowMargins; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<306>{"{comment} Window margins\012{comment}\012{comment} The margin values are applied on both sides and are given in pixels\012{comment} with DPI yet to be applied to these values.\012margins:\012    {comment} Horizontal (left/right) margins.\012    horizontal: {}\012    {comment} Vertical (top/bottom) margins.\012    vertical: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<365>{"Enforces a horizontal and vertical margin to respect on both sides of the terminal.\012This is particularly useful on operating systems (like MacOS) that draw the border frame into the main widgets space,\012or simply to create some artificial space to improve the user\'s focus.\012\012```yaml\012profiles:\012  profile_name:\012    margins:\012      horizontal: 5\012      vertical: 0\012```\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 20; T = const contour::config::ConfigEntry<contour::config::WindowMargins, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<306>{"{comment} Window margins\012{comment}\012{comment} The margin values are applied on both sides and are given in pixels\012{comment} with DPI yet to be applied to these values.\012margins:\012    {comment} Horizontal (left/right) margins.\012    horizontal: {}\012    {comment} Vertical (top/bottom) margins.\012    vertical: {}\012\012"}, contour::config::documentation::StringLiteral<365>{"Enforces a horizontal and vertical margin to respect on both sides of the terminal.\012This is particularly useful on operating systems (like MacOS) that draw the border frame into the main widgets space,\012or simply to create some artificial space to improve the user\'s focus.\012\012```yaml\012profiles:\012  profile_name:\012    margins:\012      horizontal: 5\012      vertical: 0\012```\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 20]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtrasterizer::Decorator, vtrasterizer::Decorator}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::HyperlinkDecorationConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1840:45,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::HyperlinkDecorationConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::HyperlinkDecorationConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<118>{"\012{comment} color to pick for hyperlinks decoration, when hovering\012hyperlink_decoration:\012    normal: {}\012    hover: {}\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<456>{"section in the configuration file allows you to configure the styling and colorization of hyperlinks when they are displayed in the terminal and when they are hovered over by the cursor.\012\012Possible values: underline, dotted-underline, double-underline, curly-underline, dashed-underline, overline, crossed-out, framed, encircle (if implemented)\012\012``` yaml\012profiles:\012  profile_name:\012    hyperlink_decoration:\012      normal: dotted\012      hover: underline\012```\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 41; T = const contour::config::ConfigEntry<contour::config::HyperlinkDecorationConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<118>{"\012{comment} color to pick for hyperlinks decoration, when hovering\012hyperlink_decoration:\012    normal: {}\012    hover: {}\012"}, contour::config::documentation::StringLiteral<456>{"section in the configuration file allows you to configure the styling and colorization of hyperlinks when they are displayed in the terminal and when they are hovered over by the cursor.\012\012Possible values: underline, dotted-underline, double-underline, curly-underline, dashed-underline, overline, crossed-out, framed, encircle (if implemented)\012\012``` yaml\012profiles:\012  profile_name:\012    hyperlink_decoration:\012      normal: dotted\012      hover: underline\012```\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 41]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::Permission, contour::config::Permission, contour::config::Permission}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::PermissionsConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1845:90,
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::PermissionsConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::PermissionsConfig; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<744>{"\012{comment} Some VT sequences should need access permissions.\012{comment}\012{comment}  These can be to:\012{comment}  - allow     Allows the given functionality\012{comment}  - deny      Denies the given functionality\012{comment}  - ask       Asks the user interactively via popup dialog for permission of the given action.\012permissions:\012    {comment} Allows capturing the screen buffer via `CSI > Pm ; Ps ; Pc ST`.\012    {comment} The response can be read from stdin as sequence `OSC 314 ; <screen capture> ST`\012    capture_buffer: {}\012    {comment} Allows changing the font via `OSC 50 ; Pt ST`.\012    change_font: {}\012    {comment} Allows displaying the \" Host Writable Statusline \" programmatically using `DECSSDT 2`.\012    display_host_writable_statusline: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<1020>{"configuration allows you to control the access permissions for specific VT sequences in the terminal.\012``` yaml\012profiles:\012  profile_name:\012    permissions:\012      change_font: ask\012      capture_buffer: ask\012      display_host_writable_statusline: ask\012```\012:octicons-horizontal-rule-16: ==change_font== This option determines the access permission for changing the font using the VT sequence `OSC 50 ; Pt ST`. The possible values are: allow, deny, ask. <br/>\012:octicons-horizontal-rule-16: ==capture_buffer== This option determines the access permission for capturing the screen buffer using the VT sequence `CSI > Pm ; Ps ; Pc ST`. The response can be read from stdin as the sequence `OSC 314 ; <screen capture> ST`. The possible values are: allow, deny, ask.<br/>\012:octicons-horizontal-rule-16: ==display_host_writable_statusline== This option determines the access permission for displaying the \"Host Writable Statusline\" programmatically using the VT sequence `DECSSDT 2`. The possible values are: allow, deny, ask. <br/>\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 24; T = const contour::config::ConfigEntry<contour::config::PermissionsConfig, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<744>{"\012{comment} Some VT sequences should need access permissions.\012{comment}\012{comment}  These can be to:\012{comment}  - allow     Allows the given functionality\012{comment}  - deny      Denies the given functionality\012{comment}  - ask       Asks the user interactively via popup dialog for permission of the given action.\012permissions:\012    {comment} Allows capturing the screen buffer via `CSI > Pm ; Ps ; Pc ST`.\012    {comment} The response can be read from stdin as sequence `OSC 314 ; <screen capture> ST`\012    capture_buffer: {}\012    {comment} Allows changing the font via `OSC 50 ; Pt ST`.\012    change_font: {}\012    {comment} Allows displaying the \" Host Writable Statusline \" programmatically using `DECSSDT 2`.\012    display_host_writable_statusline: {}\012\012"}, contour::config::documentation::StringLiteral<1020>{"configuration allows you to control the access permissions for specific VT sequences in the terminal.\012``` yaml\012profiles:\012  profile_name:\012    permissions:\012      change_font: ask\012      capture_buffer: ask\012      display_host_writable_statusline: ask\012```\012:octicons-horizontal-rule-16: ==change_font== This option determines the access permission for changing the font using the VT sequence `OSC 50 ; Pt ST`. The possible values are: allow, deny, ask. <br/>\012:octicons-horizontal-rule-16: ==capture_buffer== This option determines the access permission for capturing the screen buffer using the VT sequence `CSI > Pm ; Ps ; Pc ST`. The response can be read from stdin as the sequence `OSC 314 ; <screen capture> ST`. The possible values are: allow, deny, ask.<br/>\012:octicons-horizontal-rule-16: ==display_host_writable_statusline== This option determines the access permission for displaying the \"Host Writable Statusline\" programmatically using the VT sequence `DECSSDT 2`. The possible values are: allow, deny, ask. <br/>\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 24]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::TabBarPosition}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::TabBarPosition}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::TabBarPosition; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<218>{"{comment} Where the GUI tab strip (tab bar) is placed within the window (ignore-case):\012{comment}   Top    = above the terminal content (default).\012{comment}   Bottom = below the terminal content.\012tab_bar_position: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<253>{"\012Selects where the GUI tab strip (tab bar) is placed within the window. Valid values (ignore-case):\012\012- `Top` \37777777742\37777777600\37777777624 the tab strip is drawn above the terminal content. This is the default.\012- `Bottom` \37777777742\37777777600\37777777624 the tab strip is drawn below the terminal content.\012\012"}; auto:211 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3375:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> [with unsigned int I = 17; T = const contour::config::ConfigEntry<contour::config::TabBarPosition, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<218>{"{comment} Where the GUI tab strip (tab bar) is placed within the window (ignore-case):\012{comment}   Top    = above the terminal content (default).\012{comment}   Bottom = below the terminal content.\012tab_bar_position: {}\012\012"}, contour::config::documentation::StringLiteral<253>{"\012Selects where the GUI tab strip (tab bar) is placed within the window. Valid values (ignore-case):\012\012- `Top` \37777777742\37777777600\37777777624 the tab strip is drawn above the terminal content. This is the default.\012- `Bottom` \37777777742\37777777600\37777777624 the tab strip is drawn below the terminal content.\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::Config, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> >(const contour::config::Config&, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 17]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<272>{"{comment} Advanced value that is useful when CopyPreviousMarkRange is used\012{comment} with multiline-prompts. This offset value is being added to the\012{comment} current cursor\'s line number minus 1 (i.e. the line above the current cursor).\012copy_last_mark_range_offset: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<346>{"configuration option is an advanced setting that is useful when using the CopyPreviousMarkRange feature with multiline prompts. It allows you to specify an offset value that is added to the current cursor\'s line number minus 1 (i.e., the line above the current cursor).\012``` yaml\012profiles:\012  profile_name:\012    copy_last_mark_range_offset: 0\012```\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 3; T = const contour::config::ConfigEntry<boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<272>{"{comment} Advanced value that is useful when CopyPreviousMarkRange is used\012{comment} with multiline-prompts. This offset value is being added to the\012{comment} current cursor\'s line number minus 1 (i.e. the line above the current cursor).\012copy_last_mark_range_offset: {}\012\012"}, contour::config::documentation::StringLiteral<346>{"configuration option is an advanced setting that is useful when using the CopyPreviousMarkRange feature with multiline prompts. It allows you to specify an offset value that is added to the current cursor\'s line number minus 1 (i.e., the line above the current cursor).\012``` yaml\012profiles:\012  profile_name:\012    copy_last_mark_range_offset: 0\012```\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 3]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::PixelReporting}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::PixelReporting}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::PixelReporting; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<863>{"{comment} The unit pixel sizes are reported to applications in (ignore-case).\012{comment} Applications divide a reported extent by the grid to learn the cell size, and size\012{comment} image canvases (sixel, for one) from it -- so the report is only usable if that\012{comment} division is exact. The cell is the font\'s advance in DEVICE pixels:\012{comment}   Device  = exact; images land 1:1 on the display\'s own pixels, gapless and sharp,\012{comment}             at the cost of an application drawing scale-times more pixels per\012{comment}             axis (default).\012{comment}   Logical = the canvas size a terminal with an integral logical cell reports, for\012{comment}             comparing the two on equal terms. At a fractional scale the cell has no\012{comment}             exact logical form, and a full-page image is letterboxed by a few percent.\012pixel_reporting: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<1428>{"\012Selects the unit Contour reports pixel sizes to applications in, via `TIOCGWINSZ`\012(`ws_xpixel`/`ws_ypixel`), `CSI 14 t`, `CSI 16 t` and `XTSMGRAPHICS`.\012\012Applications derive the cell size by dividing a reported extent by the grid and size image\012canvases from it, so on a scaled display this decides how large an image an application draws\012into a given area.\012\012A report is only usable if that division is exact, and Contour\'s cell is the font\'s advance in\012**device** pixels \37777777742\37777777600\37777777624 at a fractional scale it has no exact logical counterpart (17 / 1.75 =\0129.714). Valid values (ignore-case):\012\012- `Device` \37777777742\37777777600\37777777624 report device pixels. The division is exact, so an image lands 1:1 on the display\'s\012  own pixels and is never resampled \37777777742\37777777600\37777777624 gapless and sharp. The cost is that the application draws\012  as many times more pixels per axis as the display is scaled by. This is the default.\012- `Logical` \37777777742\37777777600\37777777624 report logical pixels, matching the canvas size a terminal whose cell is integral\012  in logical pixels (Konsole, for one) would report, which is useful when comparing the two on\012  equal terms. Exact only where the scale divides both cell axes evenly (an unscaled display,\012  or a 20x40 cell at scale 2). Otherwise each axis is floored on its own, which changes the\012  cell\'s aspect ratio, and a full-page image is letterboxed by the difference \37777777742\37777777600\37777777624 a few percent\012  of unpainted space down one side.\012\012On an unscaled display the two are identical.\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 14; T = const contour::config::ConfigEntry<contour::config::PixelReporting, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<863>{"{comment} The unit pixel sizes are reported to applications in (ignore-case).\012{comment} Applications divide a reported extent by the grid to learn the cell size, and size\012{comment} image canvases (sixel, for one) from it -- so the report is only usable if that\012{comment} division is exact. The cell is the font\'s advance in DEVICE pixels:\012{comment}   Device  = exact; images land 1:1 on the display\'s own pixels, gapless and sharp,\012{comment}             at the cost of an application drawing scale-times more pixels per\012{comment}             axis (default).\012{comment}   Logical = the canvas size a terminal with an integral logical cell reports, for\012{comment}             comparing the two on equal terms. At a fractional scale the cell has no\012{comment}             exact logical form, and a full-page image is letterboxed by a few percent.\012pixel_reporting: {}\012\012"}, contour::config::documentation::StringLiteral<1428>{"\012Selects the unit Contour reports pixel sizes to applications in, via `TIOCGWINSZ`\012(`ws_xpixel`/`ws_ypixel`), `CSI 14 t`, `CSI 16 t` and `XTSMGRAPHICS`.\012\012Applications derive the cell size by dividing a reported extent by the grid and size image\012canvases from it, so on a scaled display this decides how large an image an application draws\012into a given area.\012\012A report is only usable if that division is exact, and Contour\'s cell is the font\'s advance in\012**device** pixels \37777777742\37777777600\37777777624 at a fractional scale it has no exact logical counterpart (17 / 1.75 =\0129.714). Valid values (ignore-case):\012\012- `Device` \37777777742\37777777600\37777777624 report device pixels. The division is exact, so an image lands 1:1 on the display\'s\012  own pixels and is never resampled \37777777742\37777777600\37777777624 gapless and sharp. The cost is that the application draws\012  as many times more pixels per axis as the display is scaled by. This is the default.\012- `Logical` \37777777742\37777777600\37777777624 report logical pixels, matching the canvas size a terminal whose cell is integral\012  in logical pixels (Konsole, for one) would report, which is useful when comparing the two on\012  equal terms. Exact only where the scale divides both cell axes evenly (an unscaled display,\012  or a 20x40 cell at scale 2). Otherwise each axis is floored on its own, which changes the\012  cell\'s aspect ratio, and a full-page image is letterboxed by the difference \37777777742\37777777600\37777777624 a few percent\012  of unpainted space down one side.\012\012On an unscaled display the two are identical.\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 14]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::VTType}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtbackend::VTType}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = vtbackend::VTType; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<314>{"{comment} Determines the terminal type that is being advertised.\012{comment} Possible values are:\012{comment}   - VT100\012{comment}   - VT220\012{comment}   - VT240\012{comment}   - VT330\012{comment}   - VT340\012{comment}   - VT320\012{comment}   - VT420\012{comment}   - VT510\012{comment}   - VT520\012{comment}   - VT525\012terminal_id: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<334>{"\012configuration option allows you to specify the terminal type that will be advertised by the terminal emulator. The terminal type indicates the set of capabilities and features that the terminal supports, enabling compatibility with different applications and systems.\012\012``` yaml\012profiles:\012  profile_name:\012    terminal_id: VT525\012```\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 13; T = const contour::config::ConfigEntry<vtbackend::VTType, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<314>{"{comment} Determines the terminal type that is being advertised.\012{comment} Possible values are:\012{comment}   - VT100\012{comment}   - VT220\012{comment}   - VT240\012{comment}   - VT330\012{comment}   - VT340\012{comment}   - VT320\012{comment}   - VT420\012{comment}   - VT510\012{comment}   - VT520\012{comment}   - VT525\012terminal_id: {}\012\012"}, contour::config::documentation::StringLiteral<334>{"\012configuration option allows you to specify the terminal type that will be advertised by the terminal emulator. The terminal type indicates the set of capabilities and features that the terminal supports, enabling compatibility with different applications and systems.\012\012``` yaml\012profiles:\012  profile_name:\012    terminal_id: VT525\012```\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 13]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::ShadowSize}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::ShadowSize}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = contour::config::ShadowSize; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<594>{"{comment} How far the drop shadow around a frameless window reaches: None, Small, Medium,\012{comment} Large or VeryLarge. The names and the sizes are Breeze\'s, so this matches what the\012{comment} rest of a Plasma desktop is doing.\012{comment} Only KWin can act on this. A window with `show_title_bar: true` gets the window\012{comment} manager\'s own shadow instead, and no other compositor -- GNOME/mutter, sway,\012{comment} Hyprland -- offers a way for an undecorated window to publish one, so everywhere\012{comment} else every value behaves as None. Windows and macOS draw their own.\012window_shadow: {}\012\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<694>{"configuration option sets how far the drop shadow around a frameless window reaches.\012One of `None`, `Small`, `Medium`, `Large` or `VeryLarge` \37777777742\37777777600\37777777624 the same names and sizes Breeze offers, so a Contour window matches the rest of a Plasma desktop.\012``` yaml\012profiles:\012  profile_name:\012    window_shadow: Large\012```\012Only KWin can act on this. With [`show_title_bar`](profiles.md#show_title_bar) set to `true` the window manager draws its own shadow along with its decoration, and no other Wayland compositor or X11 window manager offers a way for an undecorated window to publish one \37777777742\37777777600\37777777624 so everywhere else, every value behaves as `None`. Windows and macOS draw a system shadow of their own instead.\012\012"}; auto:220 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3430:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> [with unsigned int I = 5; T = const contour::config::ConfigEntry<contour::config::ShadowSize, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<594>{"{comment} How far the drop shadow around a frameless window reaches: None, Small, Medium,\012{comment} Large or VeryLarge. The names and the sizes are Breeze\'s, so this matches what the\012{comment} rest of a Plasma desktop is doing.\012{comment} Only KWin can act on this. A window with `show_title_bar: true` gets the window\012{comment} manager\'s own shadow instead, and no other compositor -- GNOME/mutter, sway,\012{comment} Hyprland -- offers a way for an undecorated window to publish one, so everywhere\012{comment} else every value behaves as None. Windows and macOS draw their own.\012window_shadow: {}\012\012"}, contour::config::documentation::StringLiteral<694>{"configuration option sets how far the drop shadow around a frameless window reaches.\012One of `None`, `Small`, `Medium`, `Large` or `VeryLarge` \37777777742\37777777600\37777777624 the same names and sizes Breeze offers, so a Contour window matches the rest of a Plasma desktop.\012``` yaml\012profiles:\012  profile_name:\012    window_shadow: Large\012```\012Only KWin can act on this. With [`show_title_bar`](profiles.md#show_title_bar) set to `true` the window manager draws its own shadow along with its decoration, and no other Wayland compositor or X11 window manager offers a way for an undecorated window to publish one \37777777742\37777777600\37777777624 so everywhere else, every value behaves as `None`. Windows and macOS draw a system shadow of their own instead.\012\012"}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::TerminalProfile, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)> >(const contour::config::TerminalProfile&, CallOnMembers<const contour::config::TerminalProfile, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&>(const contour::config::TerminalProfile&, crispy::Overloaded<contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:221&, const contour::config::ConfigEntry<vtpty::Process::ExecInfo, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:220&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::emitProfileBody<YAMLConfigWriter>(YAMLConfigWriter&, std::string&, const TerminalProfile&)::<lambda(const auto:222&, const auto:223&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 5]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::RenderingBackend, bool, crispy::StrongHashtableSize, crispy::LRUCapacity}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::RendererConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1785:46,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::RendererConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]',
    inlined from 'std::string contour::config::YAMLConfigWriter::process(std::string_view, std::string_view, const T& ...) [with T = {std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >}]' at /build/contour/src/contour/src/contour/config/Config.hpp:1969:29,
    inlined from 'contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)> [with T = std::set<std::__cxx11::basic_string<char> >; StringLiteral<...auto...> ConfigDoc = contour::config::documentation::StringLiteral<365>{"\012{comment} Section of experimental features.\012{comment} All experimental features are disabled by default and must be explicitly enabled here.\012{comment} NOTE: Contour currently has no experimental features behind this configuration wall.\012{comment} experimental:\012{comment}     {comment} Enables experimental support for feature X/Y/Z\012{comment}     feature_xyz: true\012"}; StringLiteral<...auto...> WebDoc = contour::config::documentation::StringLiteral<1>{""}; auto:211 = std::basic_string_view<char>]' at /build/contour/src/contour/src/contour/config/Config.cpp:3375:31,
    inlined from 'Reflection::CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> [with unsigned int I = 31; T = const contour::config::ConfigEntry<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<365>{"\012{comment} Section of experimental features.\012{comment} All experimental features are disabled by default and must be explicitly enabled here.\012{comment} NOTE: Contour currently has no experimental features behind this configuration wall.\012{comment} experimental:\012{comment}     {comment} Enables experimental support for feature X/Y/Z\012{comment}     feature_xyz: true\012"}, contour::config::documentation::StringLiteral<1>{""}> >&]' at /usr/include/reflection-cpp/reflection.hpp:1270:77,
    inlined from 'Reflection::EnumerateMembers<const contour::config::Config, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)> >(const contour::config::Config&, CallOnMembers<const contour::config::Config, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&>(const contour::config::Config&, crispy::Overloaded<contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:211&, const contour::config::ConfigEntry<T, contour::config::documentation::DocumentationEntry<configDoc, webDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:212&, const contour::config::ConfigEntry<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::documentation::DocumentationEntry<ConfigDoc, WebDoc> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:213&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::ColorPalette> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<389>{"{comment} Color Profiles\012{comment} --------------\012{comment}\012{comment} Here you can configure your color profiles, whereas a color can be expressed in standard web format,\012{comment} with a leading # followed by red/green/blue values, 7 characters in total.\012{comment} You may alternatively use 0x as prefix instead of #.\012{comment} For example 0x102030 is equal to \'#102030\'.\012color_schemes:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:214&, const contour::config::ConfigEntry<std::map<vtbackend::DECMode, bool, std::less<vtbackend::DECMode>, std::allocator<std::pair<const vtbackend::DECMode, bool> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<753>{"{comment} Defines a list of DEC modes to explicitly and permanently disable/enable support for.\012{comment}\012{comment} This is a developer-users-only option that may possibly help investigating problems.\012{comment} This option may also be used by regular users if they\'re asked to in order to disable\012{comment} a broken functionality. This is something we hardly try to avoid, of course.\012{comment}\012{comment} This can be an object with each key being the DEC mode number and its value a boolean,\012{comment} indicating whether this DEC mode is permanently set (enabled) or unset (disabled).\012{comment}\012{comment} Example:\012{comment}\012{comment}     frozen_dec_modes:\012{comment}         2026: false\012{comment}         2027: true\012{comment}\012{comment}frozen_dec_modes:\012\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:215&, const contour::config::ConfigEntry<contour::config::InputMappings, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<9647>{"{comment} Key Bindings\012{comment} ------------\012{comment}\012{comment} In this section you can customize key bindings.\012{comment}\012{comment} A few bindings are BUILT IN and are not listed below: Ctrl+Tab / Ctrl+Shift+Tab and\012{comment} Ctrl+PageDown / Ctrl+PageUp switch tabs, right-click opens the context menu, and a\012{comment} horizontal wheel switches tabs. They apply only when this list does not claim the same\012{comment} key or button, so binding one here replaces it. They are built in rather than listed\012{comment} because this list, once written to a config file, replaces the built-in one wholesale --\012{comment} so a binding added to Contour after your config was generated could never reach you.\012{comment}\012{comment} Each array element in `input_mapping` represents one key binding,\012{comment} whereas `mods` represents an array of keyboard modifiers that must be pressed - as well as\012{comment} the `key` or `mouse` -  in order to activate the corresponding action,\012{comment}\012{comment} Additionally one can filter input mappings based on special terminal modes using the `modes` option:\012{comment} - Alt       : The terminal is currently in alternate screen buffer, otherwise it is in primary screen buffer.\012{comment} - AppCursor : The application key cursor mode is enabled (otherwise it\'s normal cursor mode).\012{comment} - AppKeypad : The application keypad mode is enabled (otherwise it\'s the numeric keypad mode).\012{comment} - Select    : The terminal has currently an active grid cell selection (such as selected text).\012{comment} - Insert    : The Insert input mode is active, that is the default and one way to test\012{comment}               that the input mode is not in normal mode or any of the visual select modes.\012{comment} - Search    : There is a search term currently being edited or already present.\012{comment} - Trace     : The terminal is currently in trace-mode, i.e., each VT sequence can be interactively\012{comment}               single-step executed using custom actions. See TraceEnter/TraceStep/TraceLeave actions.\012{comment}\012{comment} You can combine these modes by concatenating them via | and negate a single one\012{comment} by prefixing with ~.\012{comment}\012{comment} The `modes` option defaults to not filter at all (the input mappings always\012{comment} match based on modifier and key press / mouse event).\012{comment}\012{comment} `key` represents keys on your keyboard, and `mouse` represents buttons\012{comment} as well as the scroll wheel.\012{comment}\012{comment} Modifiers:\012{comment} - Alt\012{comment} - Control\012{comment} - Shift\012{comment} - Meta (this is the Windows key on Windows OS, and the Command key on OS/X, and Meta on anything else)\012{comment}\012{comment} Keys can be expressed case-insensitively symbolic:\012{comment}   APOSTROPHE, ADD, BACKSLASH, COMMA, DECIMAL, DIVIDE, EQUAL, LEFT_BRACKET,\012{comment}   MINUS, MULTIPLY, PERIOD, RIGHT_BRACKET, SEMICOLON, SLASH, SUBTRACT, SPACE\012{comment}   Enter, Backspace, Tab, Escape, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,\012{comment}   DownArrow, LeftArrow, RightArrow, UpArrow, Insert, Delete, Home, End, PageUp, PageDown,\012{comment}   Numpad_NumLock, Numpad_Divide, Numpad_Multiply, Numpad_Subtract, Numpad_CapsLock,\012{comment}   Numpad_Add, Numpad_Decimal, Numpad_Enter, Numpad_Equal,\012{comment}   Numpad_0, Numpad_1, Numpad_2, Numpad_3, Numpad_4,\012{comment}   Numpad_5, Numpad_6, Numpad_7, Numpad_8, Numpad_9\012{comment} or in case of standard characters, just the character.\012{comment}\012{comment} Mouse buttons can be one of the following self-explanatory ones:\012{comment}   Left, Middle, Right, WheelUp, WheelDown, WheelLeft, WheelRight\012{comment}\012{comment} Actions:\012{comment} - CancelSelection   Cancels currently active selection, if any.\012{comment} - ChangeProfile     Changes the profile to the given profile `name`.\012{comment} - ClearHistoryAndReset    Clears the history, performs a terminal hard reset and attempts to force a redraw of the currently running application.\012{comment} - CopyPreviousMarkRange   Copies the most recent range that is delimited by vertical line marks into clipboard.\012{comment} - CopySelection     Copies the current selection into the clipboard buffer.\012{comment} - CreateSelection   Creates selection with custom delimiters configured via `delimiters` member.\012{comment} - DecreaseFontSize  Decreases the font size by 1 pixel.\012{comment} - DecreaseOpacity   Decreases the default-background opacity by 5%.\012{comment} - FocusNextSearchMatch     Focuses the next search match (if any).\012{comment} - FocusPreviousSearchMatch Focuses the next previous match (if any).\012{comment} - FollowHyperlink   Follows the hyperlink that is exposed via OSC 8 under the current cursor position.\012{comment} - HintMode          Activates hint mode to scan for patterns (URLs, file paths, etc.).\012{comment}                     Parameters: patterns (url, filepath, githash, ipv4, ipv6, all, or names joined with |),\012{comment}                     hint_action (Copy, Open, Paste, CopyAndPaste, Select).\012{comment} - IncreaseFontSize  Increases the font size by 1 pixel.\012{comment} - IncreaseOpacity   Increases the default-background opacity by 5%.\012{comment} - MoveTabToLeft     Moves the current tab to the left.\012{comment} - MoveTabToRight    Moves the current tab to the right.\012{comment} - NewTerminal       Spawns a new terminal at the current terminals current working directory.\012{comment} - NoSearchHighlight Disables current search highlighting, if anything is still highlighted due to a prior search.\012{comment} - OpenConfiguration Opens the configuration file.\012{comment} - OpenFileManager   Opens the current working directory in a system file manager.\012{comment} - OpenSelection     Open the current terminal selection with the default system application (eg; xdg-open)\012{comment} - PasteClipboard    Pastes clipboard to standard input. Pass boolean parameter \'strip\' to indicate whether or not to strip repetitive whitespaces down to one and newlines to whitespaces.\012{comment} - PasteSelection    Pastes current selection to standard input.\012{comment} - Quit              Quits the application.\012{comment} - ReloadConfig      Forces a configuration reload.\012{comment} - ResetConfig       Overwrites current configuration with builtin default configuration and loads it. Attention, all your current configuration will be lost due to overwrite!\012{comment} - ResetFontSize     Resets font size to what is configured in the config file.\012{comment} - ScreenshotVT      Takes a screenshot in form of VT escape sequences.\012{comment} - SaveScreenshot    Takes a screenshot and saves it into a file.\012{comment} - CopyScreenshot    Takes a screenshot and puts it into the system clipboard\012{comment} - ScrollDown        Scrolls down by the multiplier factor.\012{comment} - ScrollMarkDown    Scrolls one mark down (if none present, bottom of the screen)\012{comment} - ScrollMarkUp      Scrolls one mark up\012{comment} - ScrollOneDown     Scrolls down by exactly one line.\012{comment} - ScrollOneUp       Scrolls up by exactly one line.\012{comment} - ScrollPageDown    Scrolls a page down.\012{comment} - ScrollPageUp      Scrolls a page up.\012{comment} - ScrollToBottom    Scrolls to the bottom of the screen buffer.\012{comment} - ScrollToTop       Scrolls to the top of the screen buffer.\012{comment} - ScrollUp          Scrolls up by the multiplier factor.\012{comment} - SearchReverse     Initiates search mode (starting to search at current cursor position, moving upwards).\012{comment} - SendChars         Writes given characters in `chars` member to the applications input.\012{comment} - SwitchToTab       Switches to the tab position, given by extra parameter \"position\".\012{comment}                     The positions start at number 1.\012{comment} - SwitchToPreviousTab Switches to the previously active tab.\012{comment} - SwitchToTabLeft   Switches to the tab left of the current tab.\012{comment} - SwitchToTabRight  Switches to the tab right of the current tab.\012{comment} - CreateNewTab      Creates a new tab.\012{comment} - CloseTab          Closes the current tab.\012{comment} - ToggleAllKeyMaps  Disables/enables responding to all keybinds (this keybind will be preserved when disabling all others).\012{comment} - ToggleFullScreen  Enables/disables full screen mode.\012{comment} - ToggleInputMethodHandling Enables/disables IME (input method editor) handling.\012{comment} - ToggleInputProtection Enables/disables terminal input protection.\012{comment} - ToggleStatusLine  Shows/hides the VT320 compatible Indicator status line.\012{comment} - ToggleTitleBar    Shows/Hides titlebar\012{comment} - TraceBreakAtEmptyQueue Executes any pending VT sequence from the VT sequence buffer in trace mode, then waits.\012{comment} - TraceEnter        Enables trace mode, suspending execution until explicitly requested to continue (See TraceLeave and TraceStep).\012{comment} - TraceLeave        Disables trace mode. Any pending VT sequence will be flushed out and normal execution will be resumed.\012{comment} - TraceStep         Executes a single VT sequence that is to be executed next.\012{comment} - ViNormalMode      Enters/Leaves Vi-like normal mode. The cursor can then be moved via h/j/k/l movements in normal mode and text can be selected via v, yanked via y, and clipboard pasted via p.\012{comment} - WriteScreen       Writes VT sequence in `chars` member to the screen (bypassing the application).\012{comment} - SetTabTitle       Rename the active tab inline (opens the tab-title editor).\012{comment} - SetTabColor       Colorize the active tab. With `color: \'#RRGGBB\'` it applies that color directly; without it, the tab\'s color picker opens.\012{comment} - ResetTabColor     Removes the color given to the active tab, restoring its default.\012\012input_mapping:\012"}, contour::config::documentation::StringLiteral<32>{"{comment} fmt formatted doc {}\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:216&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, contour::config::TerminalProfile> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<183>{"\012{comment} Terminal Profiles\012{comment} -----------------\012{comment}\012{comment} Dominates how your terminal visually looks like. You will need at least one terminal profile.\012profiles:\012\012"}, contour::config::documentation::StringLiteral<315>{"All profiles inside configuration files share parent node `profiles`. To create profile you need to specify child node\012```yaml\012profiles:\012    main:\012    #default configuration\012    profile_for_windows:\012    # windows specific entries\012    profile_for_macos:\012    # macos specific entries\012\012```\012\012## Profile configuration\012\012"}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:217&, const contour::config::ConfigEntry<std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtworkspace::Layout> > >, contour::config::documentation::DocumentationEntry<contour::config::documentation::StringLiteral<296>{"\012{comment} Layouts\012{comment} -------\012{comment}\012{comment} Named sets of tabs opened together. Each tab may set a title, color, working\012{comment} directory, a command to run (replacing the shell), a profile override, and split\012{comment} panes. See the documentation for the full schema.\012layouts:\012\012"}, contour::config::documentation::StringLiteral<36>{"Named sets of tabs opened together."}> >&)>, contour::config::createForGlobal<YAMLConfigWriter>(const Config&)::<lambda(const auto:218&, const auto:219&)> >&)::<lambda(T&&)>&&)::<lambda()> [with auto I = 31]' at /usr/include/reflection-cpp/reflection.hpp:1250:90:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::TabBarVisibility}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::TabBarVisibility}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {contour::config::GuiTheme}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::GuiTheme}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::BlinkStyle}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtbackend::BlinkStyle}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::ScreenTransitionStyle}]',
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {vtbackend::ScreenTransitionStyle}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::StatusDisplayType, vtbackend::StatusDisplayPosition, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const contour::config::StatusLineConfig&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1830:40,
    inlined from 'std::string contour::config::DocumentationWriter::process(std::string_view, std::string_view, const T& ...) [with T = {contour::config::StatusLineConfig}]' at /build/contour/src/contour/src/contour/config/Config.hpp:2028:19:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, T&) [with T = unsigned int]' at /build/contour/src/contour/src/contour/config/Config.hpp:1337:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, crispy::LRUCapacity&)' at /build/contour/src/contour/src/contour/config/Config.cpp:3326:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, crispy::StrongHashtableSize&)' at /build/contour/src/contour/src/contour/config/Config.cpp:3353:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, vtbackend::Opacity&)' at /build/contour/src/contour/src/contour/config/Config.cpp:1531:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::config::YAMLConfigReader::loadFromEntry(const YAML::Node&, const std::string&, contour::config::TerminalProfile&)' at /build/contour/src/contour/src/contour/config/Config.cpp:891:13:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontFeature&}]',
    inlined from 'contour::config::Writer::format(const std::vector<text::FontFeature>&)::<lambda(auto:178)> [with auto:178 = text::FontFeature]' at /build/contour/src/contour/src/contour/config/Config.hpp:1612:88,
    inlined from 'constexpr decltype(auto) std::ranges::__detail::__func_handle::_ViaPointer<_Fn>::_M_call_deref(const _Iters& ...) const [with _Iters = {__gnu_cxx::__normal_iterator<const text::FontFeature*, std::vector<text::FontFeature, std::allocator<text::FontFeature> > >}; _Fn = const contour::config::Writer::format(const std::vector<text::FontFeature>&)::<lambda(auto:178)>]' at /usr/include/c++/16.1.1/ranges:366:38,
    inlined from 'constexpr decltype(auto) std::ranges::transform_view<_Vp, _Fp>::_Iterator<_Const>::operator*() const [with bool _Const = true; _Vp = std::ranges::ref_view<const std::vector<text::FontFeature> >; _Fp = contour::config::Writer::format(const std::vector<text::FontFeature>&)::<lambda(auto:178)>]' at /usr/include/c++/16.1.1/ranges:2107:44,
    inlined from 'std::string crispy::views::detail::joinWithImpl(const Range&, std::string_view) [with Range = std::ranges::transform_view<std::ranges::ref_view<const std::vector<text::FontFeature> >, contour::config::Writer::format(const std::vector<text::FontFeature>&)::<lambda(auto:178)> >]' at /build/contour/src/contour/src/crispy/Utils.hpp:56:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {double, vtrasterizer::FontLocatorEngine, vtrasterizer::TextShapingEngine, bool, int, text::RenderMode, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, text::FontWeight, text::FontSlant, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(std::string_view, const vtrasterizer::FontDescriptions&)' at /build/contour/src/contour/src/contour/config/Config.hpp:1656:41:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::KeyInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1575:68,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3658:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>, vtbackend::MatchModes}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::KeyInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1578:36,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3658:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::Key}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::KeyInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1582:29,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3658:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::KeyInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1583:37,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3658:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::CharInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1588:68,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3661:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>, vtbackend::MatchModes}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::CharInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1591:36,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3661:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {char}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::CharInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1595:29,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3661:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::CharInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1596:37,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3661:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::MouseInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1601:68,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3664:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::MouseInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1603:29,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3664:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {vtbackend::MouseButton}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::MouseInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1604:29,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3664:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'std::string contour::config::Writer::format(std::string_view, T ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::string contour::config::Writer::format(contour::config::MouseInputMapping)' at /build/contour/src/contour/src/contour/config/Config.hpp:1605:37,
    inlined from 'std::string contour::config::createKeyMapping(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3664:55:
/build/contour/src/contour/src/contour/config/Config.hpp:1570:104: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string contour::config::createForProfile(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3488:39,
    inlined from 'std::string contour::config::createString(const Config&) [with T = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3685:65:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::config::createForColorScheme<YAMLConfigWriter>(const Config&)::<lambda()>' at /build/contour/src/contour/src/contour/config/Config.cpp:3637:35,
    inlined from 'void contour::config::Writer::scoped(F) [with F = contour::config::createForColorScheme<YAMLConfigWriter>(const Config&)::<lambda()>]' at /build/contour/src/contour/src/contour/config/Config.hpp:1562:15,
    inlined from 'std::string contour::config::createForColorScheme(const Config&) [with Writer = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3634:18,
    inlined from 'std::string contour::config::createString(const Config&) [with T = YAMLConfigWriter]' at /build/contour/src/contour/src/contour/config/Config.cpp:3685:99:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void contour::config::{anonymous}::createFileIfNotExists(const std::filesystem::__cxx11::path&)' at /build/contour/src/contour/src/contour/config/Config.cpp:317:50,
    inlined from 'void contour::config::loadConfigFromFile(Config&, const std::filesystem::__cxx11::path&)' at /build/contour/src/contour/src/contour/config/Config.cpp:670:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::expected<vtbackend::Settings, std::__cxx11::basic_string<char> > contour::config::resolveEmulationSettings(const std::string&, const std::string&)' at /build/contour/src/contour/src/contour/config/Config.cpp:495:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*}]',
    inlined from 'std::expected<vtbackend::Settings, std::__cxx11::basic_string<char> > contour::config::resolveEmulationSettings(const std::string&, const std::string&)' at /build/contour/src/contour/src/contour/config/Config.cpp:489:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[258/646] Linking CXX static library src/contour/config/libcontour_config.a
[259/646] Generating wayland-blur-client-protocol.h
[260/646] Generating wayland-blur-protocol.c
[261/646] Generating qwayland-blur.h
[262/646] Generating qwayland-blur.cpp
[263/646] Generating wayland-shadow-client-protocol.h
[264/646] Generating wayland-shadow-protocol.c
[265/646] Generating qwayland-shadow.h
[266/646] Generating qwayland-shadow.cpp
[267/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SettingsNavItem_qml.cpp.o
[268/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SettingsPage_qml.cpp.o
[269/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SettingsListItem_qml.cpp.o
[270/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ConfirmDialog_qml.cpp.o
[271/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ContourMenu_qml.cpp.o
[272/646] Embedding shell-integration scripts
[273/646] Automatic MOC for target contour_platform
[274/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_PopupSurface_qml.cpp.o
[275/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ColorSchemeEditor_qml.cpp.o
[276/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SettingRow_qml.cpp.o
[277/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_SettingsSection_qml.cpp.o
[278/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_StatusLineIndicatorEditor_qml.cpp.o
[279/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/contour_platform_autogen/mocs_compilation.cpp.o
[280/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/Clipboard.cpp.o
[281/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/Audio.cpp.o
In file included from /usr/include/qt6/QtCore/qtformat_impl.h:20,
                 from /usr/include/qt6/QtCore/qfloat16.h:15,
                 from /usr/include/qt6/QtCore/qmetatype.h:16,
                 from /usr/include/qt6/QtCore/qobject.h:19,
                 from /usr/include/qt6/QtCore/qiodevice.h:11,
                 from /usr/include/qt6/QtCore/qbuffer.h:8,
                 from /usr/include/qt6/QtCore/QBuffer:1,
                 from /build/contour/src/contour/src/contour/platform/Audio.hpp:5,
                 from /build/contour/src/contour/src/contour/platform/Audio.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[282/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/DBusNotificationTransport.cpp.o
[283/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/Notifier.cpp.o
[284/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/SpeechSynthesizer.cpp.o
[285/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/QtExternalLauncher.cpp.o
[286/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/FreeDesktopNotifier.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/contour/Logging.hpp:6,
                 from /build/contour/src/contour/src/contour/platform/FreeDesktopNotifier.cpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned int}]',
    inlined from 'contour::platform::FreeDesktopNotifier::sendNotification(const vtbackend::DesktopNotification&)::<lambda(std::optional<unsigned int>)>' at /build/contour/src/contour/src/contour/platform/FreeDesktopNotifier.cpp:94:41,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::platform::FreeDesktopNotifier::sendNotification(const vtbackend::DesktopNotification&)::<lambda(optional<unsigned int>)>&; _Args = {optional<unsigned int>}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::platform::FreeDesktopNotifier::sendNotification(const vtbackend::DesktopNotification&)::<lambda(optional<unsigned int>)>&; _Args = {optional<unsigned int>}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::platform::FreeDesktopNotifier::sendNotification(const vtbackend::DesktopNotification&)::<lambda(std::optional<unsigned int>)>; _ArgTypes = {std::optional<unsigned int>}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId)>' at /build/contour/src/contour/src/contour/platform/FreeDesktopNotifier.cpp:37:26,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId)>&; _Args = {unsigned int}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId)>&; _Args = {unsigned int}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId)>; _ArgTypes = {unsigned int}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, unsigned int}]',
    inlined from 'contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId, uint32_t)>' at /build/contour/src/contour/src/contour/platform/FreeDesktopNotifier.cpp:29:26,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId, uint32_t)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId, uint32_t)>&; _Args = {unsigned int, unsigned int}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::platform::FreeDesktopNotifier::FreeDesktopNotifier(std::unique_ptr<contour::platform::NotificationTransport>, QObject*)::<lambda(contour::platform::NotificationTransport::ServerId, uint32_t)>; _ArgTypes = {unsigned int, unsigned int}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[287/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/PopupShadow.cpp.o
[288/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/NativeWindowFrame.cpp.o
[289/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/Win32WindowFrame.cpp.o
[290/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/WaylandWindowShadow.cpp.o
[291/646] Building C object src/contour/platform/CMakeFiles/contour_platform.dir/wayland-blur-protocol.c.o
[292/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/WindowShadow.cpp.o
[293/646] Building C object src/contour/platform/CMakeFiles/contour_platform.dir/wayland-shadow-protocol.c.o
[294/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/WindowShadowTiles.cpp.o
[295/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/qwayland-blur.cpp.o
[296/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/qwayland-shadow.cpp.o
[297/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/X11WindowShadow.cpp.o
[298/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_StatusLineSegmentRow_qml.cpp.o
[299/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/XcbProperty.cpp.o
[300/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_StatusLineChip_qml.cpp.o
[301/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.qt/rcc/qrc_qmake_ContourTui.cpp.o
[302/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_StatusLineItemDialog_qml.cpp.o
[303/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.qt/rcc/qrc_contour_qml_raw_qml_0.cpp.o
[304/646] Building CXX object src/contour/platform/CMakeFiles/contour_platform.dir/BlurBehind.cpp.o
[305/646] Linking CXX static library src/contour/platform/libcontour_platform.a
[306/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_StatusLinePreviewItem_qml.cpp.o
[307/646] Building CXX object src/contour/CMakeFiles/contour_qml.dir/.rcc/qmlcache/contour_qml_qml_ColorSlotField_qml.cpp.o
[308/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_qmlcache_loader.cpp.o
[309/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_Button_qml.cpp.o
[310/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_CheckBox_qml.cpp.o
[311/646] Automatic MOC for target ContourTerminalDisplay
[312/646] Running rcc for resource contour_rhi_shaders
[313/646] Automatic RCC for DisplayResources.qrc
[314/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ItemDelegate_qml.cpp.o
[315/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ComboBox_qml.cpp.o
[316/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_Label_qml.cpp.o
[317/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_Menu_qml.cpp.o
[318/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuItem_qml.cpp.o
[319/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_MenuSeparator_qml.cpp.o
[320/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_Popup_qml.cpp.o
[321/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollBar_qml.cpp.o
[322/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.qt/rcc/qrc_contour_tui_style_raw_qml_0.cpp.o
[323/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ScrollView_qml.cpp.o
[324/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_Switch_qml.cpp.o
[325/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_TextField_qml.cpp.o
[326/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/CommandHistory.cpp.o
[327/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolButton_qml.cpp.o
[328/646] Building CXX object src/contour/CMakeFiles/contour_tui_style.dir/.rcc/qmlcache/contour_tui_style_styles_ContourTui_ToolTip_qml.cpp.o
[329/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/FuzzyFilter.cpp.o
[330/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/CommandHistoryStore.cpp.o
[331/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/Command.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/command/Command.hpp:4,
                 from /build/contour/src/contour/src/contour/command/Command.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string contour::command::commandId(const contour::actions::Action&)' at /build/contour/src/contour/src/contour/command/Command.cpp:159:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:106:53,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {91}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:140:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::NewTerminal&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::NewTerminal&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {15}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:81:84:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:81:84:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:82:13:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::Direction&, const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:95:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {81}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::Direction&, const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:95:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {81}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const vtbackend::HintAction&, const vtbackend::HintScope&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:79:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::HintMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::HintMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {12}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const vtbackend::HintAction&, const vtbackend::HintScope&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:79:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::HintMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::HintMode&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {12}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::CopyFormat&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:125:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {4}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::CopyFormat&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:125:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {4}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:88:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {56}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:88:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {56}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:91:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {59}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:91:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {59}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:98:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {82}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:74:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {6}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:71:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ChangeProfile&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ChangeProfile&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {1}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:117:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {83}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>' at /build/contour/src/contour/src/contour/command/Command.cpp:145:13,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = contour::command::CommandArguments; _Fn = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ReloadConfig&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >; _Args = {const contour::actions::ReloadConfig&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<contour::command::CommandArguments>; _Visitor = crispy::Overloaded<contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ChangeProfile&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::HintMode&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SendChars&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::CopySelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteClipboard&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::PasteSelection&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::NewTerminal&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const contour::actions::ReloadConfig&)>, contour::command::commandArguments(const contour::actions::Action&)::<lambda(const auto:89&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {24}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[332/646] Building CXX object src/contour/cli/CMakeFiles/contour_cli.dir/CaptureScreen.cpp.o
[333/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/ContextMenu.cpp.o
[334/646] Building CXX object src/contour/cli/CMakeFiles/contour_cli.dir/ShellIntegration.cpp.o
[335/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/Shortcut.cpp.o
[336/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/TitleBarContextMenu.cpp.o
[337/646] Building CXX object src/contour/command/CMakeFiles/contour_command.dir/CommandCatalog.cpp.o
[338/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ShaderConfig.cpp.o
[339/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/RhiRenderer.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/contour/display/Logging.hpp:4,
                 from /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:66&) const [with auto:66 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, int, int, int, int, int, int, int, int, int, int, int, int}]',
    inlined from 'void contour::display::RhiRenderer::applyScissor(QRhiGraphicsPipeline*, const std::optional<contour::display::ScissorRect>&, QSize, bool)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:1101:27:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {float, float, float, float, float, float, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int}]',
    inlined from 'virtual void contour::display::RhiRenderer::renderTile(vtrasterizer::atlas::RenderTile)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:565:35:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>}]',
    inlined from 'virtual void contour::display::RhiRenderer::uploadTile(vtrasterizer::atlas::UploadTile)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:473:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>}]',
    inlined from 'virtual void contour::display::RhiRenderer::uploadTile(vtrasterizer::atlas::UploadTile)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:475:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, vtrasterizer::atlas::Format}]',
    inlined from 'virtual void contour::display::RhiRenderer::configureAtlas(vtrasterizer::atlas::ConfigureAtlas)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:466:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]',
    inlined from 'virtual void contour::display::RhiRenderer::setRenderSize(vtbackend::ImageSize)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:165:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'static QShader contour::display::RhiRenderer::loadShader(const QString&)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:221:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'static QShader contour::display::RhiRenderer::loadShader(const QString&)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:226:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'void contour::display::RhiRenderer::createPipeline(QRhi*, QRhiRenderPassDescriptor*, const PassDescriptor&, contour::display::RhiPipeline&, QRhiBuffer*)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:390:33:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool, bool}]',
    inlined from 'void contour::display::RhiRenderer::createPipelines(QRhi*, QRhiRenderPassDescriptor*)' at /build/contour/src/contour/src/contour/display/RhiRenderer.cpp:438:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[340/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/.qt/rcc/qrc_contour_rhi_shaders.cpp.o
[341/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContourTerminalDisplay_autogen/EWIEGA46WW/qrc_DisplayResources.cpp.o
[342/646] Linking CXX static library src/contour/libcontour_qml.a
[343/646] Linking CXX static library src/contour/libcontour_tui_style.a
[344/646] Linking CXX static library src/contour/command/libcontour_command.a
[345/646] Building CXX object src/contour/CMakeFiles/contour_qml_resources_1.dir/.qt/rcc/qrc_qmake_Contour_Ui_init.cpp.o
[346/646] Building CXX object src/contour/CMakeFiles/contour_qml_resources_2.dir/.qt/rcc/qrc_contour_qml_raw_qml_0_init.cpp.o
[347/646] Building CXX object src/contour/CMakeFiles/contour_tui_style_resources_1.dir/.qt/rcc/qrc_qmake_ContourTui_init.cpp.o
[348/646] Building CXX object src/contour/cli/CMakeFiles/contour_cli.dir/ContourApp.cpp.o
In file included from /usr/include/c++/16.1.1/vector:68,
                 from /usr/include/c++/16.1.1/functional:81,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:11,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/contour/cli/CatImageArgs.hpp:4,
                 from /build/contour/src/contour/src/contour/cli/ContourApp.cpp:3:
/usr/include/c++/16.1.1/bits/stl_vector.h: In constructor 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = crispy::cli::Option; _Alloc = std::allocator<crispy::cli::Option>]':
/usr/include/c++/16.1.1/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/contour/cli/CaptureScreen.hpp:4,
                 from /build/contour/src/contour/src/contour/cli/ContourApp.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::RGBColor&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:872:86,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {91}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> >::format(const contour::actions::Action&, auto:108&) const [with auto:108 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/config/Actions.hpp:891:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)::<lambda(const std::expected<void, vthost::ServiceError>&, std::string_view)>' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:867:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)::<lambda(const std::expected<void, vthost::ServiceError>&, std::string_view)>' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:870:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp: In member function 'virtual crispy::cli::Command contour::cli::ContourApp::parameterDefinition() const':
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'std::string_view contour::cli::{anonymous}::integrationShellHelpText()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:233:60,
    inlined from 'virtual crispy::cli::Command contour::cli::ContourApp::parameterDefinition() const' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:1083:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp: In member function 'virtual crispy::cli::Command contour::cli::ContourApp::parameterDefinition() const':
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
In function 'crispy::cli::OptionList contour::cli::{anonymous}::daemonServiceOptions(bool)',
    inlined from 'crispy::cli::CommandList contour::cli::{anonymous}::daemonServiceCommands()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:218:48,
    inlined from 'virtual crispy::cli::Command contour::cli::ContourApp::parameterDefinition() const' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1:
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:173:9: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp: In member function 'virtual crispy::cli::Command contour::cli::ContourApp::parameterDefinition() const':
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/build/contour/src/contour/src/contour/cli/ContourApp.cpp:1264:1: note: parameter passing for argument of type 'std::initializer_list<crispy::cli::Option>' changed in GCC 7.1
/usr/include/c++/16.1.1/format: In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]':
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:846:85,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {56}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::Direction&, const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:844:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {81}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void contour::cli::{anonymous}::displayImage(vtbackend::ImageResize, vtbackend::ImageAlignment, crispy::Size, int, std::string_view)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:635:32,
    inlined from 'int contour::cli::ContourApp::catAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:981:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, int&, int&, int, int, int&}]',
    inlined from 'void contour::cli::{anonymous}::displayImage(vtbackend::ImageResize, vtbackend::ImageAlignment, crispy::Size, int, std::string_view)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:642:28,
    inlined from 'int contour::cli::ContourApp::catAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:981:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >}]',
    inlined from 'contour::cli::ContourApp::integrationAction()::<lambda(auto:215&)> [with auto:215 = std::basic_ostream<char>]' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:554:37,
    inlined from 'auto contour::cli::withOutput(const crispy::cli::FlagStore&, const std::string&, Callback) [with Callback = ContourApp::integrationAction()::<lambda(auto:215&)>]' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:321:20,
    inlined from 'int contour::cli::ContourApp::integrationAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:549:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:847:87,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {59}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, char}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1383:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, const short unsigned int&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1389:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1394:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1401:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, const short unsigned int&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:208&) const [with auto:208 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1408:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:866:98,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {95}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:863:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {94}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string crispy::joinHumanReadable(Range&&, std::string_view) [with Range = std::ranges::elements_view<std::ranges::ref_view<const std::array<std::pair<std::basic_string_view<char>, vthost::ClientSizePolicy>, 3> >, 0>]' at /build/contour/src/contour/src/crispy/Utils.hpp:191:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const char*}]',
    inlined from 'contour::cli::ContourApp::ContourApp(const crispy::Environment&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:263:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'contour::cli::ContourApp::ContourApp(const crispy::Environment&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:303:73:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:850:82,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {82}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:848:83,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {53}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:849:97,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {6}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::runDaemonInBackground(const std::filesystem::__cxx11::path&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:803:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::runDaemonInBackground(const std::filesystem::__cxx11::path&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:808:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::runDaemonInBackground(const std::filesystem::__cxx11::path&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:812:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::expected<std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >, std::__cxx11::basic_string<char> > contour::cli::ContourApp::daemonServiceCommandLine(const std::string&, const std::string&) const' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:942:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::profileAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:1001:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:854:92,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {83}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>' at /build/contour/src/contour/src/contour/config/Actions.hpp:858:102,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:107&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {54}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:723:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::daemonAction()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:745:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string crispy::joinHumanReadable(Range&&, std::string_view) [with Range = std::ranges::elements_view<std::ranges::ref_view<const std::array<std::pair<std::basic_string_view<char>, vthost::ServiceStartMode>, 3> >, 0>]' at /build/contour/src/contour/src/crispy/Utils.hpp:191:30,
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:832:54:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:830:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:881:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:893:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:897:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:913:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >, basic_string_view<char, char_traits<char> >}]',
    inlined from 'int contour::cli::ContourApp::daemonServiceAction(contour::cli::DaemonServiceAction, const std::string&)' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:917:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'int contour::cli::ContourApp::infoVT()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:521:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::cli::ContourApp::infoVT()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:522:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'int contour::cli::ContourApp::infoVT()' at /build/contour/src/contour/src/contour/cli/ContourApp.cpp:541:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[349/646] Building CXX object src/contour/CMakeFiles/contour_tui_style_resources_2.dir/.qt/rcc/qrc_contour_tui_style_raw_qml_0_init.cpp.o
[350/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay_resources_1.dir/.qt/rcc/qrc_contour_rhi_shaders_init.cpp.o
[351/646] Linking CXX static library src/contour/cli/libcontour_cli.a
[352/646] Running qmlimportscanner for contour
[353/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContentScale.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/config/Config.hpp:4,
                 from /build/contour/src/contour/src/contour/display/ContentScale.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]',
    inlined from 'void contour::display::ForcedFontDpiProvider::reload()' at /build/contour/src/contour/src/contour/display/ContentScale.cpp:72:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const double&}]',
    inlined from 'void contour::display::ForcedFontDpiProvider::reload()' at /build/contour/src/contour/src/contour/display/ContentScale.cpp:73:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/contour/config/Actions.hpp:9:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::display::ForcedFontDpiProvider::reload()' at /build/contour/src/contour/src/contour/display/ContentScale.cpp:71:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]',
    inlined from 'contour::display::ForcedFontDpiProvider::ForcedFontDpiProvider(QObject*)' at /build/contour/src/contour/src/contour/display/ContentScale.cpp:57:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[354/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/ContourTerminalDisplay_autogen/mocs_compilation.cpp.o
[355/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/EscTestLog.cpp.o
[356/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/MarkerScanner.cpp.o
[357/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/EscTestSuite.cpp.o
[358/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/Diagnostics.cpp.o
[359/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/Report.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/Diagnostics.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/Report.hpp:10,
                 from /build/contour/src/contour/src/vtconformance/Report.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::gapKey(const Diagnostic&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:64:78:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:287:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, unsigned int&, unsigned int}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:288:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:307:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:310:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:313:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:325:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, basic_string_view<char, char_traits<char> >, basic_string_view<char, char_traits<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:327:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:335:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const unsigned int&, const char*}]',
    inlined from 'std::string vtconformance::renderMarkdown(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:343:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:203:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:208:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:216:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:220:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:229:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const unsigned int&, const unsigned int&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:231:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:248:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:252:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[8], const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const unsigned int&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:257:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:263:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:266:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vtconformance::renderSummary(const Report&)' at /build/contour/src/contour/src/vtconformance/Report.cpp:245:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[360/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/TerminalEngine.cpp.o
[361/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/ScreenDump.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/ScreenDump.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const basic_string_view<char, char_traits<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string vtconformance::diffDumps(std::string_view, std::string_view)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:271:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string vtconformance::{anonymous}::sectionRule(std::string_view)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:126:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:161:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::ScreenType}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:162:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int, const char*}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:167:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const char*}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:180:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:189:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:229:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::CellFlag&}]',
    inlined from 'std::string vtconformance::{anonymous}::describe(const Rendition&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:67:47,
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:238:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::Color&}]',
    inlined from 'std::string vtconformance::{anonymous}::describe(const Rendition&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:71:43,
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:238:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::Color&}]',
    inlined from 'std::string vtconformance::{anonymous}::describe(const Rendition&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:74:43,
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:238:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::{anonymous}::describe(const Rendition&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:81:29,
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:238:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:234:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::dumpScreen(const vtbackend::Terminal&, const DumpOptions&)' at /build/contour/src/contour/src/vtconformance/ScreenDump.cpp:249:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[362/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/TerminalRenderNode.cpp.o
[363/646] Building CXX object src/contour/display/CMakeFiles/ContourTerminalDisplay.dir/TerminalDisplay.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>&, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>&}]',
    inlined from 'auto std::formatter<vtpty::PageSize>::format(vtbackend::PageSize, auto:77&) const [with auto:77 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:1538:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::PageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'auto std::formatter<text::DPI>::format(text::DPI, auto:141&) const [with auto:141 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:492:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::DPI; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:69&) const [with auto:69 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double&}]',
    inlined from 'auto std::formatter<text::FontSize>::format(text::FontSize, auto:147&) const [with auto:147 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/text_shaper/Font.hpp:589:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/crispy/App.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::display::TerminalDisplay::logRhiBackendInfoOnce()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:766:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, const char*, const char*}]',
    inlined from 'void contour::display::TerminalDisplay::logRhiBackendInfoOnce()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:781:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double, double, double, double}]',
    inlined from 'void contour::display::TerminalDisplay::onSceneGrapheInitialized()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:745:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double, double, vtpty::ImageSize}]',
    inlined from 'void contour::display::TerminalDisplay::applyDisplaySizeToGrid()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:461:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const char*, const char*}]',
    inlined from 'std::string contour::display::{anonymous}::unhandledExceptionMessage(const std::string_view&, const std::exception&)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:103:104:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:25:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'virtual void contour::display::TerminalDisplay::toggleInputMethodEditorHandling()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:2104:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::DPI, double, const char*}]',
    inlined from 'void contour::display::TerminalDisplay::applyFontDPI()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:637:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'virtual void contour::display::TerminalDisplay::releaseSession()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:428:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'void contour::display::TerminalDisplay::handleWindowChanged(QQuickWindow*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:482:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void contour::display::TerminalDisplay::handleWindowChanged(QQuickWindow*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:515:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:235:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:256:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const int&}]',
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:256:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const void*, const void*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtpty::PageSize, text::FontSize, double}]',
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:251:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool}]',
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:295:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:25:5,
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:348:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:25:5,
    inlined from 'void contour::display::TerminalDisplay::setSession(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:367:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {char [8]}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:724:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long int}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:726:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:729:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::DPI, text::DPI}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:733:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {text::FontSize, int}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:734:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:735:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::PageSize}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:736:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:737:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:738:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void contour::display::TerminalDisplay::logDisplayInfo()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:739:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]',
    inlined from 'virtual bool contour::display::TerminalDisplay::setFontSize(text::FontSize)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:2023:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]',
    inlined from 'void contour::display::TerminalDisplay::onRefreshRateChanged()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:579:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/crispy/ScopedTimer.hpp:25:5,
    inlined from 'contour::display::TerminalDisplay::TerminalDisplay(QQuickItem*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:152:1:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double, double, double, double, vtpty::ImageSize, int, int}]',
    inlined from 'void contour::display::TerminalDisplay::createRenderer()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:893:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double, double}]',
    inlined from 'void contour::display::TerminalDisplay::createRenderer()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:957:17:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, const char*}]',
    inlined from 'virtual bool contour::display::TerminalDisplay::event(QEvent*)' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:1512:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >}]',
    inlined from 'void contour::display::TerminalDisplay::doDumpStateInternal()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:1805:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::display::TerminalDisplay::doDumpStateInternal()' at /build/contour/src/contour/src/contour/display/TerminalDisplay.cpp:1856:21:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[364/646] Linking CXX static library src/contour/display/libContourTerminalDisplay.a
[365/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/Runner.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtconformance/Runner.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/Runner.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::filesystem::__cxx11::path vtconformance::{anonymous}::commandFilePath(const vtconformance::RunOptions&, const vtconformance::Scenario&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:76:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const chrono::duration<long long int, ratio<1, 1000> >&, unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:198:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:214:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, unsigned int&}]',
    inlined from 'void vtconformance::{anonymous}::answerPrompt(vtconformance::TerminalHarness&, const vtconformance::Prompt&, const vtconformance::Scenario&, const vtconformance::RunOptions&, std::deque<std::basic_string_view<char> >&, size_t, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:109:62,
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:225:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string vtconformance::{anonymous}::reconcileGolden(const std::filesystem::__cxx11::path&, const std::string&, bool)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:57:109,
    inlined from 'void vtconformance::{anonymous}::answerPrompt(vtconformance::TerminalHarness&, const vtconformance::Prompt&, const vtconformance::Scenario&, const vtconformance::RunOptions&, std::deque<std::basic_string_view<char> >&, size_t, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:110:96,
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:225:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vtconformance::{anonymous}::reconcileGolden(const std::filesystem::__cxx11::path&, const std::string&, bool)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:63:74,
    inlined from 'void vtconformance::{anonymous}::answerPrompt(vtconformance::TerminalHarness&, const vtconformance::Prompt&, const vtconformance::Scenario&, const vtconformance::RunOptions&, std::deque<std::basic_string_view<char> >&, size_t, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:110:96,
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:225:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void vtconformance::{anonymous}::answerPrompt(vtconformance::TerminalHarness&, const vtconformance::Prompt&, const vtconformance::Scenario&, const vtconformance::RunOptions&, std::deque<std::basic_string_view<char> >&, size_t, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:132:51,
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:225:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const chrono::duration<long long int, ratio<1, 1000> >&, unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void vtconformance::{anonymous}::driveScanned(vtconformance::TerminalHarness&, const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&, vtconformance::ScenarioResult&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:235:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:310:78:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:333:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const chrono::duration<long long int, ratio<1, 1000> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:374:50:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const chrono::duration<long long int, ratio<1, 1000> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:391:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:403:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vtconformance::ScenarioResult vtconformance::{anonymous}::runScenario(const vtconformance::Suite&, const vtconformance::Scenario&, const vtconformance::RunOptions&)' at /build/contour/src/contour/src/vtconformance/Runner.cpp:438:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[366/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/test_main.cpp.o
[367/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/VtTestSuite.cpp.o
[368/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/VtTestLog.cpp.o
[369/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance.dir/TerminalHarness.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/PageSize.hpp:3,
                 from /build/contour/src/contour/src/vtconformance/TerminalHarness.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/TerminalHarness.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartFailure&}]',
    inlined from 'void vtconformance::TerminalHarness::start(Pumping)' at /build/contour/src/contour/src/vtconformance/TerminalHarness.cpp:58:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7,
                 from /build/contour/src/contour/src/vtpty/Process.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/TerminalHarness.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:66&) const [with auto:66 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:66&) const [with auto:66 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[370/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/BufferObject_test.cpp.o
[371/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/CLI_test.cpp.o
[372/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/TrieMap_test.cpp.o
[373/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/LRUCache_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/LRUCache.hpp:4,
                 from /build/contour/src/contour/src/crispy/LRUCache_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[374/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Base64_test.cpp.o
[375/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUCache_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongLRUCache.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongLRUCache_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[376/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Compose_test.cpp.o
[377/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/StrongLRUHashtable_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongLRUHashtable_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[378/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Environment_test.cpp.o
[379/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/InterpolatedString_test.cpp.o
[380/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Ring_test.cpp.o
[381/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Sort_test.cpp.o
[382/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Times_test.cpp.o
[383/646] Automatic MOC for target contour_core
[384/646] Generating qrc_resources.cpp
[385/646] Building CXX object src/coro/CMakeFiles/coro_test.dir/test_main.cpp.o
[386/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/Utils_test.cpp.o
[387/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/LogSink_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/crispy/LogSink_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/crispy/LogSink_test.cpp:111:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'void CATCH2_INTERNAL_TEST_15()' at /build/contour/src/contour/src/crispy/LogSink_test.cpp:187:25:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[388/646] Building CXX object src/coro/CMakeFiles/coro_test.dir/Task_test.cpp.o
[389/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/HyperlinkTooltip.cpp.o
[390/646] Building CXX object src/crispy/CMakeFiles/crispy_test.dir/ReadSelector_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/ReadSelector_test.cpp:2:
/build/contour/src/contour/src/crispy/ReadSelector.hpp: In member function 'std::optional<int> crispy::PosixReadSelector::waitOne(std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >)':
/build/contour/src/contour/src/crispy/ReadSelector.hpp:134:54: warning: narrowing conversion of '(timeout.std::optional<std::chrono::duration<long long int, std::ratio<1, 1000> > >::operator->()->std::chrono::duration<long long int, std::ratio<1, 1000> >::count() / 1000)' from 'std::chrono::duration<long long int, std::ratio<1, 1000> >::rep' {aka 'long long int'} to '__time_t' {aka 'long int'} [-Wnarrowing]
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/ReadSelector.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
At global scope:
cc1plus: note: unrecognized command-line option '-Wno-c2y-extensions' may have been intended to silence earlier diagnostics
[391/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/TabLabel.cpp.o
[392/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/ContextMenuModel.cpp.o
[393/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/config/LayoutBuilder.cpp.o
[394/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/CommandPaletteModel.cpp.o
[395/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/contour_core_autogen/mocs_compilation.cpp.o
[396/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/PaneProxy.cpp.o
[397/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/config/LayoutStore.cpp.o
[398/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/ContourGuiApp.cpp.o
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/ContourGuiApp.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontPath&}]',
    inlined from 'auto std::formatter<std::variant<text::FontPath, text::FontMemoryRef> >::format(text::FontSource, auto:178&) const [with auto:178 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:103:31,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<text::FontPath, text::FontMemoryRef>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontMemoryRef&}]',
    inlined from 'auto std::formatter<std::variant<text::FontPath, text::FontMemoryRef> >::format(text::FontSource, auto:178&) const [with auto:178 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:105:31,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<text::FontPath, text::FontMemoryRef>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontWeight&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:176&) const [with auto:176 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:80:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {text::FontSlant&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:176&) const [with auto:176 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:81:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<text::FontPath>::format(text::FontPath, auto:176&) const [with auto:176 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:82:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontPath; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const text::FontWeight&, const text::FontSlant&, const text::FontSpacing&, const char*}]',
    inlined from 'auto std::formatter<text::FontDescription>::format(const text::FontDescription&, auto:145&) const [with auto:145 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/Font.hpp:558:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontDescription; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::config::WindowControlStyle, contour::config::WindowControlStyle}]',
    inlined from 'void contour::ContourGuiApp::applyWindowControlStyle(contour::config::WindowControlStyle)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:698:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::config::GuiTheme}]',
    inlined from 'void contour::ContourGuiApp::applyGuiTheme(contour::config::GuiTheme)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:654:30:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:25:5:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/contour/../crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<text::FontMemoryRef>::format(text::FontMemoryRef, auto:177&) const [with auto:177 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../text_shaper/FontLocator.hpp:92:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const text::FontMemoryRef; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ColorPreference}]',
    inlined from 'contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:1012:34,
    inlined from 'QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0>, QtPrivate::List<Qt::ColorScheme>, void, contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)> >::call(contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>&, void**)::<lambda()>' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:117:25,
    inlined from 'static void QtPrivate::FunctorCallBase::call_internal(void**, Lambda&&) [with R = void; Lambda = QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0>, QtPrivate::List<Qt::ColorScheme>, void, contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)> >::call(contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>&, void**)::<lambda()>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:66:41,
    inlined from 'static void QtPrivate::FunctorCall<std::integer_sequence<unsigned int, _Idx ...>, QtPrivate::List<Tail ...>, R, Function>::call(Function&, void**) [with unsigned int ...II = {0}; SignalArgs = {Qt::ColorScheme}; R = void; Function = contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116:29,
    inlined from 'static void QtPrivate::FunctorCallable<Func, Args>::call(Func&, void*, void**) [with SignalArgs = QtPrivate::List<Qt::ColorScheme>; R = void; Func = contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>; Args = {Qt::ColorScheme}]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:338:85,
    inlined from 'static void QtPrivate::QCallableObject<Func, Args, R>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [with Func = contour::ContourGuiApp::terminalGuiAction()::<lambda(Qt::ColorScheme)>; Args = QtPrivate::List<Qt::ColorScheme>; R = void]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:548:53:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:775:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:786:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:792:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'contour::ContourGuiApp::loadConfig(const std::string&)::<lambda(const std::string&, const auto:279&)> [with auto:279 = std::pair<const std::__cxx11::basic_string<char>, contour::config::TerminalProfile>]' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:811:105,
    inlined from 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __detail::_Node_iterator<pair<const __cxx11::basic_string<char>, contour::config::TerminalProfile>, false, true>; _Tp = __cxx11::basic_string<char>; _BinaryOperation = contour::ContourGuiApp::loadConfig(const std::string&)::<lambda(const string&, const auto:279&)>]' at /usr/include/c++/16.1.1/bits/stl_numeric.h:168:22,
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:812:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:814:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'bool contour::ContourGuiApp::loadConfig(const std::string&)' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:859:41:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtrasterizer::FontLocatorEngine&}]',
    inlined from 'int contour::ContourGuiApp::fontConfigAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:901:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const text::FontDescription&}]',
    inlined from 'int contour::ContourGuiApp::fontConfigAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:902:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'int contour::ContourGuiApp::fontConfigAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:903:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:25:5,
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:916:5:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double}]',
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:985:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::ColorPreference}]',
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:996:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::config::RenderingBackend}]',
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:1067:33:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:1129:37:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:25:5,
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:1151:5:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, double}]',
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:33:24,
    inlined from 'crispy::ScopedTimer::~ScopedTimer()' at /build/contour/src/contour/src/contour/../crispy/ScopedTimer.hpp:25:5,
    inlined from 'int contour::ContourGuiApp::terminalGuiAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:1192:5:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:150:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:169:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string crispy::joinHumanReadable(Range&&, std::string_view) [with Range = std::ranges::elements_view<std::ranges::ref_view<const std::array<std::pair<std::basic_string_view<char>, vthost::ClientSizePolicy>, 3> >, 0>]' at /build/contour/src/contour/src/contour/../crispy/Utils.hpp:191:30,
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:192:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:190:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:202:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, short unsigned int&}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:276:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int contour::ContourGuiApp::clientAction()' at /build/contour/src/contour/src/contour/ContourGuiApp.cpp:305:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[399/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/SessionFactory.cpp.o
[400/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/PopupShadowImageProvider.cpp.o
[401/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/display/TerminalAccessible.cpp.o
[402/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/WindowControlStyleProvider.cpp.o
[403/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/TerminalSessionManager.cpp.o
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, unsigned int}]',
    inlined from 'void contour::session::TerminalSessionManager::removeSession(contour::session::TerminalSession&)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:886:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'void contour::session::TerminalSessionManager::currentSessionIsTerminated()' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:880:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'void contour::session::TerminalSessionManager::closeTab(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:829:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, int}]',
    inlined from 'void contour::session::TerminalSessionManager::switchToTabRight(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:735:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'void contour::session::TerminalSessionManager::switchToPreviousTab(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:705:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'std::expected<void, contour::config::LayoutSaveError> contour::session::TerminalSessionManager::saveWindowLayout(vtworkspace::WindowId, const std::string&)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:671:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'void contour::session::TerminalSessionManager::saveLayout(const std::string&, contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:493:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'const contour::config::Layout* contour::session::TerminalSessionManager::findLayout(const std::string&, std::string_view) const' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:450:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void contour::session::TerminalSessionManager::focusOnDisplay(contour::display::TerminalDisplay*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:290:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, void*, unsigned int}]',
    inlined from 'contour::session::TerminalSession* contour::session::TerminalSessionManager::createBackingSession(vtworkspace::SessionId, std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, const std::optional<vtpty::Process::ExecInfo>&, const std::optional<std::__cxx11::basic_string<char> >&)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:245:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int}]',
    inlined from 'contour::session::TerminalSession* contour::session::TerminalSessionManager::createSessionInBackground(vtworkspace::WindowId, const std::optional<std::__cxx11::basic_string<char> >&)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:176:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int}]',
    inlined from 'void contour::session::TerminalSessionManager::switchToTab(int, contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:775:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, int}]',
    inlined from 'void contour::session::TerminalSessionManager::switchToTabLeft(contour::session::TerminalSession*)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:720:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::session::TerminalSessionManager::recordCommand(const std::string&)' at /build/contour/src/contour/src/contour/session/TerminalSessionManager.cpp:622:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[404/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/SettingsController.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/bits/quoted_string.h:40,
                 from /usr/include/c++/16.1.1/iomanip:55,
                 from /usr/include/c++/16.1.1/bits/fs_path.h:38,
                 from /usr/include/c++/16.1.1/filesystem:55,
                 from /build/contour/src/contour/src/contour/../contour/platform/QtPath.hpp:6,
                 from /build/contour/src/contour/src/contour/window/SettingsController.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::RGBColor&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:872:86,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {91}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::config::GuiTheme&}]',
    inlined from 'contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:935:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = QVariant; _Fn = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>&; _Args = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = QVariant; _Callable = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>&; _Args = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = QVariant; _Functor = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>; _ArgTypes = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtrasterizer::GlyphScalingMethod&}]',
    inlined from 'contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1024:69,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = QVariant; _Fn = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>&; _Args = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = QVariant; _Callable = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>&; _Args = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = QVariant; _Functor = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const contour::config::Config&)>; _ArgTypes = {const contour::config::Config&}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> >::format(const contour::actions::Action&, auto:91&) const [with auto:91 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:891:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {double}]',
    inlined from 'contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const QVariant&)>' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1008:76,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const QVariant&)>&; _Args = {const QVariant&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Callable = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const QVariant&)>&; _Args = {const QVariant&}]' at /usr/include/c++/16.1.1/bits/invoke.h:118:38,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = std::__cxx11::basic_string<char>; _Functor = contour::window::{anonymous}::globalFieldDescriptors()::<lambda(const QVariant&)>; _ArgTypes = {const QVariant&}]' at /usr/include/c++/16.1.1/bits/std_function.h:296:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:863:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {94}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:858:102,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {54}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:866:98,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {95}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:854:92,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:90&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {83}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<vtbackend::Key, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1074:74:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::MatchModes&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<vtbackend::Key, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1076:69:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<char32_t, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1074:74:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::MatchModes&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<char32_t, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1076:69:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::Key&}]',
    inlined from 'void contour::window::SettingsController::refresh()' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1188:81:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::MouseButton&}]',
    inlined from 'void contour::window::SettingsController::refresh()' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1196:81:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<vtbackend::MouseButton, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1074:74,
    inlined from 'void contour::window::SettingsController::refresh()' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1196:103:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::MatchModes&}]',
    inlined from 'QVariantMap contour::window::{anonymous}::keybindingRow(const Binding&, const QString&) [with Binding = vtbackend::InputBinding<vtbackend::MouseButton, std::vector<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> > >]' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1076:69,
    inlined from 'void contour::window::SettingsController::refresh()' at /build/contour/src/contour/src/contour/window/SettingsController.cpp:1196:103:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[405/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/UiStyleProvider.cpp.o
[406/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/SpawnCommand.cpp.o
[407/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/remote/RemoteController.cpp.o
[408/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/TerminalSession.cpp.o
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::CopyScreenshot)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2412:64:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::Modifier&}]',
    inlined from 'auto std::formatter<crispy::Flags<Enum> >::format(const crispy::Flags<Enum>&, auto:72&) const [with auto:72 = std::basic_format_context<std::__format::_Sink_iter<char>, char>; Enum = vtbackend::Modifier]' at /build/contour/src/contour/src/contour/../crispy/Flags.hpp:164:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::Flags<vtbackend::Modifier>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::RGBColor&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:872:86,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabColor&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {91}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::Modifier>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:118&) const [with auto:118 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtbackend/InputGenerator.hpp:946:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:118&) const [with auto:118 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtbackend/InputGenerator.hpp:951:32,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::LockKey&}]',
    inlined from 'auto std::formatter<crispy::Flags<Enum> >::format(const crispy::Flags<Enum>&, auto:72&) const [with auto:72 = std::basic_format_context<std::__format::_Sink_iter<char>, char>; Enum = vtbackend::LockKey]' at /build/contour/src/contour/src/contour/../crispy/Flags.hpp:164:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::Flags<vtbackend::LockKey>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>' at /build/contour/src/contour/src/contour/../vtpty/Process.hpp:117:92,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Args = {const vtpty::Process::NormalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Args = {const vtpty::Process::NormalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = Overloaded<std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >&&; _Variants = {const std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}; unsigned int ...__indices = {0}]' at /usr/include/c++/16.1.1/variant:1073:38,
    inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result<__cxx11::basic_string<char> >; _Visitor = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Variants = {const variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1919:164,
    inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Variants = {const variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1984:39,
    inlined from 'auto std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format(const vtpty::Process::ExitStatus&, auto:135&) const [with auto:135 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/Process.hpp:115:20,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char*, int&}]',
    inlined from 'std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)>' at /build/contour/src/contour/src/contour/../vtpty/Process.hpp:127:71,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Args = {const vtpty::Process::SignalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Args = {const vtpty::Process::SignalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = Overloaded<std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >&&; _Variants = {const std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}; unsigned int ...__indices = {1}]' at /usr/include/c++/16.1.1/variant:1073:38,
    inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result<__cxx11::basic_string<char> >; _Visitor = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Variants = {const variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1920:164,
    inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Overloaded<formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::NormalExit)>, formatter<variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::Process::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::Process::SignalExit)> >; _Variants = {const variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1984:39,
    inlined from 'auto std::formatter<std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit> >::format(const vtpty::Process::ExitStatus&, auto:135&) const [with auto:135 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/Process.hpp:115:20,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:134&) const [with auto:134 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartError&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'auto std::formatter<vtpty::StartFailure>::format(const vtpty::StartFailure&, auto:134&) const [with auto:134 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/Pty.hpp:187:56,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::StartFailure; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:69&) const [with auto:69 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking> >::format(const contour::actions::Action&, auto:88&) const [with auto:88 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:891:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::VTType}]',
    inlined from 'void contour::session::TerminalSession::configureTerminal()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3222:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, bool, bool}]',
    inlined from 'void contour::session::TerminalSession::configureTerminal()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3232:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>}]',
    inlined from 'bool contour::session::TerminalSession::executeAction(const contour::actions::Action&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3052:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::actions::CopyFormat}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::CopySelection)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2056:37:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, vtbackend::MouseButton}]',
    inlined from 'void contour::session::TerminalSession::sendMousePressEvent(vtbackend::Modifiers, vtbackend::MouseButton, vtbackend::PixelCoordinate)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1631:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyboardEventType, vtbackend::KeyboardModifiers, vtbackend::Key}]',
    inlined from 'void contour::session::TerminalSession::sendKeyEvent(vtbackend::Key, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, Timestamp)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1512:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<unsigned int, vtpty::detail::tags::Width>, boxed::detail::boxed<unsigned int, vtpty::detail::tags::Height>}]',
    inlined from 'virtual void contour::session::TerminalSession::requestWindowResize(vtbackend::Width, vtbackend::Height)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1295:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'virtual void contour::session::TerminalSession::requestWindowResize(vtbackend::LineCount, vtbackend::ColumnCount)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1272:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {bool, bool}]',
    inlined from 'void contour::session::TerminalSession::applyPendingPaste(bool, bool)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1224:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int}]',
    inlined from 'virtual void contour::session::TerminalSession::pasteFromClipboard(unsigned int, bool)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1176:25:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void contour::session::TerminalSession::pasteFromClipboard(unsigned int, bool)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1178:29:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int}]',
    inlined from 'virtual void contour::session::TerminalSession::pasteFromClipboard(unsigned int, bool)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1205:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long int}]':
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../contour/input/MouseMapping.hpp:5,
                 from /build/contour/src/contour/src/contour/../contour/session/DisplaySurface.hpp:5,
                 from /build/contour/src/contour/src/contour/../contour/display/WindowHost.hpp:5,
                 from /build/contour/src/contour/src/contour/../contour/display/TerminalDisplay.hpp:9,
                 from /build/contour/src/contour/src/contour/../contour/session/TerminalSessionManager.hpp:6,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:12:
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1002:36,
    inlined from 'QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0, 1>, QtPrivate::List<QString, unsigned int>, void, contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)> >::call(contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>&, void**)::<lambda()>' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:117:25,
    inlined from 'static void QtPrivate::FunctorCallBase::call_internal(void**, Lambda&&) [with R = void; Lambda = QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0, 1>, QtPrivate::List<QString, unsigned int>, void, contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)> >::call(contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>&, void**)::<lambda()>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:66:41,
    inlined from 'static void QtPrivate::FunctorCall<std::integer_sequence<unsigned int, _Idx ...>, QtPrivate::List<Tail ...>, R, Function>::call(Function&, void**) [with unsigned int ...II = {0, 1}; SignalArgs = {QString, unsigned int}; R = void; Function = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116:29,
    inlined from 'static void QtPrivate::FunctorCallable<Func, Args>::call(Func&, void*, void**) [with SignalArgs = QtPrivate::List<QString, unsigned int>; R = void; Func = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>; Args = {QString, unsigned int}]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:338:85,
    inlined from 'static void QtPrivate::QCallableObject<Func, Args, R>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [with Func = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&, uint)>; Args = QtPrivate::List<QString, unsigned int>; R = void]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:548:53:
/build/contour/src/contour/src/contour/../vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::session::GuardedRole}]':
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize}]',
    inlined from 'void contour::session::TerminalSession::attachDisplay(contour::session::DisplaySurface&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:379:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&, const char*, const char*}]',
    inlined from 'std::string contour::session::{anonymous}::unhandledExceptionMessage(const std::string_view&, const std::exception&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:88:104:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {chrono::time_point<chrono::_V2::system_clock, chrono::duration<long long int, ratio<1, 1000000000> > >}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::SaveScreenshot)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2398:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::SaveScreenshot)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2401:76:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp: In function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]':
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, vtbackend::HintAction, vtbackend::HintScope}]',
    inlined from 'bool contour::session::TerminalSession::operator()(const contour::actions::HintMode&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2161:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'bool contour::session::TerminalSession::operator()(const contour::actions::HintMode&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2208:25:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]',
    inlined from 'bool contour::session::TerminalSession::operator()(const contour::actions::HintMode&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2190:25:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'bool contour::session::TerminalSession::reloadConfig(contour::config::Config, const std::string&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3002:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:863:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabBarVisibility&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {94}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format: In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]':
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:846:85,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::MoveTabTo&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {56}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const contour::actions::Direction&, const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:844:90,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::ResizePane&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {81}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'bool contour::session::TerminalSession::resetConfig()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3429:33:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool contour::session::TerminalSession::resetConfig()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:3443:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/contour/../crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:75:50,
    inlined from 'void contour::session::TerminalSession::sendCharEvent(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, Timestamp)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1569:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/contour/../crispy/Escape.hpp:75:50,
    inlined from 'void contour::session::TerminalSession::sendCharEvent(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, Timestamp)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1569:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyboardEventType, vtbackend::KeyboardModifiers, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void contour::session::TerminalSession::sendCharEvent(char32_t, vtbackend::KeyIdentity, vtbackend::KeyboardModifiers, vtbackend::KeyboardEventType, Timestamp)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1566:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:866:98,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SetTabBarPosition&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {95}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>' at /build/contour/src/contour/src/contour/../vtpty/SshSession.hpp:327:58,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __format::_Sink_iter<char>; _Fn = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Args = {const vtpty::SshSession::NormalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Args = {const vtpty::SshSession::NormalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__format::_Sink_iter<char> >; _Visitor = Overloaded<std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >&&; _Variants = {const std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}; unsigned int ...__indices = {0}]' at /usr/include/c++/16.1.1/variant:1071:24,
    inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result<__format::_Sink_iter<char> >; _Visitor = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Variants = {const variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1919:105,
    inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Variants = {const variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1982:34,
    inlined from 'auto std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format(const vtpty::SshSession::ExitStatus&, auto:138&) const [with auto:138 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/SshSession.hpp:325:26,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)>' at /build/contour/src/contour/src/contour/../vtpty/SshSession.hpp:331:59,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __format::_Sink_iter<char>; _Fn = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Args = {const vtpty::SshSession::SignalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Args = {const vtpty::SshSession::SignalExit&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__format::_Sink_iter<char> >; _Visitor = Overloaded<std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >&&; _Variants = {const std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}; unsigned int ...__indices = {1}]' at /usr/include/c++/16.1.1/variant:1071:24,
    inlined from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = __detail::__variant::__deduce_visit_result<__format::_Sink_iter<char> >; _Visitor = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Variants = {const variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1920:105,
    inlined from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Overloaded<formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::NormalExit)>, formatter<variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format<std::basic_format_context<std::__format::_Sink_iter<char>, char> >(const vtpty::SshSession::ExitStatus&, std::basic_format_context<std::__format::_Sink_iter<char>, char>&) const::<lambda(vtpty::SshSession::SignalExit)> >; _Variants = {const variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>&}]' at /usr/include/c++/16.1.1/variant:1982:34,
    inlined from 'auto std::formatter<std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit> >::format(const vtpty::SshSession::ExitStatus&, auto:138&) const [with auto:138 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/SshSession.hpp:325:26,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:847:87,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SwitchToTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {59}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:850:82,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::LaunchLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {82}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:848:83,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::WriteScreen&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {53}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:849:97,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::CreateSelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {6}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:854:92,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::SaveLayout&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {83}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>' at /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:858:102,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = __cxx11::basic_string<char>; _Fn = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:67,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >; _Args = {const contour::actions::CreateNewTab&}]' at /usr/include/c++/16.1.1/bits/invoke.h:99:36,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<std::__cxx11::basic_string<char> >; _Visitor = crispy::Overloaded<formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::ResizePane&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::MoveTabTo&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SwitchToTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::WriteScreen&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateSelection&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::LaunchLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SaveLayout&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::CreateNewTab&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarVisibility&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabBarPosition&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const contour::actions::SetTabColor&)>, formatActionArguments(const contour::actions::Action&)::<lambda(const auto:87&)> >&&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {54}]' at /usr/include/c++/16.1.1/variant:1073:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'virtual void contour::session::TerminalSession::openDocument(std::string_view)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:934:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::basic_string_view<char, std::char_traits<char> >}]',
    inlined from 'virtual void contour::session::TerminalSession::openDocument(std::string_view)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:949:33:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'void vtbackend::Terminal::reply(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1020:36,
    inlined from 'QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0>, QtPrivate::List<QString>, void, contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)> >::call(contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>&, void**)::<lambda()>' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:117:25,
    inlined from 'static void QtPrivate::FunctorCallBase::call_internal(void**, Lambda&&) [with R = void; Lambda = QtPrivate::FunctorCall<std::integer_sequence<unsigned int, 0>, QtPrivate::List<QString>, void, contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)> >::call(contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>&, void**)::<lambda()>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:66:41,
    inlined from 'static void QtPrivate::FunctorCall<std::integer_sequence<unsigned int, _Idx ...>, QtPrivate::List<Tail ...>, R, Function>::call(Function&, void**) [with unsigned int ...II = {0}; SignalArgs = {QString}; R = void; Function = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116:29,
    inlined from 'static void QtPrivate::FunctorCallable<Func, Args>::call(Func&, void*, void**) [with SignalArgs = QtPrivate::List<QString>; R = void; Func = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>; Args = {QString}]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:338:85,
    inlined from 'static void QtPrivate::QCallableObject<Func, Args, R>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) [with Func = contour::session::TerminalSession::showDesktopNotification(const vtbackend::DesktopNotification&)::<lambda(const QString&)>; Args = QtPrivate::List<QString>; R = void]' at /usr/include/qt6/QtCore/qobjectdefs_impl.h:548:53:
/build/contour/src/contour/src/contour/../vtbackend/Terminal.hpp:1543:27: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {contour::actions::CopyFormat}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::CopySelection)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2056:37,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = contour::session::TerminalSession&; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = contour::session::TerminalSession&; _Args = {const contour::actions::CopySelection&}]' at /usr/include/c++/16.1.1/bits/invoke.h:98:40,
    inlined from 'static constexpr decltype(auto) std::__detail::__variant::__gen_vtable_impl<std::__detail::__variant::_Multi_array<_Result_type (*)(_Visitor, _Variants ...)>, std::integer_sequence<unsigned int, __indices ...> >::__visit_invoke(_Visitor&&, _Variants ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result<bool>; _Visitor = contour::session::TerminalSession&; _Variants = {const std::variant<contour::actions::CancelSelection, contour::actions::ChangeProfile, contour::actions::ClearHistoryAndReset, contour::actions::CopyPreviousMarkRange, contour::actions::CopySelection, contour::actions::CreateDebugDump, contour::actions::CreateSelection, contour::actions::DecreaseFontSize, contour::actions::DecreaseOpacity, contour::actions::FocusNextSearchMatch, contour::actions::FocusPreviousSearchMatch, contour::actions::FollowHyperlink, contour::actions::HintMode, contour::actions::IncreaseFontSize, contour::actions::IncreaseOpacity, contour::actions::NewTerminal, contour::actions::NoSearchHighlight, contour::actions::OpenCommandPalette, contour::actions::OpenConfiguration, contour::actions::OpenFileManager, contour::actions::OpenSelection, contour::actions::PasteClipboard, contour::actions::PasteSelection, contour::actions::Quit, contour::actions::ReloadConfig, contour::actions::ResetConfig, contour::actions::ResetFontSize, contour::actions::ScreenshotVT, contour::actions::SaveScreenshot, contour::actions::CopyScreenshot, contour::actions::ScrollDown, contour::actions::ScrollMarkDown, contour::actions::ScrollMarkUp, contour::actions::ScrollOneDown, contour::actions::ScrollOneUp, contour::actions::ScrollPageDown, contour::actions::ScrollPageUp, contour::actions::ScrollToBottom, contour::actions::ScrollToTop, contour::actions::ScrollUp, contour::actions::SearchReverse, contour::actions::SendChars, contour::actions::ToggleAllKeyMaps, contour::actions::ToggleFullscreen, contour::actions::ToggleInputMethodHandling, contour::actions::ToggleInputProtection, contour::actions::ToggleStatusLine, contour::actions::ToggleTitleBar, contour::actions::TraceBreakAtEmptyQueue, contour::actions::TraceEnter, contour::actions::TraceLeave, contour::actions::TraceStep, contour::actions::ViNormalMode, contour::actions::WriteScreen, contour::actions::CreateNewTab, contour::actions::CloseTab, contour::actions::MoveTabTo, contour::actions::MoveTabToLeft, contour::actions::MoveTabToRight, contour::actions::SwitchToTab, contour::actions::SwitchToPreviousTab, contour::actions::SwitchToTabLeft, contour::actions::SwitchToTabRight, contour::actions::SetTabTitle, contour::actions::SplitVertical, contour::actions::SplitHorizontal, contour::actions::ClosePane, contour::actions::FocusPaneLeft, contour::actions::FocusPaneRight, contour::actions::FocusPaneUp, contour::actions::FocusPaneDown, contour::actions::SwapPaneLeft, contour::actions::SwapPaneRight, contour::actions::SwapPaneUp, contour::actions::SwapPaneDown, contour::actions::MovePaneLeft, contour::actions::MovePaneRight, contour::actions::MovePaneUp, contour::actions::MovePaneDown, contour::actions::ToggleSplitOrientation, contour::actions::TogglePaneZoom, contour::actions::ResizePane, contour::actions::LaunchLayout, contour::actions::SaveLayout, contour::actions::OpenContextMenu, contour::actions::SelectAll, contour::actions::SoftReset, contour::actions::CopyLastCommandPrompt, contour::actions::CopyLastCommandOutput, contour::actions::CopyLastCommandBlock, contour::actions::CopyHyperlink, contour::actions::SetTabColor, contour::actions::ResetTabColor, contour::actions::CloseAllTabs, contour::actions::SetTabBarVisibility, contour::actions::SetTabBarPosition, contour::actions::SpeakSelection, contour::actions::StopSpeaking>&}; unsigned int ...__indices = {4}]' at /usr/include/c++/16.1.1/variant:1071:24:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'bool contour::session::TerminalSession::operator()(contour::actions::ToggleAllKeyMaps)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:2559:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'void contour::session::TerminalSession::terminate()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:569:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {const char*}]',
    inlined from 'void contour::session::TerminalSession::mainLoop()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:556:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::StartFailure}]',
    inlined from 'void contour::session::TerminalSession::reportDeviceStartFailure(const vtpty::StartFailure&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:519:17:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtpty::StartFailure&}]',
    inlined from 'void contour::session::TerminalSession::reportDeviceStartFailure(const vtpty::StartFailure&)' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:524:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long int, std::variant<vtpty::Process::NormalExit, vtpty::Process::SignalExit>}]',
    inlined from 'virtual void contour::session::TerminalSession::onClosed()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1081:25:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long int, std::variant<vtpty::SshSession::NormalExit, vtpty::SshSession::SignalExit>}]',
    inlined from 'virtual void contour::session::TerminalSession::onClosed()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1091:25:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const char*}]',
    inlined from 'virtual void contour::session::TerminalSession::onClosed()' at /build/contour/src/contour/src/contour/session/TerminalSession.cpp:1134:21:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[409/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/SessionInput.cpp.o
In file included from /build/contour/src/contour/src/contour/../vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/../contour/display/TerminalDisplay.hpp:4,
                 from /build/contour/src/contour/src/contour/session/SessionInput.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::Modifier>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:115&) const [with auto:115 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtbackend/InputGenerator.hpp:946:14,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'auto std::formatter<vtbackend::KeyboardModifiers>::format(vtbackend::KeyboardModifiers, auto:115&) const [with auto:115 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtbackend/InputGenerator.hpp:951:32,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtbackend::KeyboardModifiers; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:60&) const [with auto:60 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'auto std::formatter<crispy::Point>::format(crispy::Point, auto:137&) const [with auto:137 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../crispy/Point.hpp:126:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const crispy::Point; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:9:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::KeyboardModifiers, int}]',
    inlined from 'bool contour::session::sendKeyEvent(QKeyEvent*, vtbackend::KeyboardEventType, TerminalSession&, const contour::input::KeyboardLayout&)' at /build/contour/src/contour/src/contour/session/SessionInput.cpp:530:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {crispy::Flags<vtbackend::Modifier>, crispy::Point, crispy::Point, boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>, vtpty::ImageSize}]',
    inlined from 'void contour::session::{anonymous}::sendWheelEvent(const crispy::Point&, const crispy::Point&, const vtbackend::PixelCoordinate&, vtbackend::Modifiers, vtbackend::ScrollPhase, bool, contour::session::TerminalSession&)' at /build/contour/src/contour/src/contour/session/SessionInput.cpp:207:26,
    inlined from 'void contour::session::sendWheelEvent(QWheelEvent*, TerminalSession&)' at /build/contour/src/contour/src/contour/session/SessionInput.cpp:584:19:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[410/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/qrc_resources.cpp.o
[411/646] Building CXX object src/coro/CMakeFiles/coro_test.dir/WhenAll_test.cpp.o
[412/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/window/WindowController.cpp.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /usr/include/c++/16.1.1/functional:80,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:11,
                 from /build/contour/src/contour/src/contour/../crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/window/WindowController.cpp:2:
/usr/include/c++/16.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, contour::session::PaneProxy*>; _Alloc = std::allocator<std::pair<const long long unsigned int, contour::session::PaneProxy*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, contour::session::PaneProxy*>, std::allocator<std::pair<const long long unsigned int, contour::session::PaneProxy*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, contour::session::PaneProxy*>; _Alloc = std::allocator<std::pair<const long long unsigned int, contour::session::PaneProxy*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = contour::session::PaneProxy*; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, contour::session::PaneProxy*> >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void contour::window::WindowController::rebuildActiveTabPaneProxies()' at /build/contour/src/contour/src/contour/window/WindowController.cpp:1425:36:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, contour::session::PaneProxy*>, std::allocator<std::pair<const long long unsigned int, contour::session::PaneProxy*> >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>&, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>&}]',
    inlined from 'auto std::formatter<vtpty::PageSize>::format(vtbackend::PageSize, auto:77&) const [with auto:77 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtbackend/Primitives.hpp:1538:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::PageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'auto std::formatter<vtpty::ImageSize>::format(vtpty::ImageSize, auto:69&) const [with auto:69 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/contour/../vtpty/ImageSize.hpp:107:58,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const vtpty::ImageSize; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/LogSink.hpp:11,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, int, int, int, int, vtpty::ImageSize, double, int}]',
    inlined from 'virtual void contour::window::WindowController::updateSizeHintsFor(contour::session::DisplaySurface&, contour::display::WindowHost::HintApplyMode)' at /build/contour/src/contour/src/contour/window/WindowController.cpp:1163:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {double, vtpty::PageSize}]',
    inlined from 'void contour::window::WindowController::onWindowScaleMaybeChanged()' at /build/contour/src/contour/src/contour/window/WindowController.cpp:1088:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, vtpty::PageSize, vtpty::ImageSize, double, int}]',
    inlined from 'void contour::window::WindowController::showInitial()' at /build/contour/src/contour/src/contour/window/WindowController.cpp:1019:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/contour/../crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {int, int, int, int, int}]',
    inlined from 'bool contour::window::WindowController::applyContentDrivenResize(contour::session::DisplaySurface&, contour::geometry::LogicalSize)' at /build/contour/src/contour/src/contour/window/WindowController.cpp:1330:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[413/646] Building CXX object src/net/CMakeFiles/net_test.dir/test_main.cpp.o
[414/646] Building CXX object src/coro/CMakeFiles/coro_test.dir/WhenAny_test.cpp.o
[415/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/session/FontControl.cpp.o
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/display/Logging.hpp:4,
                 from /build/contour/src/contour/src/contour/session/FontControl.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::ImageSize, vtpty::ImageSize, contour::config::WindowMargins, vtpty::PageSize, vtpty::PageSize}]',
    inlined from 'void contour::session::applyResize(vtbackend::ImageSize, TerminalSession&, vtrasterizer::Renderer&)' at /build/contour/src/contour/src/contour/session/FontControl.cpp:122:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtpty::PageSize}]',
    inlined from 'void contour::session::applyResize(vtbackend::ImageSize, TerminalSession&, vtrasterizer::Renderer&)' at /build/contour/src/contour/src/contour/session/FontControl.cpp:134:30:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[416/646] Building CXX object src/net/CMakeFiles/net_test.dir/AsyncBufferedReader_test.cpp.o
[417/646] Building CXX object src/net/CMakeFiles/net_test.dir/EventLoop_test.cpp.o
[418/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/remote/NativeController.cpp.o
[419/646] Building CXX object src/net/CMakeFiles/net_test.dir/EventSourceParity_test.cpp.o
[420/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/remote/RemoteLayout.cpp.o
[421/646] Building CXX object src/net/CMakeFiles/net_test.dir/HttpServer_test.cpp.o
[422/646] Building CXX object src/net/CMakeFiles/net_test.dir/Socket_test.cpp.o
[423/646] Building CXX object src/net/CMakeFiles/net_test.dir/FdPassing_test.cpp.o
[424/646] Building CXX object src/net/CMakeFiles/net_test.dir/Tls_test.cpp.o
[425/646] Building CXX object src/net/CMakeFiles/net_test.dir/UnixSocket_test.cpp.o
[426/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/test_main.cpp.o
[427/646] Building CXX object src/net/CMakeFiles/net_test.dir/WriteQueue_test.cpp.o
[428/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/ClusterSpans_test.cpp.o
[429/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/FontHash_test.cpp.o
[430/646] Building CXX object src/contour/CMakeFiles/contour_core.dir/remote/TmuxController.cpp.o
In file included from /usr/include/c++/16.1.1/bits/unordered_map.h:33,
                 from /usr/include/c++/16.1.1/unordered_map:43,
                 from /usr/include/c++/16.1.1/functional:80,
                 from /build/contour/src/contour/src/contour/../contour/remote/ReactorThread.hpp:15,
                 from /build/contour/src/contour/src/contour/../contour/remote/TmuxController.hpp:17,
                 from /build/contour/src/contour/src/contour/remote/TmuxController.cpp:2:
/usr/include/c++/16.1.1/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]':
/usr/include/c++/16.1.1/bits/hashtable.h:2577:5: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = long long unsigned int; _Value = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<long long unsigned int>; _Hash = std::hash<long long unsigned int>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<false, false, true>]',
    inlined from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(iterator) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Hash = std::hash<long long unsigned int>; _Pred = std::equal_to<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]' at /usr/include/c++/16.1.1/bits/unordered_map.h:893:26,
    inlined from 'void contour::remote::TmuxController::applyPendingRenames(contour::session::TerminalSessionManager&)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:384:43:
/usr/include/c++/16.1.1/bits/hashtable.h:1198:21: note: parameter passing for argument of type 'std::_Hashtable<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::__detail::_Select1st, std::equal_to<long long unsigned int>, std::hash<long long unsigned int>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, false, true> >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/thread:55,
                 from /build/contour/src/contour/src/contour/../contour/remote/ReactorThread.hpp:18:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/contour/../vtpty/Pty.hpp:7,
                 from /build/contour/src/contour/src/contour/../vtpty/ChannelPty.hpp:16,
                 from /build/contour/src/contour/src/contour/../contour/remote/RemoteController.hpp:17,
                 from /build/contour/src/contour/src/contour/../contour/remote/TmuxController.hpp:18:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {long long unsigned int, int, int}]',
    inlined from 'virtual std::unique_ptr<vtpty::Pty> contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:611:14:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, int, int}]',
    inlined from 'contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, std::optional<vtpty::ImageSize>)>::<lambda()>' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:592:50,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, optional<vtpty::ImageSize>)>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, optional<vtpty::ImageSize>)>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, std::optional<vtpty::ImageSize>)>::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int}]',
    inlined from 'contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, std::optional<vtpty::ImageSize>)>::<lambda()>' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:598:40,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, optional<vtpty::ImageSize>)>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, optional<vtpty::ImageSize>)>::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::remote::TmuxController::createPty(std::optional<std::__cxx11::basic_string<char> >, std::optional<vtpty::PageSize>, std::optional<vtpty::Process::ExecInfo>, std::optional<std::__cxx11::basic_string<char> >)::<lambda(vtpty::PageSize, std::optional<vtpty::ImageSize>)>::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*, long long unsigned int&}]',
    inlined from 'std::string contour::remote::tmuxSplitWindowCommand(uint64_t, bool)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:121:76,
    inlined from 'contour::remote::TmuxController::requestRemoteSplit(const vtpty::Pty*, bool)::<lambda()>' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:520:57,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::remote::TmuxController::requestRemoteSplit(const vtpty::Pty*, bool)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::remote::TmuxController::requestRemoteSplit(const vtpty::Pty*, bool)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::remote::TmuxController::requestRemoteSplit(const vtpty::Pty*, bool)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'std::string contour::remote::tmuxResumePaneCommand(uint64_t)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:115:62,
    inlined from 'virtual void contour::remote::TmuxController::panePaused(uint64_t, bool)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:401:48:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'virtual void contour::remote::TmuxController::exited(const std::string&)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:406:14:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'std::string contour::remote::tmuxKillPaneCommand(uint64_t)' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:126:48,
    inlined from 'contour::remote::TmuxController::requestRemoteClose(const vtpty::Pty*)::<lambda()>' at /build/contour/src/contour/src/contour/remote/TmuxController.cpp:442:54,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = contour::remote::TmuxController::requestRemoteClose(const vtpty::Pty*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = void; _Callable = contour::remote::TmuxController::requestRemoteClose(const vtpty::Pty*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:113:28,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = void; _Functor = contour::remote::TmuxController::requestRemoteClose(const vtpty::Pty*)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[431/646] Automatic MOC for target contour
[432/646] Building CXX object src/vtpty/CMakeFiles/vtpty_test.dir/test_main.cpp.o
[433/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/Scale_test.cpp.o
[434/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/Font_test.cpp.o
[435/646] Building CXX object src/vtpty/CMakeFiles/vtpty_test.dir/ImageSize_test.cpp.o
[436/646] Building CXX object src/vtpty/CMakeFiles/vtpty_test.dir/SpawnLadder_test.cpp.o
[437/646] Building CXX object src/vtparser/CMakeFiles/vtparser_test.dir/test_main.cpp.o
[438/646] Building CXX object src/text_shaper/CMakeFiles/text_shaper_test.dir/OpenShaper_test.cpp.o
[439/646] Building CXX object src/vtpty/CMakeFiles/vtpty_test.dir/ChannelPty_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/ChannelPty.hpp:16,
                 from /build/contour/src/contour/src/vtpty/ChannelPty_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[440/646] Automatic MOC for target contour_gui_test
[441/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/test_main.cpp.o
[442/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Animation_test.cpp.o
[443/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/DesktopNotification_test.cpp.o
[444/646] Building CXX object src/vtparser/CMakeFiles/vtparser_test.dir/Parser_test.cpp.o
[445/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Color_test.cpp.o
[446/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/CommandBlocks_test.cpp.o
[447/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/PromptRegion_test.cpp.o
[448/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Capabilities_test.cpp.o
[449/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/ProgressState_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ProgressState_test.cpp:6:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[450/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/XtSmGraphics_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/XtSmGraphics_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[451/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Functions_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Functions.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Functions_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::Function&}]',
    inlined from 'std::ostream& vtbackend::operator<<(std::ostream&, const Function&)' at /build/contour/src/contour/src/vtbackend/Functions_test.cpp:13:29,
    inlined from 'Catch::ReusableStringStream& Catch::ReusableStringStream::operator<<(const T&) [with T = vtbackend::Function]' at /usr/include/catch2/internal/catch_reusable_string_stream.hpp:46:20,
    inlined from 'static std::enable_if_t<((bool)IsStreamInsertable_v<Fake, void>), std::__cxx11::basic_string<char> > Catch::StringMaker<T, <template-parameter-1-2> >::convert(const Fake&) [with Fake = vtbackend::Function; T = vtbackend::Function; <template-parameter-1-2> = void]' at /usr/include/catch2/catch_tostring.hpp:121:31,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = vtbackend::Function]' at /usr/include/catch2/catch_tostring.hpp:147:79:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1379:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, char}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1383:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, const short unsigned int&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1389:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1394:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1401:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::FunctionCategory&, char, const unsigned char&, const short unsigned int&, char, const char&}]',
    inlined from 'auto std::formatter<vtbackend::Function>::format(vtbackend::Function, auto:65&) const [with auto:65 = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:1408:40:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[452/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/GoodImageProtocol_test.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_72()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:671:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_54()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:506:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_52()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:489:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:318:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_34()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:301:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:287:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:272:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRelease(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:65:54,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:239:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_12()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:156:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_10()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:142:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_8()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:128:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::gipRender(std::string_view)' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:51:54,
    inlined from 'void CATCH2_INTERNAL_TEST_14()' at /build/contour/src/contour/src/vtbackend/GoodImageProtocol_test.cpp:166:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[453/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/FileUrl_test.cpp.o
[454/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Selector_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Selector_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[455/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/InputGenerator_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputBinding.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_120()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:898:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_120()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:898:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_118()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:890:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_118()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:890:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_126()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:926:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_50()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:364:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_50()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:364:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_53()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:379:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_53()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:379:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_56()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:403:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_56()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:404:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_56()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:411:88:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void CATCH2_INTERNAL_TEST_56()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:411:88:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::Modifier}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:79:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::Modifier}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:89:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtbackend::Modifier}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:90:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::Modifier>}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtbackend/InputGenerator_test.cpp:92:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[456/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/MessageParser_test.cpp.o
[457/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/VTType_test.cpp.o
[458/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Line_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Line.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Line_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[459/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/RectangularAreaChecksum_test.cpp.o
[460/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Grid_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Grid.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Grid_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/CellProxy.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, vtpty::PageSize, unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void {anonymous}::logGridText(const vtbackend::Grid&, const std::string&)' at /build/contour/src/contour/src/vtbackend/Grid_test.cpp:26:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {}]',
    inlined from 'void CATCH2_INTERNAL_TEST_22()' at /build/contour/src/contour/src/vtbackend/Grid_test.cpp:548:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtpty::detail::tags::ColumnCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>, boxed::detail::boxed<int, vtpty::detail::tags::LineCount>}]',
    inlined from 'vtbackend::Grid {anonymous}::setupGrid(vtbackend::PageSize, bool, vtbackend::LineCount, std::initializer_list<std::basic_string_view<char> >)' at /build/contour/src/contour/src/vtbackend/Grid_test.cpp:80:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[461/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/ModifyKeys_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ModifyKeys_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[462/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/HintModeHandler_test.cpp.o
[463/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/PointerShape_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/PointerShape_test.cpp:5:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[464/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/KittyClipboard_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:6:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:283:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_34()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:265:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_34()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:269:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:245:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:248:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:224:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_28()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:206:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_26()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:189:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:176:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_22()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:162:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_20()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:151:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_14()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:97:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_12()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:88:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_12()' at /build/contour/src/contour/src/vtbackend/KittyClipboard_test.cpp:89:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[465/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/KittyGraphics_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:7:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_59()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:500:43:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_57()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:469:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_55()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:447:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_53()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:429:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_51()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:409:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_37()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:292:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_35()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:275:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_35()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:278:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_31()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:248:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_29()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:231:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_27()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:214:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_25()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:178:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_25()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:194:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_23()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:161:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_21()' at /build/contour/src/contour/src/vtbackend/KittyGraphics_test.cpp:138:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[466/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Image_test.cpp.o
[467/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/StatusLineBuilder_test.cpp.o
[468/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/WindowSizeStack_test.cpp.o
[469/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/TextSizing_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/TextSizing_test.cpp:6:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[470/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Sequence_test.cpp.o
[471/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/SoAClusterWriter_test.cpp.o
[472/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/LineSoA_test.cpp.o
[473/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/SixelParser_test.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtbackend/SixelParser.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/SixelParser_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char* const&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_44()' at /build/contour/src/contour/src/vtbackend/SixelParser_test.cpp:750:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[474/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISTables_test.cpp.o
[475/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/ShellIntegration_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Functions.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void {anonymous}::writePrecmdAndPrompt(vtbackend::MockTerm<>&, std::string_view, int)' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:311:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LineFlag>}]',
    inlined from 'void CATCH2_INTERNAL_TEST_68()' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:800:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LineFlag>}]',
    inlined from 'void CATCH2_INTERNAL_TEST_68()' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:801:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {int}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const short unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const short unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const short unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const short unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {unsigned int&, unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&, const short unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {const unsigned int&, int}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36,
    inlined from 'void CATCH2_INTERNAL_TEST_54()' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:656:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {const unsigned int&, int}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36,
    inlined from 'void CATCH2_INTERNAL_TEST_54()' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:656:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {const unsigned int&}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36,
    inlined from 'void CATCH2_INTERNAL_TEST_39()' at /build/contour/src/contour/src/vtbackend/ShellIntegration_test.cpp:489:33:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[476/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISColor_test.cpp.o
[477/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISFont_test.cpp.o
[478/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/ReGIS_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ReGIS_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[479/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISRasterizer_test.cpp.o
[480/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISTextRasterizer_test.cpp.o
[481/646] Linking CXX static library src/vtconformance/libvtconformance.a
[482/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/VTWriter_test.cpp.o
[483/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/regis/ReGISParser_test.cpp.o
[484/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/test_main.cpp.o
[485/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/EscTestLog_test.cpp.o
[486/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance-run.dir/main.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/crispy/App.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/main.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'int {anonymous}::ConformanceApp::runCommand()' at /build/contour/src/contour/src/vtconformance/main.cpp:110:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'int {anonymous}::ConformanceApp::runCommand()' at /build/contour/src/contour/src/vtconformance/main.cpp:135:62:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'int {anonymous}::ConformanceApp::runCommand()' at /build/contour/src/contour/src/vtconformance/main.cpp:135:62:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[487/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/MarkerScanner_test.cpp.o
[488/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/ViCommands_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/ViCommands_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {boxed::detail::boxed<int, vtbackend::detail::tags::LineOffset>&, boxed::detail::boxed<int, vtbackend::detail::tags::ColumnOffset>&}]',
    inlined from 'std::ostream& vtbackend::operator<<(std::ostream&, CellLocation)' at /build/contour/src/contour/src/vtbackend/Primitives.hpp:159:29,
    inlined from 'Catch::ReusableStringStream& Catch::ReusableStringStream::operator<<(const T&) [with T = vtbackend::CellLocation]' at /usr/include/catch2/internal/catch_reusable_string_stream.hpp:46:20,
    inlined from 'static std::enable_if_t<((bool)IsStreamInsertable_v<Fake, void>), std::__cxx11::basic_string<char> > Catch::StringMaker<T, <template-parameter-1-2> >::convert(const Fake&) [with Fake = vtbackend::CellLocation; T = vtbackend::CellLocation; <template-parameter-1-2> = void]' at /usr/include/catch2/catch_tostring.hpp:121:31,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = vtbackend::CellLocation]' at /usr/include/catch2/catch_tostring.hpp:147:79:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_20()' at /build/contour/src/contour/src/vtbackend/ViCommands_test.cpp:286:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_20()' at /build/contour/src/contour/src/vtbackend/ViCommands_test.cpp:300:23:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_17()' at /build/contour/src/contour/src/vtbackend/ViCommands_test.cpp:254:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const crispy::Flags<vtbackend::LockKey>&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_26()' at /build/contour/src/contour/src/vtbackend/ViCommands_test.cpp:315:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[489/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Terminal_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/CellUtil.hpp:6:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_386()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:5272:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_360()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4986:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4494:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4494:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4494:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4494:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4508:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'decltype(auto) vtbackend::test::e(const S&) [with S = std::__cxx11::basic_string<char>]' at /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:52:28,
    inlined from 'void CATCH2_INTERNAL_TEST_318()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4508:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {vtbackend::DECMode, const char*}]',
    inlined from 'void vtbackend::Modes::freeze(vtbackend::DECMode)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:129:22,
    inlined from 'void vtbackend::Terminal::freezeMode(vtbackend::DECMode, bool)' at /build/contour/src/contour/src/vtbackend/Terminal.hpp:696:22,
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:625:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:574:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&, const int&, const int&, const char (&)[22]}]',
    inlined from 'void CATCH2_INTERNAL_TEST_29()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:521:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_12()' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:231:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'CATCH2_INTERNAL_TEST_290()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Terminal_test.cpp:4172:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[490/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/Report_test.cpp.o
[491/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/Diagnostics_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/Diagnostics_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[492/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/test_main.cpp.o
[493/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/VtTestLog_test.cpp.o
[494/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/TerminalEngine_test.cpp.o
[495/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/TerminalHarness_test.cpp.o
[496/646] Building CXX object src/vtbackend/CMakeFiles/vtbackend_test.dir/Screen_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/VTType.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Charset.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Screen_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5154:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5156:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string vtbackend::Function::operator()(Args&& ...) const [with Args = {int, int, int}]' at /build/contour/src/contour/src/vtbackend/Functions.hpp:310:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int, unsigned int, unsigned int}]',
    inlined from 'std::string vtbackend::colorSpecification(const RGBColor&)' at /build/contour/src/contour/src/vtbackend/Screen.hpp:148:107,
    inlined from 'void CATCH2_INTERNAL_TEST_578()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5129:92:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4167:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4175:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4183:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4192:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4199:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const short unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_480()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4207:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'CATCH2_INTERNAL_TEST_971()::<lambda(unsigned int)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:8500:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}]',
    inlined from 'CATCH2_INTERNAL_TEST_971()::<lambda(unsigned int)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:8503:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int&}]',
    inlined from 'CATCH2_INTERNAL_TEST_971()::<lambda(unsigned int)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:8504:53:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::CellLocation&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_538()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4639:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[6], const char (&)[6]}]',
    inlined from 'void CATCH2_INTERNAL_TEST_157()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:1603:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[6], const char (&)[6]}]',
    inlined from 'void CATCH2_INTERNAL_TEST_157()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:1609:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[6], const char (&)[6], const char (&)[6]}]',
    inlined from 'void CATCH2_INTERNAL_TEST_144()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:1504:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5154:39,
    inlined from 'void CATCH2_INTERNAL_TEST_597()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5164:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5156:19,
    inlined from 'void CATCH2_INTERNAL_TEST_597()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5164:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5154:39,
    inlined from 'void CATCH2_INTERNAL_TEST_597()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5171:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'CATCH2_INTERNAL_TEST_597()::<lambda(std::string_view)>' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5156:19,
    inlined from 'void CATCH2_INTERNAL_TEST_597()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5171:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char, char}]',
    inlined from 'void CATCH2_INTERNAL_TEST_597()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:5186:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_474()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4126:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_474()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4133:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_474()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4151:39:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_474()' at /build/contour/src/contour/src/vtbackend/Screen_test.cpp:4153:48:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[497/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/Pane_test.cpp.o
[498/646] Building CXX object src/vtconformance/CMakeFiles/vtconformance_test.dir/ScreenDump_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/ScreenDump_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25,
    inlined from 'std::string crispy::escape(std::string_view, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:75:50,
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:67:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/Assert.hpp:4,
                 from /build/contour/src/contour/src/crispy/StrongHash.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/Image.hpp:7,
                 from /build/contour/src/contour/src/vtbackend/ColorPalette.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtconformance/ScreenDump_test.cpp:3:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'void vtbackend::MockTerm<PtyDevice>::writeToScreen(std::string_view) [with PtyDevice = vtpty::MockPty]' at /build/contour/src/contour/src/vtbackend/MockTerm.hpp:82:31:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[499/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/LayoutTree_test.cpp.o
[500/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/test_main.cpp.o
[501/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/PaneLayout_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/catch2/internal/catch_reusable_string_stream.hpp:15,
                 from /usr/include/catch2/catch_tostring.hpp:19,
                 from /usr/include/catch2/internal/catch_decomposer.hpp:11,
                 from /usr/include/catch2/internal/catch_assertion_handler.hpp:12,
                 from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12,
                 from /usr/include/catch2/catch_test_macros.hpp:11,
                 from /build/contour/src/contour/src/vtworkspace/PaneLayout_test.cpp:6:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[502/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/Tab_test.cpp.o
[503/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/ImageWire_test.cpp.o
[504/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/ConnectionAcceptor_test.cpp.o
[505/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/Daemon_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/vthost/Daemon_test.cpp:3:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char (&)[1], const char&, const char (&)[9]}]',
    inlined from 'void CATCH2_INTERNAL_TEST_31()' at /build/contour/src/contour/src/vthost/Daemon_test.cpp:411:88:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'constexpr {anonymous}::TempDir::TempDir()' at /build/contour/src/contour/src/vthost/Daemon_test.cpp:44:5:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[506/646] Building CXX object src/vtworkspace/CMakeFiles/vtworkspace_test.dir/SessionModel_test.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:65,
                 from /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:5:
/usr/include/c++/16.1.1/bits/ranges_algo.h: In function 'constexpr void std::ranges::__detail::__introsort_loop(_Iter, _Iter, unsigned int, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = _Comp_proj<std::ranges::less, std::identity>]':
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2474:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In member function 'constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Sent = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = std::ranges::less; _Proj = std::identity]',
    inlined from 'constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<long long unsigned int>&; _Comp = std::ranges::less; _Proj = std::identity]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2512:16,
    inlined from 'void CATCH2_INTERNAL_TEST_79()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1124:22:
/usr/include/c++/16.1.1/bits/ranges_algo.h:2499:29: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/catch2/internal/catch_reusable_string_stream.hpp:15,
                 from /usr/include/catch2/catch_tostring.hpp:19,
                 from /usr/include/catch2/catch_approx.hpp:11,
                 from /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_113()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1538:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, int&, long long unsigned int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabMovedToWindow(vtworkspace::WindowId, vtworkspace::TabId, int, vtworkspace::WindowId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:100:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, int&, long long unsigned int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAboutToBeMovedToWindow(vtworkspace::WindowId, int, vtworkspace::WindowId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:95:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneTreeRestructured(vtworkspace::TabId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:92:76:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneZoomChanged(vtworkspace::TabId, std::optional<boxed::detail::boxed<long long unsigned int, vtworkspace::detail::tags::PaneId> >)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:88:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, int}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneOrientationChanged(vtworkspace::TabId, vtworkspace::PaneId, vtworkspace::SplitState)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:77:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, double&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneRatioChanged(vtworkspace::TabId, vtworkspace::PaneId, double)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:71:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneClosed(vtworkspace::TabId, vtworkspace::PaneId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:61:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneSplit(vtworkspace::TabId, vtworkspace::PaneId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:54:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabMoved(vtworkspace::WindowId, vtworkspace::TabId, int, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:46:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAboutToBeMoved(vtworkspace::WindowId, int, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:42:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAdded(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:30:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAboutToBeAdded(vtworkspace::WindowId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:26:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAboutToBeRemoved(vtworkspace::WindowId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:34:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::paneSwapped(vtworkspace::TabId, vtworkspace::PaneId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:82:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::activePaneChanged(vtworkspace::TabId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:66:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::activeTabChanged(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:50:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabClosed(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:38:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabColorChanged(vtworkspace::TabId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:118:71:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabTitleChanged(vtworkspace::TabId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:117:71:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::activePaneChanged(vtworkspace::TabId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:66:34,
    inlined from 'virtual void {anonymous}::SplitTimingEvents::activePaneChanged(vtworkspace::TabId, vtworkspace::PaneId)' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:567:43:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_45()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:617:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_55()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:717:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_53()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:696:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_53()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:697:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_47()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:631:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:163:68:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_2()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:164:70:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_61()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:780:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_117()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1559:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_117()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1560:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_121()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1590:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_121()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1591:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_0()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:149:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_0()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:150:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_107()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1495:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_57()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:728:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_57()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:733:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_59()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:753:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_59()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:761:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_39()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:526:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_39()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:527:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_41()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:551:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_41()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:552:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_4()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:208:73:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&, const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_4()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:209:68:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_125()' at /build/contour/src/contour/src/vtworkspace/SessionModel_test.cpp:1629:38:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[507/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/ServiceControl_test.cpp.o
[508/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/SessionHost_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/MockPty.hpp:4,
                 from /build/contour/src/contour/src/vthost/SessionHost_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'virtual void {anonymous}::StreamRecorder::sessionOutput(vtworkspace::SessionId, const std::string&)' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:482:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabMoved(vtworkspace::WindowId, vtworkspace::TabId, int, int)' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:55:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabAdded(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:47:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::activeTabChanged(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:59:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'virtual void {anonymous}::RecordingEvents::tabClosed(vtworkspace::WindowId, vtworkspace::TabId, int)' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:51:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_27()' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:531:68:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_33()' at /build/contour/src/contour/src/vthost/SessionHost_test.cpp:596:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[509/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/PduPump_test.cpp.o
[510/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/SessionSettings_test.cpp.o
[511/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/SocketPath_test.cpp.o
[512/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/Token_test.cpp.o
[513/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/LastSessionWatcher_test.cpp.o
[514/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/client/LayoutReconstruction_test.cpp.o
[515/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/testing/GridParity.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vthost/testing/GridParity.hpp:25,
                 from /build/contour/src/contour/src/vthost/testing/GridParity.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {crispy::Flags<vtbackend::LineFlag>}]',
    inlined from 'std::string vthost::testing::{anonymous}::describeLineFlags(uint16_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:39:70,
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:123:97,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>::_FUN(const vthost::proto::WireLine&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:123:100:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const vtbackend::CellFlag&}]',
    inlined from 'std::string vthost::testing::{anonymous}::describeCellFlags(uint32_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:60:62:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const unsigned int&}]',
    inlined from 'std::string vthost::testing::summarizeGaps(const std::vector<ParityGap>&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:345:27:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vthost::testing::describeGaps(const std::vector<ParityGap>&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:321:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&, const int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string vthost::testing::describeGaps(const std::vector<ParityGap>&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:324:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:167:92,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>::_FUN(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:167:95:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&, const short unsigned int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:165:101,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>::_FUN(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:165:104:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned char&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:162:93,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>::_FUN(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:162:96:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&, const unsigned int&, const unsigned int&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:146:74,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>::_FUN(const vthost::proto::WireLine&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:147:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:130:78,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>::_FUN(const vthost::proto::WireLine&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:131:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int, int, unsigned char, int, int, unsigned char, unsigned char, unsigned char, int, int}]',
    inlined from 'std::string vthost::testing::{anonymous}::describeImage(const vtbackend::LineSoA&, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:95:64:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vthost::testing::{anonymous}::describeText(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:103:81:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string vthost::testing::{anonymous}::describeText(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:105:31:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:135:79,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireLine&)>::_FUN(const vthost::proto::WireLine&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:136:21:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:171:96,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>::_FUN(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:171:99:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:169:92,
    inlined from 'static constexpr std::__cxx11::basic_string<char> vthost::testing::{anonymous}::<lambda(const vthost::proto::WireCell&)>::_FUN(const vthost::proto::WireCell&)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:169:95:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:239:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:240:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long long int&}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:249:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long int}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:250:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:273:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'std::vector<vthost::testing::ParityGap> vthost::testing::compareGrids(const vtbackend::Terminal&, const vtbackend::Terminal&, ComparedPage, std::size_t)' at /build/contour/src/contour/src/vthost/testing/GridParity.cpp:274:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[516/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/NativeSession_test.cpp.o
In file included from /usr/include/c++/16.1.1/vector:68,
                 from /usr/include/c++/16.1.1/functional:81,
                 from /build/contour/src/contour/src/crispy/Utils.hpp:11,
                 from /build/contour/src/contour/src/crispy/LogStore.hpp:4,
                 from /build/contour/src/contour/src/crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:7,
                 from /build/contour/src/contour/src/vtpty/MockPty.hpp:4,
                 from /build/contour/src/contour/src/vthost/NativeSession_test.cpp:4:
/usr/include/c++/16.1.1/bits/stl_vector.h: In function 'constexpr std::vector< <template-parameter-1-1>, <template-parameter-1-2> >::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit>; _Alloc = std::allocator<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >]':
/usr/include/c++/16.1.1/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vthost/NativeSession_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_0()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:336:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_2()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:386:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_14()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:506:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_16()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:546:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_20()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:613:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_24()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:682:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/vthost/NativeSession_test.cpp:820:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const unsigned int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/vthost/NativeSession_test.cpp:821:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/build/contour/src/contour/src/vthost/NativeSession_test.cpp: In function 'void CATCH2_INTERNAL_TEST_60()':
/build/contour/src/contour/src/vthost/NativeSession_test.cpp:1037:37: note: parameter passing for argument of type 'std::initializer_list<std::variant<vthost::proto::Invalid, vthost::proto::ClientHello, vthost::proto::ServerHello, vthost::proto::Input, vthost::proto::ResizeRequest, vthost::proto::FetchImage, vthost::proto::ImageData, vthost::proto::ImageGone, vthost::proto::SessionState, vthost::proto::Delta, vthost::proto::SessionBell, vthost::proto::SessionNotify, vthost::proto::SessionClipboard, vthost::proto::LayoutState, vthost::proto::CreateTab, vthost::proto::SplitPane, vthost::proto::ClosePane, vthost::proto::NewWindow, vthost::proto::ResizePane, vthost::proto::ResizeSplit> >' changed in GCC 7.1
[517/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/imsg/ImsgCodec_test.cpp.o
[518/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/ControlModeParser_test.cpp.o
[519/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/proto/Pdu_test.cpp.o
[520/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/proto/PduTrace_test.cpp.o
[521/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/proto/Wire_test.cpp.o
[522/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/ControlOutput_test.cpp.o
[523/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/client/NativeClient_test.cpp.o
[524/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/LayoutString_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/PageSize.hpp:3,
                 from /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_14()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:148:74:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_34()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:419:74:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:362:59,
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:400:56:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:370:63,
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:400:56:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:362:59,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:383:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:370:63,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:383:47:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:362:59,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:391:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'std::string {anonymous}::wideContainerLayout(int)' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:370:63,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/vthost/tmux/LayoutString_test.cpp:391:57:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[525/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/client/ScreenMirror_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_50()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_50vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:1326:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_26()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_26vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:885:36:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void {anonymous}::resetInsideSnapshot(_ZN12_GLOBAL__N_1L19resetInsideSnapshotEPNS_13MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEESt17basic_string_viewIcSt11char_traitsIcEE.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:182:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:794:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:810:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:799:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:116:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:720:28,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:116:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:815:32,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:116:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = CATCH2_INTERNAL_TEST_24()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_24vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:740:32,
    inlined from 'constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = bool; _Fn = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:63:36,
    inlined from 'constexpr std::enable_if_t<((bool)is_invocable_r_v<_Res, _Callable, _Args ...>), _Res> std::__invoke_r(_Callable&&, _Args&& ...) [with _Res = bool; _Callable = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>&; _Args = {}]' at /usr/include/c++/16.1.1/bits/invoke.h:116:35,
    inlined from 'static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)::<lambda()>; _ArgTypes = {}]' at /usr/include/c++/16.1.1/bits/std_function.h:295:30:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:715:32:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_22()::<lambda({anonymous}::MirrorHarness*, vtworkspace::SessionId)>::operator()(_ZZL23CATCH2_INTERNAL_TEST_22vENKUlPN12_GLOBAL__N_113MirrorHarnessEN5boxed6detail5boxedIyN11vtworkspace6detail4tags9SessionIdEEEE_clES1_S9_.Frame*)' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:735:37:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_46()' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:1250:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_85()' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:1922:44:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_103()' at /build/contour/src/contour/src/vthost/client/ScreenMirror_test.cpp:2095:51:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[526/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/AtlasBudget_test.cpp.o
[527/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/ImsgServer_test.cpp.o
[528/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/TmuxClientModel_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/MockPty.hpp:4,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::exited(const std::string&)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:259:80:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::paneMoved(uint64_t, uint64_t, uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:253:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::paneRemoved(uint64_t, uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:249:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, int&, int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::paneAdded(uint64_t, uint64_t, int, int)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:245:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::windowRenamed(uint64_t, const std::string&)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:241:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::windowAdded(uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:237:75:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_6()' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:185:106:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_6()' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:196:104:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'std::string {anonymous}::checksummedLayout(std::string_view)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:264:93:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::layoutTreeChanged(uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:257:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long unsigned int&}]',
    inlined from 'virtual void {anonymous}::RecordingModelEvents::windowClosed(uint64_t)' at /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:238:76:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11,
                 from /usr/include/catch2/internal/catch_assertion_handler.hpp:12,
                 from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12,
                 from /usr/include/catch2/catch_test_macros.hpp:11,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxClientModel_test.cpp:4:
/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >; Sentinel = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >]':
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:51:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = const std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:92:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
[529/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/TmuxGateway_test.cpp.o
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtpty/Pty.hpp:4,
                 from /build/contour/src/contour/src/vtpty/MockPty.hpp:4,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxGateway_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from '{anonymous}::RealTmux::~RealTmux()' at /build/contour/src/contour/src/vthost/tmux/TmuxGateway_test.cpp:411:47,
    inlined from 'constexpr void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = {anonymous}::RealTmux]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:92:2,
    inlined from 'constexpr std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = {anonymous}::RealTmux; _Dp = std::default_delete<{anonymous}::RealTmux>]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:398:17,
    inlined from 'static std::unique_ptr<{anonymous}::RealTmux> {anonymous}::RealTmux::launch()' at /build/contour/src/contour/src/vthost/tmux/TmuxGateway_test.cpp:398:5,
    inlined from 'void CATCH2_INTERNAL_TEST_8()' at /build/contour/src/contour/src/vthost/tmux/TmuxGateway_test.cpp:497:34:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11,
                 from /usr/include/catch2/internal/catch_assertion_handler.hpp:12,
                 from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12,
                 from /usr/include/catch2/catch_test_macros.hpp:11,
                 from /build/contour/src/contour/src/vthost/tmux/TmuxGateway_test.cpp:4:
/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >; Sentinel = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >]':
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:51:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:92:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
[530/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/GlyphAdvance_test.cpp.o
[531/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/BoxDrawingRenderer_test.cpp.o
[532/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/TextClusterGrouper_test.cpp.o
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/src/vtbackend/Animation.hpp:6,
                 from /build/contour/src/contour/src/vtbackend/Terminal.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/MockTerm.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/TestHelpers.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/TextClusterGrouper_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:38:57,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {char}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:34:63,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'std::string crispy::escape(uint8_t, NumericEscape)' at /build/contour/src/contour/src/crispy/Escape.hpp:36:58,
    inlined from 'std::string crispy::escape(T, T, NumericEscape) [with T = const char*]' at /build/contour/src/contour/src/crispy/Escape.hpp:52:25:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const vtbackend::CellLocation&, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, const vtrasterizer::TextStyle&, const vtbackend::RGBColor&, const crispy::Flags<vtbackend::LineFlag>&}]',
    inlined from 'auto std::formatter<{anonymous}::TextClusterGroup>::format(const {anonymous}::TextClusterGroup&, FormatContext&) const [with FormatContext = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /build/contour/src/contour/src/vtrasterizer/TextClusterGrouper_test.cpp:114:24,
    inlined from 'static void std::__format::_Arg_value<_Context>::handle::_S_format(std::basic_format_parse_context<typename _Context::char_type>&, _Context&, const void*) [with _Tq = const {anonymous}::TextClusterGroup; _Context = std::basic_format_context<std::__format::_Sink_iter<char>, char>]' at /usr/include/c++/16.1.1/format:4116:29:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[533/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/GlyphScaling_test.cpp.o
[534/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/DecorationRenderer_test.cpp.o
In file included from /build/contour/src/contour/src/crispy/Flags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/CellFlags.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/RenderBuffer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/DecorationRenderer.hpp:4,
                 from /build/contour/src/contour/src/vtrasterizer/DecorationRenderer_test.cpp:10:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtpty::ImageSize&, vtpty::ImageSize&}]',
    inlined from 'virtual void vtrasterizer::MockAtlasBackend::uploadTile(vtrasterizer::atlas::UploadTile)' at /build/contour/src/contour/src/vtrasterizer/RendererTestHelpers.hpp:92:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_8()' at /build/contour/src/contour/src/vtrasterizer/DecorationRenderer_test.cpp:235:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const int&, const int&, const int&, const int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_5()' at /build/contour/src/contour/src/vtrasterizer/DecorationRenderer_test.cpp:200:15:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[535/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/GlyphSlicing_test.cpp.o
[536/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/ReGISFontRasterizer_test.cpp.o
[537/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/UnderlineGeometry_test.cpp.o
[538/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/test/core_test_main.cpp.o
[539/646] Building CXX object src/vthost/CMakeFiles/vthost_test.dir/tmux/ControlSession_test.cpp.o
[540/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/config/UiStyle_test.cpp.o
[541/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/ImageRenderer_test.cpp.o
[542/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/config/WindowControlStyle_test.cpp.o
[543/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/config/Actions_test.cpp.o
[544/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/FuzzyFilter_test.cpp.o
[545/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/ContextMenu_test.cpp.o
[546/646] Building CXX object src/vtrasterizer/CMakeFiles/vtrasterizer_test.dir/TextRenderer_test.cpp.o
In file included from /build/contour/src/contour/src/vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/vtrasterizer/TextRenderer_test.cpp:1:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {vtpty::ImageSize&, vtpty::ImageSize&}]',
    inlined from 'virtual void vtrasterizer::MockAtlasBackend::uploadTile(vtrasterizer::atlas::UploadTile)' at /build/contour/src/contour/src/vtrasterizer/RendererTestHelpers.hpp:92:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, int&, basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void crispy::detail::fail(std::string_view, std::string_view, std::string_view, int)' at /build/contour/src/contour/src/crispy/Assert.hpp:67:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char&, const char&, unsigned int}]',
    inlined from 'static std::vector<unsigned char> text::test::BDFFont::render(bool, const std::vector<text::test::BDFGlyph>&)' at /build/contour/src/contour/src/text_shaper/BDFTestFont.hpp:75:46,
    inlined from 'text::test::BDFFont::BDFFont(std::string, bool, const std::vector<text::test::BDFGlyph>&)' at /build/contour/src/contour/src/text_shaper/BDFTestFont.hpp:43:48:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[547/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/CommandHistory_test.cpp.o
[548/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/cli/CaptureScreen_test.cpp.o
[549/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/config/LayoutBuilder_test.cpp.o
[550/646] Building CXX object src/contour/CMakeFiles/contour.dir/contour_autogen/mocs_compilation.cpp.o
[551/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/cli/CatImageArgs_test.cpp.o
[552/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/contour_gui_test_autogen/mocs_compilation.cpp.o
[553/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/cli/ShellIntegration_test.cpp.o
[554/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/TitleBarContextMenu_test.cpp.o
[555/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/test_main.cpp.o
[556/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/CommandCatalog_test.cpp.o
[557/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/remote/RemoteController_test.cpp.o
[558/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/AudioNote_test.cpp.o
[559/646] Building CXX object src/contour/CMakeFiles/contour_test.dir/command/Shortcut_test.cpp.o
[560/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/BenignQtMessages_test.cpp.o
[561/646] Building CXX object src/contour/CMakeFiles/contour.dir/main.cpp.o
[562/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/remote/TmuxController_test.cpp.o
In file included from /usr/include/c++/16.1.1/thread:55,
                 from /build/contour/src/contour/src/contour/../contour/remote/ReactorThread.hpp:18,
                 from /build/contour/src/contour/src/contour/../contour/remote/TmuxController.hpp:17,
                 from /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In file included from /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:4,
                 from /build/contour/src/contour/src/contour/../vtpty/Pty.hpp:7,
                 from /build/contour/src/contour/src/contour/../vtpty/ChannelPty.hpp:16,
                 from /build/contour/src/contour/src/contour/../contour/remote/RemoteController.hpp:17,
                 from /build/contour/src/contour/src/contour/../contour/remote/TmuxController.hpp:18:
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::BufferObject(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:230:26,
    inlined from 'static crispy::BufferObjectPtr<T> crispy::BufferObject< <template-parameter-1-1> >::create(size_t, crispy::BufferObjectRelease<T>) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:252:5:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'CATCH2_INTERNAL_TEST_10()::<lambda(const std::string&)>' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:125:81,
    inlined from 'void CATCH2_INTERNAL_TEST_10()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:129:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'CATCH2_INTERNAL_TEST_10()::<lambda(const std::string&)>' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:125:81,
    inlined from 'void CATCH2_INTERNAL_TEST_10()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:148:41:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {unsigned int}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/contour/../crispy/Utils.hpp:708:55,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/contour/../crispy/Utils.hpp:712:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/contour/../crispy/Utils.hpp:716:43,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const long double&}]',
    inlined from 'std::string crispy::humanReadableBytes(uint64_t)' at /build/contour/src/contour/src/contour/../crispy/Utils.hpp:719:39,
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:348:49:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >}]',
    inlined from 'crispy::BufferObjectPool<T>::BufferObjectPool(size_t) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:347:22:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:390:30:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*, void*}]',
    inlined from 'crispy::BufferObject< <template-parameter-1-1> >::~BufferObject() [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:237:26,
    inlined from 'constexpr void std::destroy_at(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:88:18,
    inlined from 'constexpr void std::_Destroy(_Tp*) [with _Tp = crispy::BufferObject<char>]' at /usr/include/c++/16.1.1/bits/stl_construct.h:164:22,
    inlined from 'constexpr _ForwardIterator std::_Destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:252:17,
    inlined from 'constexpr _ForwardIterator std::destroy_n(_ForwardIterator, _Size) [with _ForwardIterator = crispy::BufferObject<char>*; _Size = int]' at /usr/include/c++/16.1.1/bits/stl_construct.h:280:29,
    inlined from 'void crispy::BufferObjectPool<T>::release(crispy::BufferObject<T>*) [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:397:23:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:397:50,
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:393:5,
    inlined from 'constexpr void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = {anonymous}::RealTmuxServer]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:92:2,
    inlined from 'constexpr std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = {anonymous}::RealTmuxServer; _Dp = std::default_delete<{anonymous}::RealTmuxServer>]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:398:17:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In member function 'logstore::MessageBuilder& logstore::MessageBuilder::operator()(std::string_view, const Ts& ...) [with Ts = {void*}]',
    inlined from 'crispy::BufferObjectPtr<T> crispy::BufferObjectPool<T>::allocateBufferObject() [with T = char]' at /build/contour/src/contour/src/contour/../crispy/BufferObject.hpp:379:26:
/build/contour/src/contour/src/contour/../crispy/LogStore.hpp:112:32: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int}]',
    inlined from 'static std::unique_ptr<{anonymous}::RealTmuxServer> {anonymous}::RealTmuxServer::launch()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:385:66,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:427:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'static std::unique_ptr<{anonymous}::RealTmuxServer> {anonymous}::RealTmuxServer::launch()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:386:50,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:427:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'static std::unique_ptr<{anonymous}::RealTmuxServer> {anonymous}::RealTmuxServer::launch()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:388:40,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:427:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:434:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:397:50,
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:393:5,
    inlined from 'constexpr void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = {anonymous}::RealTmuxServer]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:92:2,
    inlined from 'constexpr std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = {anonymous}::RealTmuxServer; _Dp = std::default_delete<{anonymous}::RealTmuxServer>]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:398:17,
    inlined from 'static std::unique_ptr<{anonymous}::RealTmuxServer> {anonymous}::RealTmuxServer::launch()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:391:5,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:427:42:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:452:45:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:397:50,
    inlined from '{anonymous}::RealTmuxServer::~RealTmuxServer()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:393:5,
    inlined from 'constexpr void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = {anonymous}::RealTmuxServer]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:92:2,
    inlined from 'constexpr std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = {anonymous}::RealTmuxServer; _Dp = std::default_delete<{anonymous}::RealTmuxServer>]' at /usr/include/c++/16.1.1/bits/unique_ptr.h:398:17,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:462:1:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {short unsigned int, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_12()' at /build/contour/src/contour/src/contour/remote/TmuxController_test.cpp:173:46:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[563/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/remote/NativeController_test.cpp.o
[564/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/CommandPaletteModel_test.cpp.o
[565/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/Accessibility_qml_test.cpp.o
In file included from /usr/include/c++/16.1.1/map:64,
                 from /usr/include/qt6/QtCore/qmetatype.h:30,
                 from /usr/include/qt6/QtCore/qobject.h:19,
                 from /usr/include/qt6/QtQml/qqmlengine.h:9,
                 from /usr/include/qt6/QtQuick/qquickimageprovider.h:11,
                 from /usr/include/qt6/QtQuick/QQuickImageProvider:1,
                 from /build/contour/src/contour/src/contour/../contour/window/PopupShadowImageProvider.hpp:6,
                 from /build/contour/src/contour/src/contour/../contour/test/QmlChromeStyle.hpp:6,
                 from /build/contour/src/contour/src/contour/test/Accessibility_qml_test.cpp:13:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair<const QString, QVariant>&; _NodeGen = std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::_Alloc_node; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3064:7: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:62)> [with auto:62 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:69:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:62)> [with auto:62 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:75:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
[566/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/SettingsController_test.cpp.o
[567/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/SpeechSynthesizer_test.cpp.o
[568/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ContentScale_test.cpp.o
[569/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/CaretReportGate_test.cpp.o
[570/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/ExitCode_test.cpp.o
[571/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/SettingsPageQml_test.cpp.o
In file included from /usr/include/c++/16.1.1/regex:56,
                 from /build/contour/src/contour/src/contour/../vtbackend/HintModeHandler.hpp:8,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:7,
                 from /build/contour/src/contour/src/contour/../contour/config/Config.hpp:4,
                 from /build/contour/src/contour/src/contour/test/SettingsPageQml_test.cpp:9:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair<const QString, QVariant>&; _NodeGen = std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::_Alloc_node; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3064:7: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:207)> [with auto:207 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:69:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:207)> [with auto:207 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:75:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
[572/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/HyperlinkTooltip_test.cpp.o
[573/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/ContourGuiApp_test.cpp.o
[574/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ImeQueryRect_test.cpp.o
[575/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/input/HorizontalWheelGesture_test.cpp.o
[576/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ViewportTextIndex_test.cpp.o
[577/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/DisplayRendering_test.cpp.o
[578/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/TerminalAccessible_test.cpp.o
[579/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/MainWindowQml_test.cpp.o
[580/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/KeyboardRouting_test.cpp.o
[581/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/NotificationRouter_test.cpp.o
[582/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/SessionInput_test.cpp.o
[583/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/FreeDesktopNotifier_test.cpp.o
[584/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/TaskbarProgressRouter_test.cpp.o
[585/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/PopupShadow_test.cpp.o
[586/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/NativeWindowFrame_test.cpp.o
[587/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/WindowShadowController_test.cpp.o
[588/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/config/Config_test.cpp.o
In file included from /build/contour/src/contour/src/contour/../vtbackend/Color.hpp:10,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/config/Config_test.cpp:9:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::oneMappingYaml(std::string_view, std::string_view)' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3243:27,
    inlined from 'void CATCH2_INTERNAL_TEST_274()' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3446:56:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::oneMappingYaml(std::string_view, std::string_view)' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3243:27,
    inlined from 'void CATCH2_INTERNAL_TEST_274()' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3451:56:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {basic_string_view<char, char_traits<char> >&, basic_string_view<char, char_traits<char> >&}]',
    inlined from 'std::string {anonymous}::oneMappingYaml(std::string_view, std::string_view)' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3243:27,
    inlined from 'void CATCH2_INTERNAL_TEST_274()' at /build/contour/src/contour/src/contour/config/Config_test.cpp:3459:56:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[589/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/WindowShadowGeometry_test.cpp.o
[590/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/platform/WindowShadowTiles_test.cpp.o
[591/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ScissorRect_test.cpp.o
[592/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/QmlDiagnosticPredicate_test.cpp.o
[593/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/FocusRouting_test.cpp.o
[594/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ScreenshotReadback_test.cpp.o
[595/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/RhiVertexLayout_test.cpp.o
[596/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/MultiWindow_test.cpp.o
[597/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/ScreenshotRhiReadback_test.cpp.o
[598/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/TabColorScheme_test.cpp.o
[599/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/display/RenderingBackendSelection_test.cpp.o
[600/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/ContourTuiStyle_test.cpp.o
[601/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/WindowControlStyleProvider_test.cpp.o
[602/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/TabSizeInheritance_test.cpp.o
[603/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/TabLabel_test.cpp.o
[604/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/geometry/CellRectangle_test.cpp.o
[605/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/TerminalSessionManager_test.cpp.o
In file included from /usr/include/c++/16.1.1/algorithm:65,
                 from /build/contour/src/contour/src/contour/../vtbackend/Color.hpp:6,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:6,
                 from /build/contour/src/contour/src/contour/../contour/config/Config.hpp:4,
                 from /build/contour/src/contour/src/contour/session/TerminalSessionManager_test.cpp:12:
/usr/include/c++/16.1.1/bits/ranges_algo.h: In function 'constexpr void std::ranges::__detail::__introsort_loop(_Iter, _Iter, unsigned int, _Comp) [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = _Comp_proj<std::ranges::less, std::identity>]':
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2463:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/ranges_algo.h:2474:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11,
                 from /usr/include/catch2/internal/catch_assertion_handler.hpp:12,
                 from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12,
                 from /usr/include/catch2/catch_test_macros.hpp:11,
                 from /build/contour/src/contour/src/contour/../contour/test/CoreFixtures.hpp:15,
                 from /build/contour/src/contour/src/contour/../contour/test/GuiTestFixtures.hpp:11,
                 from /build/contour/src/contour/src/contour/session/TerminalSessionManager_test.cpp:14:
/usr/include/catch2/catch_tostring.hpp: In function 'std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >; Sentinel = __gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >]':
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
/usr/include/catch2/catch_tostring.hpp:342:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:51:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In function 'std::string Catch::rangeToString(const Range&) [with Range = std::vector<long long unsigned int>]',
    inlined from 'static std::string Catch::StringMaker<R, typename std::enable_if<(Catch::is_range<T>::value && (! IsStreamInsertable_v<R, void>)), void>::type>::convert(const R&) [with R = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:524:41,
    inlined from 'std::string Catch::Detail::stringify(const T&) [with T = std::vector<long long unsigned int>]' at /usr/include/catch2/catch_tostring.hpp:147:79,
    inlined from 'void Catch::BinaryExpr<LhsT, RhsT>::streamReconstructedExpression(std::ostream&) const [with LhsT = std::vector<long long unsigned int>&; RhsT = const std::vector<long long unsigned int>&]' at /usr/include/catch2/internal/catch_decomposer.hpp:203:92:
/usr/include/catch2/catch_tostring.hpp:501:77: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const long long unsigned int*, std::vector<long long unsigned int> >' changed in GCC 7.1
In member function 'constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Sent = __gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int> >; _Comp = std::ranges::less; _Proj = std::identity]',
    inlined from 'constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector<long long unsigned int>&; _Comp = std::ranges::less; _Proj = std::identity]' at /usr/include/c++/16.1.1/bits/ranges_algo.h:2512:16,
    inlined from 'void CATCH2_INTERNAL_TEST_6()' at /build/contour/src/contour/src/contour/session/TerminalSessionManager_test.cpp:210:22:
/usr/include/c++/16.1.1/bits/ranges_algo.h:2499:29: note: parameter passing for argument of type 'std::vector<long long unsigned int>::iterator' changed in GCC 7.1
[606/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/UiStyleProvider_test.cpp.o
[607/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/geometry/WindowGeometry_test.cpp.o
[608/646] Building CXX object examples/CMakeFiles/detect-dark-light-mode.dir/detect-dark-light-mode.cpp.o
[609/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/test/QmlComponents_test.cpp.o
In file included from /usr/include/c++/16.1.1/regex:56,
                 from /build/contour/src/contour/src/contour/../vtbackend/HintModeHandler.hpp:8,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:7,
                 from /build/contour/src/contour/src/contour/../contour/command/Command.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/command/CommandCatalog.hpp:4,
                 from /build/contour/src/contour/src/contour/test/QmlComponents_test.cpp:11:
/usr/include/c++/16.1.1/bits/stl_tree.h: In member function 'std::pair<typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits<typename __gnu_cxx::__alloc_traits<_Alloc>::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair<const QString, QVariant>&; _NodeGen = std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::_Alloc_node; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3064:7: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:210)> [with auto:210 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:69:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair<const QString, QVariant>&; _Key = QString; _Val = std::pair<const QString, QVariant>; _KeyOfValue = std::_Select1st<std::pair<const QString, QVariant> >; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]',
    inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less<QString>; _Alloc = std::allocator<std::pair<const QString, QVariant> >]' at /usr/include/c++/16.1.1/bits/stl_map.h:1048:38,
    inlined from 'QMapData<std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > > >::copyIfNotEquivalentTo(const Map&, const Key&)::<lambda(auto:210)> [with auto:210 = std::_Rb_tree_const_iterator<std::pair<const QString, QVariant> >]' at /usr/include/qt6/QtCore/qmap.h:62:47,
    inlined from 'QMapData<AMap>::size_type QMapData<AMap>::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map<QString, QVariant, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >]' at /usr/include/qt6/QtCore/qmap.h:75:17,
    inlined from 'QMap<Key, T> QMap<Key, T>::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43,
    inlined from 'QMap<Key, T>::iterator QMap<Key, T>::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20:
/usr/include/c++/16.1.1/bits/stl_tree.h:1706:28: note: parameter passing for argument of type 'std::_Rb_tree<QString, std::pair<const QString, QVariant>, std::_Select1st<std::pair<const QString, QVariant> >, std::less<QString>, std::allocator<std::pair<const QString, QVariant> > >::const_iterator' changed in GCC 7.1
[610/646] Building CXX object examples/CMakeFiles/watch-mouse-events.dir/watch-mouse-events.cpp.o
/build/contour/src/contour/examples/watch-mouse-events.cpp: In member function 'void {anonymous}::MouseTracker::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/watch-mouse-events.cpp:231:54: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /build/contour/src/contour/src/vtpty/ImageSize.hpp:5,
                 from /build/contour/src/contour/src/vtbackend/Primitives.hpp:4,
                 from /build/contour/src/contour/src/vtbackend/InputGenerator.hpp:4,
                 from /build/contour/src/contour/examples/watch-mouse-events.cpp:2:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {const char*}]',
    inlined from 'void {anonymous}::MouseTracker::checkPassiveMouseTrackingSupport()' at /build/contour/src/contour/examples/watch-mouse-events.cpp:228:33,
    inlined from 'int {anonymous}::MouseTracker::run()' at /build/contour/src/contour/examples/watch-mouse-events.cpp:188:41,
    inlined from 'int main()' at /build/contour/src/contour/examples/watch-mouse-events.cpp:296:28:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[611/646] Building CXX object examples/CMakeFiles/drcs-demo.dir/drcs-demo.cpp.o
/build/contour/src/contour/examples/drcs-demo.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/drcs-demo.cpp:33:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[612/646] Building CXX object examples/CMakeFiles/text-sizing-demo.dir/text-sizing-demo.cpp.o
/build/contour/src/contour/examples/text-sizing-demo.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/text-sizing-demo.cpp:50:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[613/646] Building CXX object examples/CMakeFiles/regis-primitives.dir/regis-primitives.cpp.o
/build/contour/src/contour/examples/regis-primitives.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/regis-primitives.cpp:23:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[614/646] Building CXX object examples/CMakeFiles/watch-dec-locator.dir/watch-dec-locator.cpp.o
/build/contour/src/contour/examples/watch-dec-locator.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/watch-dec-locator.cpp:43:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[615/646] Building CXX object examples/CMakeFiles/regis-plot2d.dir/regis-plot2d.cpp.o
/build/contour/src/contour/examples/regis-plot2d.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/regis-plot2d.cpp:22:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[616/646] Building CXX object examples/CMakeFiles/regis-animation.dir/regis-animation.cpp.o
/build/contour/src/contour/examples/regis-animation.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/regis-animation.cpp:30:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[617/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/session/TerminalSession_test.cpp.o
In file included from /build/contour/src/contour/src/contour/../crispy/Escape.hpp:7,
                 from /build/contour/src/contour/src/contour/../crispy/Utils.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/CLI.hpp:4,
                 from /build/contour/src/contour/src/contour/../crispy/App.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/cli/ContourApp.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/ContourGuiApp.hpp:4,
                 from /build/contour/src/contour/src/contour/session/TerminalSession_test.cpp:17:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {long long int}]',
    inlined from 'void CATCH2_INTERNAL_TEST_74()' at /build/contour/src/contour/src/contour/session/TerminalSession_test.cpp:1145:35:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_29()' at /build/contour/src/contour/src/contour/session/TerminalSession_test.cpp:494:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void CATCH2_INTERNAL_TEST_29()' at /build/contour/src/contour/src/contour/session/TerminalSession_test.cpp:518:58:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void CATCH2_INTERNAL_TEST_8()' at /build/contour/src/contour/src/contour/session/TerminalSession_test.cpp:217:20:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[618/646] Building CXX object examples/CMakeFiles/multi-page-demo.dir/multi-page-demo.cpp.o
/build/contour/src/contour/examples/multi-page-demo.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/multi-page-demo.cpp:35:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
In file included from /usr/include/c++/16.1.1/ostream:45,
                 from /usr/include/c++/16.1.1/istream:43,
                 from /usr/include/c++/16.1.1/sstream:42,
                 from /usr/include/c++/16.1.1/chrono:61,
                 from /build/contour/src/contour/examples/multi-page-demo.cpp:15:
/usr/include/c++/16.1.1/format: In function 'std::string std::vformat(string_view, format_args)':
/usr/include/c++/16.1.1/format:5446:3: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&, int&, int&}]',
    inlined from 'std::string {anonymous}::copyPageTo(int, int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:126:88,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:231:26:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::setColor(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:103:60,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:149:39,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:153:52,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:153:27,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:158:52,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >}]',
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:158:31,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:162:48,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]',
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:162:27,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:167:42,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:167:27,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:173:39,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::setColor(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:103:60,
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:173:70,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void {anonymous}::drawPopupFrame(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:173:20,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:241:19:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:188:22,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::setColor(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:103:60,
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:189:24,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::setColor(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:103:60,
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:191:24,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&}]',
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:196:53,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:198:48,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::setColor(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:103:60,
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:198:80,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {__cxx11::basic_string<char, char_traits<char>, allocator<char> >, __cxx11::basic_string<char, char_traits<char>, allocator<char> >, const basic_string_view<char, char_traits<char> >&, const __cxx11::basic_string<char, char_traits<char>, allocator<char> >&, const basic_string_view<char, char_traits<char> >&}]',
    inlined from 'void {anonymous}::drawProgressBar(int, int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:198:27,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:246:24:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
In function 'std::string std::format(format_string<_Args ...>, _Args&& ...) [with _Args = {int&, int&}]',
    inlined from 'std::string {anonymous}::moveTo(int, int)' at /build/contour/src/contour/examples/multi-page-demo.cpp:97:47,
    inlined from 'int main()' at /build/contour/src/contour/examples/multi-page-demo.cpp:256:22:
/usr/include/c++/16.1.1/format:5488:72: note: parameter passing for argument of type 'std::format_args' {aka 'std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>, char> >'} changed in GCC 9.1
[619/646] Linking CXX executable src/coro/coro_test
[620/646] Linking CXX executable src/crispy/crispy_test
[621/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/TabListModel_test.cpp.o
In file included from /usr/include/c++/16.1.1/regex:56,
                 from /build/contour/src/contour/src/contour/../vtbackend/HintModeHandler.hpp:8,
                 from /build/contour/src/contour/src/contour/../contour/config/Actions.hpp:7,
                 from /build/contour/src/contour/src/contour/../contour/command/Command.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/command/CommandCatalog.hpp:4,
                 from /build/contour/src/contour/src/contour/../contour/window/WindowController.hpp:4,
                 from /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:17:
/usr/include/c++/16.1.1/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const long long unsigned int&>, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >; _KeyOfValue = std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/16.1.1/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In file included from /usr/include/c++/16.1.1/regex:57:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_42()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:766:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_40()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:752:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_38()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:736:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_36()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:720:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_32()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:652:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:634:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_30()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:635:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_28()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:612:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_26()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:596:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_26()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:597:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:580:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]',
    inlined from 'void {anonymous}::TabListModel::setSessionTitle(vtworkspace::SessionId, std::string)' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:91:37,
    inlined from 'void CATCH2_INTERNAL_TEST_24()' at /build/contour/src/contour/src/contour/window/TabListModel_test.cpp:581:22:
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
/usr/include/c++/16.1.1/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = std::__cxx11::basic_string<char>; _Compare = std::less<long long unsigned int>; _Alloc = std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >]':
/usr/include/c++/16.1.1/bits/stl_map.h:540:37: note: parameter passing for argument of type 'std::_Rb_tree<long long unsigned int, std::pair<const long long unsigned int, std::__cxx11::basic_string<char> >, std::_Select1st<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > >, std::less<long long unsigned int>, std::allocator<std::pair<const long long unsigned int, std::__cxx11::basic_string<char> > > >::const_iterator' changed in GCC 7.1
[622/646] Linking CXX executable src/net/net_test
[623/646] Linking CXX executable src/text_shaper/text_shaper_test
[624/646] Linking CXX executable src/vtpty/vtpty_test
[625/646] Linking CXX executable src/vtparser/vtparser_test
[626/646] Building CXX object examples/CMakeFiles/regis-plot3d.dir/regis-plot3d.cpp.o
/build/contour/src/contour/examples/regis-plot3d.cpp: In function 'void {anonymous}::writeToTTY(std::string_view)':
/build/contour/src/contour/examples/regis-plot3d.cpp:40:12: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
[627/646] Linking CXX executable src/vtconformance/vtconformance-run
[628/646] Linking CXX executable src/vtbackend/vtbackend_test
[629/646] Linking CXX executable src/vtworkspace/vtworkspace_test
[630/646] Linking CXX executable src/vtconformance/vtconformance_test
[631/646] Linking CXX executable src/vtrasterizer/vtrasterizer_test
[632/646] Linking CXX executable src/vthost/vthost_test
[633/646] Linking CXX executable src/contour/contour_test
[634/646] Building CXX object src/contour/CMakeFiles/contour_gui_test.dir/window/WindowSizing_test.cpp.o
[635/646] Linking CXX executable examples/watch-mouse-events
[636/646] Linking CXX executable src/contour/contour; Compiling contour.terminfo
[637/646] Linking CXX executable examples/detect-dark-light-mode
[638/646] Linking CXX executable examples/watch-dec-locator
[639/646] Linking CXX executable examples/drcs-demo
[640/646] Linking CXX executable examples/multi-page-demo
[641/646] Linking CXX executable examples/text-sizing-demo
[642/646] Linking CXX executable examples/regis-primitives
[643/646] Linking CXX executable examples/regis-plot2d
[644/646] Linking CXX executable examples/regis-animation
[645/646] Linking CXX executable examples/regis-plot3d
[646/646] Linking CXX executable src/contour/contour_gui_test
==> Entering fakeroot environment...
==> Starting package()...
-- Install configuration: "Release"
-- Installing: /build/contour/pkg/contour/usr/bin/contour
-- Installing: /build/contour/pkg/contour/usr/share/contour/shell-integration
-- Installing: /build/contour/pkg/contour/usr/share/contour/shell-integration/shell-integration.bash
-- Installing: /build/contour/pkg/contour/usr/share/contour/shell-integration/shell-integration.fish
-- Installing: /build/contour/pkg/contour/usr/share/contour/shell-integration/shell-integration.zsh
-- Installing: /build/contour/pkg/contour/usr/share/contour/shell-integration/shell-integration.tcsh
-- Installing: /build/contour/pkg/contour/usr/share/contour/LICENSE.txt
-- Installing: /build/contour/pkg/contour/usr/share/contour/README.md
-- Installing: /build/contour/pkg/contour/usr/share/terminfo
-- Installing: /build/contour/pkg/contour/usr/share/terminfo/c
-- Installing: /build/contour/pkg/contour/usr/share/terminfo/c/contour
-- Installing: /build/contour/pkg/contour/usr/share/applications/org.contourterminal.Contour.desktop
-- Installing: /build/contour/pkg/contour/usr/share/kio/servicemenus/org.contourterminal.Contour.RunIn.desktop
-- Installing: /build/contour/pkg/contour/usr/share/kio/servicemenus/org.contourterminal.Contour.OpenHere.desktop
-- Installing: /build/contour/pkg/contour/usr/share/icons/hicolor/512x512/apps/org.contourterminal.Contour.png
-- Installing: /build/contour/pkg/contour/usr/share/icons/hicolor/256x256/apps/org.contourterminal.Contour.png
-- Installing: /build/contour/pkg/contour/usr/share/icons/hicolor/128x128/apps/org.contourterminal.Contour.png
-- Installing: /build/contour/pkg/contour/usr/share/icons/hicolor/64x64/apps/org.contourterminal.Contour.png
-- Installing: /build/contour/pkg/contour/usr/share/icons/hicolor/32x32/apps/org.contourterminal.Contour.png
-- Installing: /build/contour/pkg/contour/usr/share/metainfo/org.contourterminal.Contour.metainfo.xml
install: creating directory '/build/contour/pkg/contour/usr/share/licenses'
install: creating directory '/build/contour/pkg/contour/usr/share/licenses/contour'
'contour/LICENSE.txt' -> '/build/contour/pkg/contour/usr/share/licenses/contour/LICENSE.txt'
==> Tidying install...
  -> Removing libtool files...
  -> Removing static library files...
  -> Purging unwanted files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/bin/contour
==> Creating package "contour"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: contour 0.7.0.8982-1 (Sat Aug 22 10:52:43 2026)
==> Cleaning up...
[?12l[?25h