Diff of the two buildlogs:

--
--- b1/build.log	2025-03-13 12:15:49.379387641 +0000
+++ b2/build.log	2025-03-13 12:20:37.718380352 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Thu Mar 13 00:06:30 -12 2025
-I: pbuilder-time-stamp: 1741867590
+I: Current time: Thu Apr 16 08:38:50 +14 2026
+I: pbuilder-time-stamp: 1776278330
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -22,52 +22,84 @@
 dpkg-source: info: unpacking librnd_4.3.2-1.debian.tar.xz
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3606321/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/D01_modify_environment starting
+debug: Running on ionos15-amd64.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+'/bin/sh' -> '/bin/bash'
+lrwxrwxrwx 1 root root 9 Apr 15 18:39 /bin/sh -> /bin/bash
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build/reproducible-path'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='amd64'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='amd64'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu")
+  BASH_VERSION='5.2.37(1)-release'
+  BUILDDIR=/build/reproducible-path
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=amd64
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 '
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=x86_64
+  HOST_ARCH=amd64
   IFS=' 	
   '
-  INVOCATION_ID='100d0e1cceca49c7a36d0e60b39de6c2'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='3606321'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=640393ac03114e09a0dc66ea4e1602e1
+  LANG=C
+  LANGUAGE=et_EE:et
+  LC_ALL=C
+  MACHTYPE=x86_64-pc-linux-gnu
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnu
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=316024
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Voy40PDL/pbuilderrc_BhsC --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Voy40PDL/b1 --logfile b1/build.log librnd_4.3.2-1.dsc'
-  SUDO_GID='111'
-  SUDO_UID='106'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://46.16.76.132:3128'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.Voy40PDL/pbuilderrc_FePP --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.Voy40PDL/b2 --logfile b2/build.log librnd_4.3.2-1.dsc'
+  SUDO_GID=111
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://213.165.73.152:3128
 I: uname -a
-  Linux ionos11-amd64 6.1.0-31-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.128-1 (2025-02-07) x86_64 GNU/Linux
+  Linux i-capture-the-hostname 6.12.12+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.12-1~bpo12+1 (2025-02-23) x86_64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Mar  4 11:20 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3606321/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Mar  4  2025 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -462,7 +494,7 @@
 Get: 338 http://deb.debian.org/debian unstable/main amd64 libmotif-dev amd64 2.3.8-4 [2501 kB]
 Get: 339 http://deb.debian.org/debian unstable/main amd64 libstroke0 amd64 0.5.1-10+b1 [9564 B]
 Get: 340 http://deb.debian.org/debian unstable/main amd64 libstroke0-dev amd64 0.5.1-10+b1 [9780 B]
-Fetched 158 MB in 6s (26.8 MB/s)
+Fetched 158 MB in 14s (11.2 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package libsystemd-shared:amd64.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19783 files and directories currently installed.)
@@ -1573,8 +1605,8 @@
 Setting up tzdata (2025a-2) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Thu Mar 13 12:11:25 UTC 2025.
-Universal Time is now:  Thu Mar 13 12:11:25 UTC 2025.
+Local time is now:      Wed Apr 15 18:40:53 UTC 2026.
+Universal Time is now:  Wed Apr 15 18:40:53 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libxcb-present0:amd64 (1.17.0-2+b1) ...
@@ -1907,7 +1939,11 @@
 fakeroot is already the newest version (1.37-1).
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 I: Building the package
-I: Running cd /build/reproducible-path/librnd-4.3.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../librnd_4.3.2-1_source.changes
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/librnd-4.3.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../librnd_4.3.2-1_source.changes
 dpkg-buildpackage: info: source package librnd
 dpkg-buildpackage: info: source version 4.3.2-1
 dpkg-buildpackage: info: source distribution unstable
@@ -2295,7 +2331,7 @@
 
 make[1]: Leaving directory '/build/reproducible-path/librnd-4.3.2'
    dh_auto_build
-	make -j20
+	make -j42
 make[1]: Entering directory '/build/reproducible-path/librnd-4.3.2'
 cd src && make ../src_3rd/puplug/util/puplug
 make[2]: Entering directory '/build/reproducible-path/librnd-4.3.2/src'
@@ -2455,6 +2491,45 @@
 gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/hid_lesstif/xm_tree_table_priv.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_priv.c
 gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/hid_lesstif/xm_tree_table_widget.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_widget.c
 gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/hid_lesstif/FillBox.o ../src/librnd/plugins/hid_lesstif/FillBox.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/hid_lesstif/Pages.o ../src/librnd/plugins/hid_lesstif/Pages.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.o ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/irc/irc.o ../src/librnd/plugins/irc/irc.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src_3rd/libuirc/libuirc.o ../src_3rd/libuirc/libuirc.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.o ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/lib_exp_pixmap/draw_pixmap.o ../src/librnd/plugins/lib_exp_pixmap/draw_pixmap.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread   -o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.c
+AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_gtk_common/hid_gtk_conf.h > ../src/librnd/plugins/lib_gtk_common/hid_gtk_conf_fields.h
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/compat.o ../src/librnd/plugins/lib_gtk4_common/compat.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c
+In file included from ../src_3rd/libuirc/libuirc.h:24,
+                 from ../src_3rd/libuirc/libuirc.c:23:
+../src_3rd/libporty_net/libportytcp4.h:2:9: warning: "_DEFAULT_SOURCE" redefined
+    2 | #define _DEFAULT_SOURCE
+      |         ^~~~~~~~~~~~~~~
+In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
+                 from /usr/include/stdlib.h:26,
+                 from ../src_3rd/genvector/gds_char.h:3,
+                 from ../src_3rd/libuirc/libuirc.h:23:
+/usr/include/features.h:250:10: note: this is the location of the previous definition
+  250 | # define _DEFAULT_SOURCE        1
+      |          ^~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.c
+In file included from ../src_3rd/libuirc/libuirc.h:24,
+                 from ../src/librnd/plugins/irc/irc.c:38:
+../src_3rd/libporty_net/libportytcp4.h:2:9: warning: "_DEFAULT_SOURCE" redefined
+    2 | #define _DEFAULT_SOURCE
+      |         ^~~~~~~~~~~~~~~
+In file included from /usr/include/ctype.h:25,
+                 from ../src/librnd/plugins/irc/irc.c:29:
+/usr/include/features.h:250:10: note: this is the location of the previous definition
+  250 | # define _DEFAULT_SOURCE        1
+      |          ^~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_menu.o ../src/librnd/plugins/lib_gtk4_common/bu_menu.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_command.o ../src/librnd/plugins/lib_gtk4_common/bu_command.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.c
 ../src/librnd/plugins/hid_lesstif/main.c: In function 'ltf_mod_key':
 ../src/librnd/plugins/hid_lesstif/main.c:476:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations]
   476 |         switch (XKeycodeToKeysym(display, e->keycode, 0)) {
@@ -2465,6 +2540,9 @@
 /usr/include/X11/Xlib.h:1683:15: note: declared here
  1683 | extern KeySym XKeycodeToKeysym(
       |               ^~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/in_mouse.o ../src/librnd/plugins/lib_gtk4_common/in_mouse.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.c
 ../src/librnd/plugins/hid_lesstif/main.c: In function 'lesstif_parse_arguments':
 ../src/librnd/plugins/hid_lesstif/main.c:1869:30: warning: passing argument 1 of 'XtSetErrorMsgHandler' makes '__attribute__((noreturn))' qualified function pointer from unqualified [-Wdiscarded-qualifiers]
  1869 |         XtSetErrorMsgHandler(lesstif_err_msg);
@@ -2472,23 +2550,28 @@
 /usr/include/X11/Intrinsic.h:1719:5: note: expected '__attribute__((noreturn)) void (*)(char *, char *, char *, char *, char **, Cardinal *)' {aka '__attribute__((noreturn)) void (*)(char *, char *, char *, char *, char **, unsigned int *)'} but argument is of type 'void (*)(char *, char *, char *, char *, char **, Cardinal *)' {aka 'void (*)(char *, char *, char *, char *, char **, unsigned int *)'}
  1719 |     XtErrorMsgHandler   /* handler */ _X_NORETURN
       |     ^
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/hid_lesstif/Pages.o ../src/librnd/plugins/hid_lesstif/Pages.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.o ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/irc/irc.o ../src/librnd/plugins/irc/irc.c
-In file included from ../src_3rd/libuirc/libuirc.h:24,
-                 from ../src/librnd/plugins/irc/irc.c:38:
-../src_3rd/libporty_net/libportytcp4.h:2:9: warning: "_DEFAULT_SOURCE" redefined
-    2 | #define _DEFAULT_SOURCE
-      |         ^~~~~~~~~~~~~~~
-In file included from /usr/include/ctype.h:25,
-                 from ../src/librnd/plugins/irc/irc.c:29:
-/usr/include/features.h:250:10: note: this is the location of the previous definition
-  250 | # define _DEFAULT_SOURCE        1
-      |          ^~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_listener.o ../src/librnd/plugins/lib_gtk4_common/util_listener.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_timer.o ../src/librnd/plugins/lib_gtk4_common/util_timer.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_watch.o ../src/librnd/plugins/lib_gtk4_common/util_watch.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/wt_preview.o ../src/librnd/plugins/lib_gtk4_common/wt_preview.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/glue_common.o ../src/librnd/plugins/lib_gtk4_common/glue_common.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/glue_hid.o ../src/librnd/plugins/lib_gtk4_common/glue_hid.c
+../scconfig/cquote -n dialogs_conf_internal < ../src/librnd/plugins/lib_hid_common/dialogs.conf > ../src/librnd/plugins/lib_hid_common/conf_internal.c
+AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_hid_common/dialogs_conf.h > ../src/librnd/plugins/lib_hid_common/dialogs_conf_fields.h
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/lead_user.o ../src/librnd/plugins/lib_hid_common/lead_user.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/grid_menu.o ../src/librnd/plugins/lib_hid_common/grid_menu.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/cli_history.o ../src/librnd/plugins/lib_hid_common/cli_history.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/place.o ../src/librnd/plugins/lib_hid_common/place.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/menu_helper.o ../src/librnd/plugins/lib_hid_common/menu_helper.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/act_dad.o ../src/librnd/plugins/lib_hid_common/act_dad.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_comm_m.o ../src/librnd/plugins/lib_hid_common/dlg_comm_m.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_export.o ../src/librnd/plugins/lib_hid_common/dlg_export.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_log.o ../src/librnd/plugins/lib_hid_common/dlg_log.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_plugins.o ../src/librnd/plugins/lib_hid_common/dlg_plugins.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_fileselect.o ../src/librnd/plugins/lib_hid_common/dlg_fileselect.c
 In file included from ./librnd/plugins/lib_gtk4_common/compat.h:46,
                  from ../src/librnd/plugins/hid_gtk4_gl/gtkhid-main.c:11:
 ./librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src_3rd/libuirc/libuirc.o ../src_3rd/libuirc/libuirc.c
 ./librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
@@ -2510,9 +2593,6 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
   172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:1:
-./librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
 ./librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
   145 |         return gtk_color_button_new_with_rgba(color);
@@ -2544,18 +2624,6 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
    38 | GtkWidget*    gtk_combo_box_text_new             (void);
       |               ^~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
-                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
-                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
-                 from ./librnd/plugins/lib_gtk4_common/compat.h:43:
-/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
-   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
-      |   ^~~~~~~~~~~~~~~~~~
 ./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
 ./librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
@@ -2588,10 +2656,39 @@
 ./librnd/plugins/lib_gtk4_common/compat.h:214:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
   214 |         gtk_widget_translate_coordinates(root, w, dx, dy, &wdx, &wdy);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 /usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
   614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
+./librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  242 |         gtk_widget_hide(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
+./librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  252 |         gtk_widget_show(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+In file included from ./librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:1:
+./librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
+./librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
+                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
+                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
+                 from ./librnd/plugins/lib_gtk4_common/compat.h:43:
+/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
+   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
+      |   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ./librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
       |         ^~~~~~~~~
@@ -2608,21 +2705,7 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
    53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
-./librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  242 |         gtk_widget_hide(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
 ./librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
-./librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  252 |         gtk_widget_show(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
 ./librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
   150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -2694,71 +2777,11 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-In file included from ../src_3rd/libuirc/libuirc.h:24,
-                 from ../src_3rd/libuirc/libuirc.c:23:
-../src_3rd/libporty_net/libportytcp4.h:2:9: warning: "_DEFAULT_SOURCE" redefined
-    2 | #define _DEFAULT_SOURCE
-      |         ^~~~~~~~~~~~~~~
-In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33,
-                 from /usr/include/stdlib.h:26,
-                 from ../src_3rd/genvector/gds_char.h:3,
-                 from ../src_3rd/libuirc/libuirc.h:23:
-/usr/include/features.h:250:10: note: this is the location of the previous definition
-  250 | # define _DEFAULT_SOURCE        1
-      |          ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.o ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/fribidi -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -DAVIF_DLL -I/usr/include/rav1e -I/usr/include/svt-av1 -DEB_DLL   -o ../src/librnd/plugins/lib_exp_pixmap/draw_pixmap.o ../src/librnd/plugins/lib_exp_pixmap/draw_pixmap.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread   -o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.c
-AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_gtk_common/hid_gtk_conf.h > ../src/librnd/plugins/lib_gtk_common/hid_gtk_conf_fields.h
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/compat.o ../src/librnd/plugins/lib_gtk4_common/compat.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_menu.o ../src/librnd/plugins/lib_gtk4_common/bu_menu.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/bu_command.o ../src/librnd/plugins/lib_gtk4_common/bu_command.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c
-In file included from ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:18:
-./librnd/plugins/lib_gtk_common/gtk_gl_common.c: In function 'ghid_gl_drawing_area_expose_cb_common':
-./librnd/plugins/lib_gtk_common/gtk_gl_common.c:456:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
-  456 |         gtkc_widget_get_allocation(widget, &allocation);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
-  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c: In function 'ghid_gl_preview_expose':
-../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:147:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
-  147 |         gtkc_widget_get_allocation(widget, &allocation);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
-  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/in_mouse.o ../src/librnd/plugins/lib_gtk4_common/in_mouse.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_listener.o ../src/librnd/plugins/lib_gtk4_common/util_listener.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_timer.o ../src/librnd/plugins/lib_gtk4_common/util_timer.c
-../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c: In function 'gtkc_trunc_label_snapshot':
-../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:107:9: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations]
-  107 |         context = gtk_widget_get_style_context (widget);
-      |         ^~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
-                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
-                 from ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:1:
-/usr/include/gtk-4.0/gtk/gtkwidget.h:713:19: note: declared here
-  713 | GtkStyleContext * gtk_widget_get_style_context (GtkWidget *widget);
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:126:9: warning: 'gtk_snapshot_render_layout' is deprecated [-Wdeprecated-declarations]
-  126 |         gtk_snapshot_render_layout (snapshot, context, 0, 0, self->layout);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/util_watch.o ../src/librnd/plugins/lib_gtk4_common/util_watch.c
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:223:
-/usr/include/gtk-4.0/gtk/deprecated/gtkrender.h:140:17: note: declared here
-  140 | void            gtk_snapshot_render_layout              (GtkSnapshot            *snapshot,
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_pref.o ../src/librnd/plugins/lib_hid_common/dlg_pref.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/toolbar.o ../src/librnd/plugins/lib_hid_common/toolbar.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/xpm.o ../src/librnd/plugins/lib_hid_common/xpm.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/zoompan.o ../src/librnd/plugins/lib_hid_common/zoompan.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/gui_act.o ../src/librnd/plugins/lib_hid_common/gui_act.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
                  from ../src/librnd/plugins/lib_gtk4_common/compat.c:3:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
@@ -2863,6 +2886,26 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c: In function 'gtkc_trunc_label_snapshot':
+../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:107:9: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations]
+  107 |         context = gtk_widget_get_style_context (widget);
+      |         ^~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
+                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
+                 from ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:1:
+/usr/include/gtk-4.0/gtk/gtkwidget.h:713:19: note: declared here
+  713 | GtkStyleContext * gtk_widget_get_style_context (GtkWidget *widget);
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.c:126:9: warning: 'gtk_snapshot_render_layout' is deprecated [-Wdeprecated-declarations]
+  126 |         gtk_snapshot_render_layout (snapshot, context, 0, 0, self->layout);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:223:
+/usr/include/gtk-4.0/gtk/deprecated/gtkrender.h:140:17: note: declared here
+  140 | void            gtk_snapshot_render_layout              (GtkSnapshot            *snapshot,
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/hidgl.o ../src/librnd/plugins/lib_hid_gl/hidgl.c
 ../src/librnd/plugins/lib_gtk4_common/compat.c: In function 'gdkc_widget_coords':
 ../src/librnd/plugins/lib_gtk4_common/compat.c:223:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
   223 |         gtk_widget_translate_coordinates(root, widget, *x, *y, &dx, &dy);
@@ -2870,6 +2913,21 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
   614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:18:
+./librnd/plugins/lib_gtk_common/gtk_gl_common.c: In function 'ghid_gl_drawing_area_expose_cb_common':
+./librnd/plugins/lib_gtk_common/gtk_gl_common.c:456:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
+  456 |         gtkc_widget_get_allocation(widget, &allocation);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
+  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
+      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c: In function 'ghid_gl_preview_expose':
+../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.c:147:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
+  147 |         gtkc_widget_get_allocation(widget, &allocation);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
+  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
+      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.c: In function 'gtkc_window_resize':
 ../src/librnd/plugins/lib_gtk4_common/compat.c:303:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
   303 |         if (GDK_IS_X11_DISPLAY(display)) gtk_widget_show(GTK_WIDGET(win)); /* surface will be NULL without this */
@@ -2915,9 +2973,24 @@
 ../src/librnd/plugins/lib_gtk4_common/compat.c:337:17: warning: 'gdk_x11_display_get_xdisplay' is deprecated [-Wdeprecated-declarations]
   337 |                 Display *dsp = GDK_SURFACE_XDISPLAY(surf);
       |                 ^~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/lib_gtk4_common/bu_command.c:1:
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 /usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
    60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
+                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
+                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
+                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
+/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
+   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
+      |   ^~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.c:338:17: warning: 'gdk_x11_surface_get_xid' is deprecated [-Wdeprecated-declarations]
   338 |                 Window xw = gdk_x11_surface_get_xid(surf), child;
       |                 ^~~~~~
@@ -2930,7 +3003,16 @@
 /usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
    64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
+../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
+   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
+      |         ^~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.c: In function 'gtkci_widget_css_add':
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
+/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
+  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.c:378:9: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations]
   378 |         GtkStyleContext *context = gtk_widget_get_style_context(widget);
       |         ^~~~~~~~~~~~~~~
@@ -2944,58 +3026,10 @@
 /usr/include/gtk-4.0/gtk/gtkcssprovider.h:49:18: note: declared here
    49 | void             gtk_css_provider_load_from_data (GtkCssProvider  *css_provider,
       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.c:382:9: warning: 'gtk_style_context_add_provider' is deprecated [-Wdeprecated-declarations]
   382 |         gtk_style_context_add_provider(context, GTK_STYLE_PROVIDER(provider), (is_low_prio ? GTK_STYLE_PROVIDER_PRIORITY_FALLBACK : GTK_STYLE_PROVIDER_PRIORITY_APPLICATION));
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:267:
-/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:64:6: note: declared here
-   64 | void gtk_style_context_add_provider    (GtkStyleContext  *context,
-      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.c:383:9: warning: 'gtk_style_context_add_class' is deprecated [-Wdeprecated-declarations]
-  383 |         gtk_style_context_add_class(context, namspc);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:90:10: note: declared here
-   90 | void     gtk_style_context_add_class    (GtkStyleContext *context,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.c: In function 'gtkci_widget_css_del':
-../src/librnd/plugins/lib_gtk4_common/compat.c:389:9: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations]
-  389 |         GtkStyleContext *context = gtk_widget_get_style_context(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:713:19: note: declared here
-  713 | GtkStyleContext * gtk_widget_get_style_context (GtkWidget *widget);
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.c:390:9: warning: 'gtk_style_context_remove_class' is deprecated [-Wdeprecated-declarations]
-  390 |         gtk_style_context_remove_class(context, namspc);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:93:10: note: declared here
-   93 | void     gtk_style_context_remove_class (GtkStyleContext *context,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/wt_preview.o ../src/librnd/plugins/lib_gtk4_common/wt_preview.c
-In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c:1:
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
-                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
-                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
-                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
-/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
-   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
-      |   ^~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
-../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
-   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
-      |         ^~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
-/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
-  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
   145 |         return gtk_color_button_new_with_rgba(color);
       |         ^~~~~~
@@ -3003,6 +3037,10 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
    53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:267:
+/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:64:6: note: declared here
+   64 | void gtk_style_context_add_provider    (GtkStyleContext  *context,
+      |      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
   150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
@@ -3012,12 +3050,18 @@
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
+../src/librnd/plugins/lib_gtk4_common/compat.c:383:9: warning: 'gtk_style_context_add_class' is deprecated [-Wdeprecated-declarations]
+  383 |         gtk_style_context_add_class(context, namspc);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
   155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
    66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:90:10: note: declared here
+   90 | void     gtk_style_context_add_class    (GtkStyleContext *context,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   160 |         return gtk_combo_box_text_new();
@@ -3026,7 +3070,14 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
    38 | GtkWidget*    gtk_combo_box_text_new             (void);
       |               ^~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.c: In function 'gtkci_widget_css_del':
+../src/librnd/plugins/lib_gtk4_common/compat.c:389:9: warning: 'gtk_widget_get_style_context' is deprecated [-Wdeprecated-declarations]
+  389 |         GtkStyleContext *context = gtk_widget_get_style_context(widget);
+      |         ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
+/usr/include/gtk-4.0/gtk/gtkwidget.h:713:19: note: declared here
+  713 | GtkStyleContext * gtk_widget_get_style_context (GtkWidget *widget);
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -3034,12 +3085,18 @@
    42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
+../src/librnd/plugins/lib_gtk4_common/compat.c:390:9: warning: 'gtk_style_context_remove_class' is deprecated [-Wdeprecated-declarations]
+  390 |         gtk_style_context_remove_class(context, namspc);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
    49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkstylecontext.h:93:10: note: declared here
+   93 | void     gtk_style_context_remove_class (GtkStyleContext *context,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:175:9: warning: 'gtk_combo_box_text_remove' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   175 |         gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(combo), position);
@@ -3065,7 +3122,6 @@
 ../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
   242 |         gtk_widget_hide(widget);
       |         ^~~~~~~~~~~~~~~
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/glue_common.o ../src/librnd/plugins/lib_gtk4_common/glue_common.c
 /usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
   276 | void       gtk_widget_hide                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
@@ -3076,8 +3132,9 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+../scconfig/cquote -n lib_hid_gl_conf_internal < ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.conf > ../src/librnd/plugins/lib_hid_gl/conf_internal.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/in_mouse.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
@@ -3159,6 +3216,7 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:57:15: note: declared here
    57 | char         *gtk_combo_box_text_get_active_text (GtkComboBoxText     *combo_box);
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_hid_gl/lib_hid_gl_conf.h > ../src/librnd/plugins/lib_hid_gl/lib_hid_gl_conf_fields.h
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gdkc_window_get_pointer':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:214:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
   214 |         gtk_widget_translate_coordinates(root, w, dx, dy, &wdx, &wdy);
@@ -3180,63 +3238,14 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread    -o ../src/librnd/plugins/lib_gtk4_common/glue_hid.o ../src/librnd/plugins/lib_gtk4_common/glue_hid.c
-In file included from ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c:28:
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'enum_changed_cb':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:135:9: warning: 'gtk_combo_box_get_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
-  135 |         dst->val.lng = gtk_combo_box_get_active(combo_box);
-      |         ^~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:94:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:84:15: note: declared here
-   84 | int           gtk_combo_box_get_active       (GtkComboBox     *combo_box);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_tree.c:3,
-                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:1,
-                 from ./librnd/plugins/lib_gtk_common/dlg_attribute.c:304:
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_add':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:44:25: warning: 'gtk_tree_store_prepend' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   44 |                         gtk_tree_store_prepend(tstore, curr, par);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:292:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:127:15: note: declared here
-  127 | void          gtk_tree_store_prepend          (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:46:25: warning: 'gtk_tree_store_append' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   46 |                         gtk_tree_store_append(tstore, curr, par);
-      |                         ^~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:131:15: note: declared here
-  131 | void          gtk_tree_store_append           (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:50:25: warning: 'gtk_tree_store_insert_before' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   50 |                         gtk_tree_store_insert_before(tstore, curr, par, sibling);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:103:15: note: declared here
-  103 | void          gtk_tree_store_insert_before    (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:52:25: warning: 'gtk_tree_store_insert_after' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   52 |                         gtk_tree_store_insert_after(tstore, curr, par, sibling);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:108:15: note: declared here
-  108 | void          gtk_tree_store_insert_after     (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:62:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   62 |                 gtk_tree_store_set_value(tstore, curr, c, &v);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
-   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:70:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-   70 |                 gtk_tree_store_set_value(tstore, curr, c, &v);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stencil_gl.o ../src/librnd/plugins/lib_hid_gl/stencil_gl.c
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_direct.o ../src/librnd/plugins/lib_hid_gl/draw_direct.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/bu_command.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/bu_menu.c:30:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
-   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -3246,31 +3255,6 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_model':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:94:9: warning: 'gtk_tree_view_get_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-   94 |         GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tt));
-      |         ^~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:26:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:199:24: note: declared here
-  199 | GtkTreeModel          *gtk_tree_view_get_model                     (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:99:9: warning: 'gtk_tree_model_filter_get_model' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
-   99 |         model = gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(model));
-      |         ^~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkentrycompletion.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtkentry.h:39,
-                 from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:27:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:127:15: note: declared here
-  127 | GtkTreeModel *gtk_tree_model_filter_get_model                  (GtkTreeModelFilter           *filter);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_remove_cb':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:128:9: warning: 'gtk_tree_store_remove' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-  128 |         gtk_tree_store_remove(GTK_TREE_STORE(model), (GtkTreeIter *)row->hid_data);
-      |         ^~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:95:15: note: declared here
-   95 | gboolean      gtk_tree_store_remove           (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_modify_cb':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
@@ -3280,228 +3264,76 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
   172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:144:25: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-  144 |                         gtk_tree_store_set_value(GTK_TREE_STORE(model), iter, col, &v);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
-   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:149:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-  149 |                 gtk_tree_store_set_value(GTK_TREE_STORE(model), iter, col, &v);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
-   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_error.o ../src/librnd/plugins/lib_hid_gl/draw_error.c
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_update_hide':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:162:9: warning: 'gtk_tree_model_filter_refilter' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
-  162 |         gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(model));
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:147:15: note: declared here
-  147 | void          gtk_tree_model_filter_refilter                   (GtkTreeModelFilter           *filter);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_selected':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:176:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  176 |         tsel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
-      |         ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:181:17: warning: 'gtk_tree_selection_get_selected_rows' is deprecated [-Wdeprecated-declarations]
-  181 |                 GList *list = gtk_tree_selection_get_selected_rows(tsel, &tm);
-      |                 ^~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:290:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:100:18: note: declared here
-  100 | GList *          gtk_tree_selection_get_selected_rows   (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:184:25: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  184 |                         gtk_tree_model_get_iter(tm, &iter, path);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcellarea.h:30,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:64:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
-  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:186:25: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  186 |                         g_list_foreach(list, (GFunc) gtk_tree_path_free, NULL);
-      |                         ^~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
-  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
-      |              ^~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
   145 |         return gtk_color_button_new_with_rgba(color);
       |         ^~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:193:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
-  193 |                 gtk_tree_selection_get_selected(tsel, &tm, &iter);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
-   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtk.h:82:
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
    53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:198:9: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  198 |         gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
-      |         ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_selected_multi':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:212:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  212 |         tsel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
-      |         ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/lib_gtk4_common/util_listener.c:1:
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:219:17: warning: 'gtk_tree_selection_get_selected_rows' is deprecated [-Wdeprecated-declarations]
-  219 |                 for(list = gtk_tree_selection_get_selected_rows(tsel, &tm); list; list = g_list_next(list)) {
-      |                 ^~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:100:18: note: declared here
-  100 | GList *          gtk_tree_selection_get_selected_rows   (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:221:25: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  221 |                         gtk_tree_model_get_iter(tm, &iter, path);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
-  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:222:25: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  222 |                         gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
-      |                         ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
   150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtk.h:83:
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:226:17: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  226 |                 g_list_foreach(list, (GFunc) gtk_tree_path_free, NULL);
-      |                 ^~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
-  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
-      |              ^~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:231:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
-  231 |                 gtk_tree_selection_get_selected(tsel, &tm, &iter);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
-   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:235:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  235 |                 gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
-      |                 ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
+                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
+                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
+                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
+/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
+   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
+      |   ^~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'tree_table_filter_visible_func':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
   155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
    66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:265:9: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  265 |         gtk_tree_model_get(model, iter, attr->rnd_hatt_table_cols, &r, -1);
-      |         ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'tree_row_activated':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:281:9: warning: 'gtk_tree_view_get_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  281 |         model = gtk_tree_view_get_model(tree_view);
-      |         ^~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:199:24: note: declared here
-  199 | GtkTreeModel          *gtk_tree_view_get_model                     (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:282:9: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  282 |         gtk_tree_model_get_iter(model, &iter, path);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
-  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:285:17: warning: 'gtk_tree_view_row_expanded' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  285 |                 if (gtk_tree_view_row_expanded(tree_view, path))
-      |                 ^~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   160 |         return gtk_combo_box_text_new();
       |         ^~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:307:24: note: declared here
-  307 | gboolean               gtk_tree_view_row_expanded                  (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtk.h:95:
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
    38 | GtkWidget*    gtk_combo_box_text_new             (void);
       |               ^~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:286:25: warning: 'gtk_tree_view_collapse_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  286 |                         gtk_tree_view_collapse_row(tree_view, path);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:300:24: note: declared here
-  300 | gboolean               gtk_tree_view_collapse_row                  (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:288:25: warning: 'gtk_tree_view_expand_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  288 |                         gtk_tree_view_expand_row(tree_view, path, FALSE);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:296:24: note: declared here
-  296 | gboolean               gtk_tree_view_expand_row                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/bu_menu.c:30:
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
-                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
-                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
-                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
-/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
-   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
-      |   ^~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_key_press_cb':
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:42:15: note: declared here
    42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:324:17: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  324 |                 selection = gtk_tree_view_get_selection(tree_view);
-      |                 ^~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:327:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
-  327 |                 if (!gtk_tree_selection_get_selected(selection, &model, &iter))
-      |                 ^~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
-   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
+   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
+      |         ^~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
    49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:330:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  330 |                 gtk_tree_model_get(model, &iter, attr->rnd_hatt_table_cols, &r, -1);
-      |                 ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:352:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  352 |         selection = gtk_tree_view_get_selection(tree_view);
-      |         ^~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
+/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
+  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:175:9: warning: 'gtk_combo_box_text_remove' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   175 |         gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(combo), position);
@@ -3510,32 +3342,27 @@
    52 | void          gtk_combo_box_text_remove          (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_get_active_text':
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:180:9: warning: 'gtk_combo_box_text_get_active_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   180 |         return gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo));
       |         ^~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:57:15: note: declared here
    57 | char         *gtk_combo_box_text_get_active_text (GtkComboBoxText     *combo_box);
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
-   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
-      |         ^~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
-/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
-  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gdkc_window_get_pointer':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
   145 |         return gtk_color_button_new_with_rgba(color);
       |         ^~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h:214:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
+  214 |         gtk_widget_translate_coordinates(root, w, dx, dy, &wdx, &wdy);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtk.h:82:
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
    53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
+  614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
   150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
@@ -3544,31 +3371,13 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:355:9: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
-  355 |         if (!gtk_tree_selection_get_selected(selection, &model, &iter))
-      |         ^~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
-   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:364:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  364 |                 gtk_tree_model_get(model, &iter, attr->rnd_hatt_table_cols, &r, -1);
-      |                 ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
-  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gdkc_window_get_pointer':
-../src/librnd/plugins/lib_gtk4_common/compat.h:214:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
-  214 |         gtk_widget_translate_coordinates(root, w, dx, dy, &wdx, &wdy);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
-  614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:379:17: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  379 |                 path = gtk_tree_model_get_path(model, &iter);
-      |                 ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
-  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
+../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  242 |         gtk_widget_hide(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
   155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
@@ -3576,13 +3385,14 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
    66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:383:17: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  383 |                 gtk_tree_path_free(path);
-      |                 ^~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
-  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
-      |              ^~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
+../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  252 |         gtk_widget_show(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   160 |         return gtk_combo_box_text_new();
       |         ^~~~~~
@@ -3590,13 +3400,6 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
    38 | GtkWidget*    gtk_combo_box_text_new             (void);
       |               ^~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_set':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:409:17: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  409 |                 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
-      |                 ^~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
@@ -3604,32 +3407,13 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:42:15: note: declared here
    42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:410:17: warning: 'gtk_tree_selection_unselect_all' is deprecated [-Wdeprecated-declarations]
-  410 |                 gtk_tree_selection_unselect_all(sel);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:129:18: note: declared here
-  129 | void             gtk_tree_selection_unselect_all        (GtkTreeSelection            *selection);
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:419:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  419 |         path = gtk_tree_model_get_path(model, r->hid_data);
-      |         ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
-  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
    49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:423:9: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  423 |         gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
-  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:175:9: warning: 'gtk_combo_box_text_remove' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   175 |         gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(combo), position);
@@ -3637,41 +3421,6 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:52:15: note: declared here
    52 | void          gtk_combo_box_text_remove          (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:424:9: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  424 |         gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), path, NULL, FALSE);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
-  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  242 |         gtk_widget_hide(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_jumpto_cb':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:437:17: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  437 |                 gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), NULL, NULL, FALSE);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
-  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:441:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  441 |         path = gtk_tree_model_get_path(model, row->hid_data);
-      |         ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
-  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:443:17: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  443 |                 gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), NULL, NULL, FALSE);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  252 |         gtk_widget_show(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_get_active_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:180:9: warning: 'gtk_combo_box_text_get_active_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   180 |         return gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo));
@@ -3679,9 +3428,6 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:57:15: note: declared here
    57 | char         *gtk_combo_box_text_get_active_text (GtkComboBoxText     *combo_box);
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
-  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gdkc_window_get_pointer':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:214:9: warning: 'gtk_widget_translate_coordinates' is deprecated: Use 'gtk_widget_compute_point' instead [-Wdeprecated-declarations]
   214 |         gtk_widget_translate_coordinates(root, w, dx, dy, &wdx, &wdy);
@@ -3690,411 +3436,25 @@
   614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:447:9: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  447 |         gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
-  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
   242 |         gtk_widget_hide(widget);
       |         ^~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
   276 | void       gtk_widget_hide                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/lib_gtk4_common/util_timer.c:1:
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
   252 |         gtk_widget_show(widget);
       |         ^~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:448:9: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  448 |         gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), path, NULL, FALSE);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
-  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_expcoll_cb':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:462:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
-  462 |         path = gtk_tree_model_get_path(model, row->hid_data);
-      |         ^~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
-  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
-      |                   ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:467:17: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  467 |                 gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
-  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:468:17: warning: 'gtk_tree_view_expand_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  468 |                 gtk_tree_view_expand_row(GTK_TREE_VIEW(tt), path, 0);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:296:24: note: declared here
-  296 | gboolean               gtk_tree_view_expand_row                    (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:471:17: warning: 'gtk_tree_view_collapse_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  471 |                 gtk_tree_view_collapse_row(GTK_TREE_VIEW(tt), path);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:300:24: note: declared here
-  300 | gboolean               gtk_tree_view_collapse_row                  (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_create':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:479:9: warning: 'gtk_tree_view_new' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  479 |         GtkWidget *view = gtk_tree_view_new();
-      |         ^~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:193:24: note: declared here
-  193 | GtkWidget             *gtk_tree_view_new                           (void);
-      |                        ^~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:502:17: warning: 'gtk_tree_view_column_new' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
-  502 |                 GtkTreeViewColumn *col = gtk_tree_view_column_new();
-      |                 ^~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:26:
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:83:25: note: declared here
-   83 | GtkTreeViewColumn      *gtk_tree_view_column_new                 (void);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:504:25: warning: 'gtk_tree_view_column_set_title' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
-  504 |                         gtk_tree_view_column_set_title(col, *colhdr == NULL ? "" : *colhdr);
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:165:25: note: declared here
-  165 | void                    gtk_tree_view_column_set_title           (GtkTreeViewColumn       *tree_column,
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:508:17: warning: 'gtk_tree_view_append_column' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  508 |                 gtk_tree_view_append_column(GTK_TREE_VIEW(view), col);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:226:24: note: declared here
-  226 | int                    gtk_tree_view_append_column                 (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:509:17: warning: 'gtk_cell_renderer_text_new' is deprecated [-Wdeprecated-declarations]
-  509 |                 renderer = gtk_cell_renderer_text_new();
-      |                 ^~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcellrendereraccel.h:24,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:70:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertext.h:62:18: note: declared here
-   62 | GtkCellRenderer *gtk_cell_renderer_text_new      (void);
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:510:17: warning: 'gtk_tree_view_column_pack_start' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
-  510 |                 gtk_tree_view_column_pack_start(col, renderer, TRUE);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:91:25: note: declared here
-   91 | void                    gtk_tree_view_column_pack_start          (GtkTreeViewColumn       *tree_column,
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:511:17: warning: 'gtk_tree_view_column_add_attribute' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
-  511 |                 gtk_tree_view_column_add_attribute(col, renderer, "text", c);
-      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:101:25: note: declared here
-  101 | void                    gtk_tree_view_column_add_attribute       (GtkTreeViewColumn       *tree_column,
-      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:519:9: warning: 'gtk_tree_store_newv' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
-  519 |         tstore = gtk_tree_store_newv(attr->rnd_hatt_table_cols+1, types);
-      |         ^~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:66:15: note: declared here
-   66 | GtkTreeStore *gtk_tree_store_newv             (int           n_columns,
-      |               ^~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:525:9: warning: 'gtk_tree_model_filter_set_visible_func' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
-  525 |         gtk_tree_model_filter_set_visible_func((GtkTreeModelFilter *) model, tree_table_filter_visible_func, attr, NULL);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:111:15: note: declared here
-  111 | void          gtk_tree_model_filter_set_visible_func           (GtkTreeModelFilter           *filter,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:526:9: warning: 'gtk_tree_view_set_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  526 |         gtk_tree_view_set_model(GTK_TREE_VIEW(view), model);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:201:24: note: declared here
-  201 | void                   gtk_tree_view_set_model                     (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:528:9: warning: 'gtk_tree_selection_set_mode' is deprecated [-Wdeprecated-declarations]
-  528 |         gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_NONE);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:76:18: note: declared here
-   76 | void             gtk_tree_selection_set_mode            (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:528:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  528 |         gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_NONE);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:535:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  535 |         selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(view));
-      |         ^~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
-  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:536:9: warning: 'gtk_tree_selection_set_mode' is deprecated [-Wdeprecated-declarations]
-  536 |         gtk_tree_selection_set_mode(selection, (attr->hatt_flags & RND_HATF_TREE_MULTI) ? GTK_SELECTION_MULTIPLE : GTK_SELECTION_SINGLE);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:76:18: note: declared here
-   76 | void             gtk_tree_selection_set_mode            (GtkTreeSelection            *selection,
-      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_pre_free':
-./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:563:9: warning: 'gtk_tree_view_set_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
-  563 |         gtk_tree_view_set_model(GTK_TREE_VIEW(tt), NULL);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:201:24: note: declared here
-  201 | void                   gtk_tree_view_set_model                     (GtkTreeView               *tree_view,
-      |                        ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_misc.c:1,
-                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:2:
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_picture_create':
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:157:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
-  157 |         pic = gtk_image_new_from_pixbuf(pixbuf);
-      |         ^~~
-In file included from /usr/include/gtk-4.0/gtk/gtkentry.h:40:
-/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
-   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
-      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_picbutton_create':
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:178:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
-  178 |         img = gtk_image_new_from_pixbuf(pixbuf);
-      |         ^~~
-/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
-   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
-      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_color_create':
-./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:207:9: warning: 'gtk_color_button_set_title' is deprecated [-Wdeprecated-declarations]
-  207 |         gtk_color_button_set_title(GTK_COLOR_BUTTON(button), NULL);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:55:14: note: declared here
-   55 | void         gtk_color_button_set_title     (GtkColorButton *button,
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_box.c:1,
-                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:4:
-./librnd/plugins/lib_gtk_common/dlg_attr_box.c: In function 'paned_get_size':
-./librnd/plugins/lib_gtk_common/dlg_attr_box.c:51:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
-   51 |         gtkc_widget_get_allocation(pane, &a);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
-  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_add':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:484:33: warning: 'gtk_combo_box_set_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
-  484 |                                 gtk_combo_box_set_active(GTK_COMBO_BOX(combo), ctx->attrs[j].val.lng);
-      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:86:15: note: declared here
-   86 | void          gtk_combo_box_set_active       (GtkComboBox     *combo_box,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_set':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:668:33: warning: 'gtk_combo_box_get_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
-  668 |                                 int en = gtk_combo_box_get_active(GTK_COMBO_BOX(ctx->wl[idx]));
-      |                                 ^~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:84:15: note: declared here
-   84 | int           gtk_combo_box_get_active       (GtkComboBox     *combo_box);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:671:33: warning: 'gtk_combo_box_set_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
-  671 |                                 gtk_combo_box_set_active(GTK_COMBO_BOX(ctx->wl[idx]), val->lng);
-      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:86:15: note: declared here
-   86 | void          gtk_combo_box_set_active       (GtkComboBox     *combo_box,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_widget_hide_':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:778:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  778 |                 gtk_widget_hide(w);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:780:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  780 |                 gtk_widget_show(w);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_new':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:929:9: warning: 'gtk_dialog_new' is deprecated [-Wdeprecated-declarations]
-  929 |         ctx->dialog = gtk_dialog_new();
-      |         ^~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:130:12: note: declared here
-  130 | GtkWidget* gtk_dialog_new      (void);
-      |            ^~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_winplace_cfg':
-./librnd/plugins/lib_gtk_common/dlg_attribute.c:1213:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
- 1213 |         gtkc_widget_get_allocation(widget, &allocation);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
-  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
-      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c:53:
-./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_tw_dock_leave':
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:173:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  173 |         gtk_widget_hide(frame);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'create_image_button_from_xpm_data':
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:308:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
-  308 |         image = gtk_image_new_from_pixbuf(pixbuf);
-      |         ^~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkentry.h:40,
-                 from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:27,
-                 from /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:94:
-/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
-   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
-      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_topwin_hide_status':
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:330:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  330 |                 gtk_widget_show(tw->dockbox[RND_HID_DOCK_BOTTOM]);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:332:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  332 |                 gtk_widget_hide(tw->dockbox[RND_HID_DOCK_BOTTOM]);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_build_top_window':
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:474:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  474 |         gtk_widget_hide(tw->cmd.command_combo_box);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:475:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  475 |         gtk_widget_hide(tw->cmd.prompt_label);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_fullscreen_apply':
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:499:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  499 |                 gtk_widget_hide(tw->left_toolbar);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:500:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  500 |                 gtk_widget_hide(tw->top_hbox);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:502:25: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  502 |                         gtk_widget_hide(tw->bottom_hbox);
-      |                         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:505:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  505 |                 gtk_widget_show(tw->left_toolbar);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:506:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  506 |                 gtk_widget_show(tw->top_hbox);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/dlg_topwin.c:507:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  507 |                 gtk_widget_show(tw->bottom_hbox);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'gtkci_menu_build':
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c:513:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  513 |                 gtk_widget_hide(item);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'gtkci_menu_open':
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c:548:9: warning: 'gtk_dialog_new' is deprecated [-Wdeprecated-declarations]
-  548 |         popwin = is_tearoff ? gtk_dialog_new() : gtk_popover_new();
-      |         ^~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:130:12: note: declared here
-  130 | GtkWidget* gtk_dialog_new      (void);
-      |            ^~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'rnd_gtk_load_menus':
-../src/librnd/plugins/lib_gtk4_common/bu_menu.c:728:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  728 |                 gtk_widget_show(menu_bar);
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-In file included from ../src/librnd/plugins/lib_gtk4_common/bu_command.c:2:
-./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_command_combo_box_entry_create':
-./librnd/plugins/lib_gtk_common/bu_command.c:134:9: warning: 'gtk_combo_box_text_new_with_entry' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
-  134 |         ctx->command_combo_box = gtkc_combo_box_entry_new_text();
-      |         ^~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:40:15: note: declared here
-   40 | GtkWidget*    gtk_combo_box_text_new_with_entry  (void);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:135:9: warning: 'gtk_combo_box_get_child' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
-  135 |         ctx->command_entry = gtkc_combo_box_get_entry(ctx->command_combo_box);
-      |         ^~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:94:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:154:15: note: declared here
-  154 | GtkWidget *   gtk_combo_box_get_child            (GtkComboBox *combo_box);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_cmd_close':
-./librnd/plugins/lib_gtk_common/bu_command.c:162:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  162 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->command_combo_box));
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:163:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  163 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->prompt_label));
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_command_entry_get':
-./librnd/plugins/lib_gtk_common/bu_command.c:188:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  188 |                 gtk_widget_show(gtk_widget_get_parent(ctx->command_combo_box));
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:190:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  190 |         gtk_widget_show(ctx->command_combo_box);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:191:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  191 |         gtk_widget_show(ctx->prompt_label);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:218:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  218 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->command_combo_box));
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:219:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  219 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->prompt_label));
-      |                 ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:224:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  224 |         gtk_widget_hide(ctx->command_combo_box);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-./librnd/plugins/lib_gtk_common/bu_command.c:225:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  225 |         gtk_widget_hide(ctx->prompt_label);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/in_keyboard.c:1:
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4193,12 +3553,56 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/bu_command.c:2:
+./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_command_combo_box_entry_create':
+./librnd/plugins/lib_gtk_common/bu_command.c:134:9: warning: 'gtk_combo_box_text_new_with_entry' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
+  134 |         ctx->command_combo_box = gtkc_combo_box_entry_new_text();
+      |         ^~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:40:15: note: declared here
+   40 | GtkWidget*    gtk_combo_box_text_new_with_entry  (void);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:135:9: warning: 'gtk_combo_box_get_child' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
+  135 |         ctx->command_entry = gtkc_combo_box_get_entry(ctx->command_combo_box);
+      |         ^~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:94:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:154:15: note: declared here
+  154 | GtkWidget *   gtk_combo_box_get_child            (GtkComboBox *combo_box);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_cmd_close':
+./librnd/plugins/lib_gtk_common/bu_command.c:162:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  162 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->command_combo_box));
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:163:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  163 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->prompt_label));
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c: In function 'rnd_gtk_command_entry_get':
+./librnd/plugins/lib_gtk_common/bu_command.c:188:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  188 |                 gtk_widget_show(gtk_widget_get_parent(ctx->command_combo_box));
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:190:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  190 |         gtk_widget_show(ctx->command_combo_box);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:191:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  191 |         gtk_widget_show(ctx->prompt_label);
+      |         ^~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4208,15 +3612,42 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:218:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  218 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->command_combo_box));
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:219:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  219 |                 gtk_widget_hide(gtk_widget_get_parent(ctx->prompt_label));
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:224:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  224 |         gtk_widget_hide(ctx->command_combo_box);
+      |         ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
       |         ^~~~~~~~~
+./librnd/plugins/lib_gtk_common/bu_command.c:225:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  225 |         gtk_widget_hide(ctx->prompt_label);
+      |         ^~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
                  from /usr/include/gtk-4.0/gtk/gtk.h:43:
 /usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
   172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
   145 |         return gtk_color_button_new_with_rgba(color);
@@ -4283,59 +3714,16 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
   614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
-../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
-  242 |         gtk_widget_hide(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
-  276 | void       gtk_widget_hide                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
-../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  252 |         gtk_widget_show(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
-../scconfig/cquote -n dialogs_conf_internal < ../src/librnd/plugins/lib_hid_common/dialogs.conf > ../src/librnd/plugins/lib_hid_common/conf_internal.c
-AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_hid_common/dialogs_conf.h > ../src/librnd/plugins/lib_hid_common/dialogs_conf_fields.h
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/lead_user.o ../src/librnd/plugins/lib_hid_common/lead_user.c
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c: In function 'gtkc_display_get_pointer':
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:14:17: warning: 'gdk_x11_display_get_xdisplay' is deprecated [-Wdeprecated-declarations]
-   14 |                 Display *display = GDK_DISPLAY_XDISPLAY(gdisplay);
-      |                 ^~~~~~~
-In file included from /usr/include/gtk-4.0/gdk/x11/gdkx.h:39,
-                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:440:
-/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
-   60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/grid_menu.o ../src/librnd/plugins/lib_hid_common/grid_menu.c
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:15:17: warning: 'gdk_x11_display_get_xrootwindow' is deprecated [-Wdeprecated-declarations]
-   15 |                 Window tmp, rootwin = gdk_x11_display_get_xrootwindow(gdisplay);
-      |                 ^~~~~~
-/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
-   64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c: In function 'gtkc_display_warp_pointer':
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:32:17: warning: 'gdk_x11_display_get_xdisplay' is deprecated [-Wdeprecated-declarations]
-   32 |                 Display *display = GDK_DISPLAY_XDISPLAY(gdisplay);
-      |                 ^~~~~~~
-/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
-   60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:33:17: warning: 'gdk_x11_display_get_xrootwindow' is deprecated [-Wdeprecated-declarations]
-   33 |                 Window tmp, rootwin = gdk_x11_display_get_xrootwindow(gdisplay);
-      |                 ^~~~~~
-/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
-   64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/cli_history.o ../src/librnd/plugins/lib_hid_common/cli_history.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/in_mouse.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/in_keyboard.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
+../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  242 |         gtk_widget_hide(widget);
+      |         ^~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4345,6 +3733,16 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
+../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  252 |         gtk_widget_show(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
@@ -4370,6 +3768,7 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_direct.o ../src/librnd/plugins/lib_hid_gl/stenc_direct.c
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
   155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
@@ -4434,12 +3833,8 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/place.o ../src/librnd/plugins/lib_hid_common/place.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/menu_helper.o ../src/librnd/plugins/lib_hid_common/menu_helper.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/act_dad.o ../src/librnd/plugins/lib_hid_common/act_dad.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_comm_m.o ../src/librnd/plugins/lib_hid_common/dlg_comm_m.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/util_watch.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
@@ -4542,15 +3937,22 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_export.o ../src/librnd/plugins/lib_hid_common/dlg_export.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_log.o ../src/librnd/plugins/lib_hid_common/dlg_log.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_plugins.o ../src/librnd/plugins/lib_hid_common/dlg_plugins.c
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'gtkci_menu_build':
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/util_timer.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
+In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/lib_gtk4_common/glue_common.c:2:
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c:513:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  513 |                 gtk_widget_hide(item);
+      |                 ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4560,6 +3962,34 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
+                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
+                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
+                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
+/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
+   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
+      |   ^~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'gtkci_menu_open':
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c:548:9: warning: 'gtk_dialog_new' is deprecated [-Wdeprecated-declarations]
+  548 |         popwin = is_tearoff ? gtk_dialog_new() : gtk_popover_new();
+      |         ^~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:130:12: note: declared here
+  130 | GtkWidget* gtk_dialog_new      (void);
+      |            ^~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
+../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
+   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
+      |         ^~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
+/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
+  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
@@ -4585,14 +4015,30 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c: In function 'rnd_gtk_load_menus':
+../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
+  145 |         return gtk_color_button_new_with_rgba(color);
+      |         ^~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
   155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
    66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/bu_menu.c:728:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  728 |                 gtk_widget_show(menu_bar);
+      |                 ^~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:82:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
+   53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   160 |         return gtk_combo_box_text_new();
       |         ^~~~~~
@@ -4600,6 +4046,13 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
    38 | GtkWidget*    gtk_combo_box_text_new             (void);
       |               ^~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
+  150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:83:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
+   69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
@@ -4607,6 +4060,13 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:42:15: note: declared here
    42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
+../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
+  155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
+   66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
+      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
@@ -4614,13 +4074,28 @@
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
    49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
+../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
+  160 |         return gtk_combo_box_text_new();
+      |         ^~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:95:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
+   38 | GtkWidget*    gtk_combo_box_text_new             (void);
+      |               ^~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:175:9: warning: 'gtk_combo_box_text_remove' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   175 |         gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(combo), position);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:52:15: note: declared here
    52 | void          gtk_combo_box_text_remove          (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
+../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
+  165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:42:15: note: declared here
+   42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_get_active_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:180:9: warning: 'gtk_combo_box_text_get_active_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   180 |         return gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo));
@@ -4635,7 +4110,14 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:614:14: note: declared here
   614 | gboolean     gtk_widget_translate_coordinates (GtkWidget  *src_widget,
       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
+../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
+  170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_hide_all':
+/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
+   49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
   242 |         gtk_widget_hide(widget);
       |         ^~~~~~~~~~~~~~~
@@ -4646,90 +4128,16 @@
 ../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
   252 |         gtk_widget_show(widget);
       |         ^~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_fileselect.o ../src/librnd/plugins/lib_hid_common/dlg_fileselect.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/dlg_pref.o ../src/librnd/plugins/lib_hid_common/dlg_pref.c
-In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/wt_preview.c:1:
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
-                 from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
-                 from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
-                 from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:29,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:33,
-                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:43:
-/usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
-   90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
-      |   ^~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
-../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
-   61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
-      |         ^~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkappchooserdialog.h:31,
-                 from /usr/include/gtk-4.0/gtk/gtk.h:43:
-/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:172:13: note: declared here
-  172 | GtkWidget * gtk_dialog_get_content_area (GtkDialog *dialog);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_new_with_color':
-../src/librnd/plugins/lib_gtk4_common/compat.h:145:9: warning: 'gtk_color_button_new_with_rgba' is deprecated [-Wdeprecated-declarations]
-  145 |         return gtk_color_button_new_with_rgba(color);
-      |         ^~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:82:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:53:14: note: declared here
-   53 | GtkWidget *  gtk_color_button_new_with_rgba (const GdkRGBA  *rgba);
-      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_set_color':
-../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
-  150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:83:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
-   69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_color_button_get_color':
-../src/librnd/plugins/lib_gtk4_common/compat.h:155:9: warning: 'gtk_color_chooser_get_rgba' is deprecated [-Wdeprecated-declarations]
-  155 |         gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(button), color);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:66:10: note: declared here
-   66 | void     gtk_color_chooser_get_rgba       (GtkColorChooser *chooser,
-      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_new':
-../src/librnd/plugins/lib_gtk4_common/compat.h:160:9: warning: 'gtk_combo_box_text_new' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
-  160 |         return gtk_combo_box_text_new();
-      |         ^~~~~~
-In file included from /usr/include/gtk-4.0/gtk/gtk.h:95:
-/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:38:15: note: declared here
-   38 | GtkWidget*    gtk_combo_box_text_new             (void);
-      |               ^~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_append_text':
-../src/librnd/plugins/lib_gtk4_common/compat.h:165:9: warning: 'gtk_combo_box_text_append_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
-  165 |         gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(combo), text);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:42:15: note: declared here
-   42 | void          gtk_combo_box_text_append_text     (GtkComboBoxText     *combo_box,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_prepend_text':
-../src/librnd/plugins/lib_gtk4_common/compat.h:170:9: warning: 'gtk_combo_box_text_prepend_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
-  170 |         gtk_combo_box_text_prepend_text(GTK_COMBO_BOX_TEXT(combo), text);
-      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:49:15: note: declared here
-   49 | void          gtk_combo_box_text_prepend_text    (GtkComboBoxText     *combo_box,
-      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_remove':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:175:9: warning: 'gtk_combo_box_text_remove' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   175 |         gtk_combo_box_text_remove(GTK_COMBO_BOX_TEXT(combo), position);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/deprecated/gtkcomboboxtext.h:52:15: note: declared here
    52 | void          gtk_combo_box_text_remove          (GtkComboBoxText     *combo_box,
       |               ^~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/util_listener.c:1:
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_combo_box_text_get_active_text':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:180:9: warning: 'gtk_combo_box_text_get_active_text' is deprecated: Use 'GtkDropDown and GtkStringList' instead [-Wdeprecated-declarations]
   180 |         return gtk_combo_box_text_get_active_text(GTK_COMBO_BOX_TEXT(combo));
@@ -4748,12 +4156,22 @@
 ../src/librnd/plugins/lib_gtk4_common/compat.h:242:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
   242 |         gtk_widget_hide(widget);
       |         ^~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
-   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
-      |                 ^~~~~~~~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
   276 | void       gtk_widget_hide                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
+../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  252 |         gtk_widget_show(widget);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
+                 from ../src/librnd/plugins/lib_gtk4_common/wt_preview.c:1:
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
+../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
+   58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
+      |                 ^~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4763,13 +4181,7 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
-../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
-../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
-  252 |         gtk_widget_show(widget);
-      |         ^~~~~~~~~~~~~~~
-/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
-  274 | void       gtk_widget_show                (GtkWidget           *widget);
-      |            ^~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_error.o ../src/librnd/plugins/lib_hid_gl/stenc_error.c
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
@@ -4859,12 +4271,34 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c: In function 'gtkc_display_get_pointer':
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:14:17: warning: 'gdk_x11_display_get_xdisplay' is deprecated [-Wdeprecated-declarations]
+   14 |                 Display *display = GDK_DISPLAY_XDISPLAY(gdisplay);
+      |                 ^~~~~~~
+In file included from /usr/include/gtk-4.0/gdk/x11/gdkx.h:39,
+                 from ../src/librnd/plugins/lib_gtk4_common/compat.h:440:
+/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
+   60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:15:17: warning: 'gdk_x11_display_get_xrootwindow' is deprecated [-Wdeprecated-declarations]
+   15 |                 Window tmp, rootwin = gdk_x11_display_get_xrootwindow(gdisplay);
+      |                 ^~~~~~
+/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
+   64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/glue_hid.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c: In function 'gtkc_display_warp_pointer':
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:32:17: warning: 'gdk_x11_display_get_xdisplay' is deprecated [-Wdeprecated-declarations]
+   32 |                 Display *display = GDK_DISPLAY_XDISPLAY(gdisplay);
+      |                 ^~~~~~~
+/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:60:15: note: declared here
+   60 | Display *     gdk_x11_display_get_xdisplay     (GdkDisplay  *display);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In file included from /usr/include/gtk-4.0/gtk/gtkwidget.h:33,
                  from /usr/include/gtk-4.0/gtk/gtkapplication.h:26,
                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:32,
@@ -4874,6 +4308,12 @@
 /usr/include/gtk-4.0/gtk/gtkenums.h:90:3: note: declared here
    90 |   GTK_ALIGN_BASELINE GDK_DEPRECATED_ENUMERATOR_IN_4_12_FOR(GTK_ALIGN_BASELINE_FILL) = GTK_ALIGN_CENTER + 1,
       |   ^~~~~~~~~~~~~~~~~~
+../src/librnd/plugins/lib_gtk4_common/ui_crosshair.c:33:17: warning: 'gdk_x11_display_get_xrootwindow' is deprecated [-Wdeprecated-declarations]
+   33 |                 Window tmp, rootwin = gdk_x11_display_get_xrootwindow(gdisplay);
+      |                 ^~~~~~
+/usr/include/gtk-4.0/gdk/x11/gdkx11display.h:64:15: note: declared here
+   64 | Window        gdk_x11_display_get_xrootwindow  (GdkDisplay  *display);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_dlg_add_content':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:61:9: warning: 'gtk_dialog_get_content_area' is deprecated [-Wdeprecated-declarations]
    61 |         GtkWidget *content_area = gtk_dialog_get_content_area(dlg);
@@ -4963,10 +4403,8 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/toolbar.o ../src/librnd/plugins/lib_hid_common/toolbar.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/xpm.o ../src/librnd/plugins/lib_hid_common/xpm.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/glue_hid.c:1:
+                 from ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
@@ -5001,6 +4439,7 @@
 ../src/librnd/plugins/lib_gtk4_common/compat.h:150:9: warning: 'gtk_color_chooser_set_rgba' is deprecated [-Wdeprecated-declarations]
   150 |         gtk_color_chooser_set_rgba(GTK_COLOR_CHOOSER(button), color);
       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_vao.o ../src/librnd/plugins/lib_hid_gl/draw_vao.c
 In file included from /usr/include/gtk-4.0/gtk/gtk.h:83:
 /usr/include/gtk-4.0/gtk/deprecated/gtkcolorchooser.h:69:10: note: declared here
    69 | void     gtk_color_chooser_set_rgba       (GtkColorChooser *chooser,
@@ -5069,9 +4508,14 @@
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
+gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_framebuffer.o ../src/librnd/plugins/lib_hid_gl/stenc_framebuffer.c
+gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_wget/lib_wget.o ../src/librnd/plugins/lib_wget/lib_wget.c
+AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/core/rnd_conf.h > ../src/librnd/core/hidlib_conf_fields.h
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_init.c
 In file included from ../src/librnd/plugins/lib_gtk4_common/compat.h:46,
-                 from ../src/librnd/plugins/lib_gtk4_common/glue_common.c:2:
+                 from ../src/librnd/plugins/lib_gtk4_common/util_watch.c:1:
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h: In function 'gtkci_expfill':
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o buildin.hidlib.o buildin.hidlib.c
 ../src/librnd/plugins/lib_gtk4_common/compat_priv.h:58:17: warning: 'GTK_ALIGN_BASELINE' is deprecated: Use 'GTK_ALIGN_BASELINE_FILL' instead [-Wdeprecated-declarations]
    58 |                 gtk_widget_set_valign(w, start ? GTK_ALIGN_BASELINE : GTK_ALIGN_FILL);
       |                 ^~~~~~~~~~~~~~~~~~~~~
@@ -5167,66 +4611,658 @@
   276 | void       gtk_widget_hide                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
 ../src/librnd/plugins/lib_gtk4_common/compat.h: In function 'gtkc_widget_show_all':
+In file included from ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.c:28:
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'enum_changed_cb':
 ../src/librnd/plugins/lib_gtk4_common/compat.h:252:9: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
   252 |         gtk_widget_show(widget);
       |         ^~~~~~~~~~~~~~~
 /usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
   274 | void       gtk_widget_show                (GtkWidget           *widget);
       |            ^~~~~~~~~~~~~~~
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/zoompan.o ../src/librnd/plugins/lib_hid_common/zoompan.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/gui_act.o ../src/librnd/plugins/lib_hid_common/gui_act.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/hidgl.o ../src/librnd/plugins/lib_hid_gl/hidgl.c
-../scconfig/cquote -n lib_hid_gl_conf_internal < ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.conf > ../src/librnd/plugins/lib_hid_gl/conf_internal.c
-AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/plugins/lib_hid_gl/lib_hid_gl_conf.h > ../src/librnd/plugins/lib_hid_gl/lib_hid_gl_conf_fields.h
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stencil_gl.o ../src/librnd/plugins/lib_hid_gl/stencil_gl.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_direct.o ../src/librnd/plugins/lib_hid_gl/draw_direct.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_error.o ../src/librnd/plugins/lib_hid_gl/draw_error.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_direct.o ../src/librnd/plugins/lib_hid_gl/stenc_direct.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_error.o ../src/librnd/plugins/lib_hid_gl/stenc_error.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/draw_vao.o ../src/librnd/plugins/lib_hid_gl/draw_vao.c
-gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/stenc_framebuffer.o ../src/librnd/plugins/lib_hid_gl/stenc_framebuffer.c
-gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_wget/lib_wget.o ../src/librnd/plugins/lib_wget/lib_wget.c
-AWK=awk ../src/librnd/scconfig/gen_conf.sh < ../src/librnd/core/rnd_conf.h > ../src/librnd/core/hidlib_conf_fields.h
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_init.c
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o buildin.hidlib.o buildin.hidlib.c
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:135:9: warning: 'gtk_combo_box_get_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
+  135 |         dst->val.lng = gtk_combo_box_get_active(combo_box);
+      |         ^~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:94:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:84:15: note: declared here
+   84 | int           gtk_combo_box_get_active       (GtkComboBox     *combo_box);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/plugins/script/live_script.o ../src/librnd/plugins/script/live_script.c
-gcc -shared -rdynamic -o ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.so  ../src/librnd/plugins/hid_gtk4_gl/gtkhid-main.o ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lepoxy -lGLU 
+In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_tree.c:3,
+                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:1,
+                 from ./librnd/plugins/lib_gtk_common/dlg_attribute.c:304:
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_add':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:44:25: warning: 'gtk_tree_store_prepend' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   44 |                         gtk_tree_store_prepend(tstore, curr, par);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:292:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:127:15: note: declared here
+  127 | void          gtk_tree_store_prepend          (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:46:25: warning: 'gtk_tree_store_append' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   46 |                         gtk_tree_store_append(tstore, curr, par);
+      |                         ^~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:131:15: note: declared here
+  131 | void          gtk_tree_store_append           (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:50:25: warning: 'gtk_tree_store_insert_before' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   50 |                         gtk_tree_store_insert_before(tstore, curr, par, sibling);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:103:15: note: declared here
+  103 | void          gtk_tree_store_insert_before    (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:52:25: warning: 'gtk_tree_store_insert_after' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   52 |                         gtk_tree_store_insert_after(tstore, curr, par, sibling);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:108:15: note: declared here
+  108 | void          gtk_tree_store_insert_after     (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 gcc -shared -rdynamic -o ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.so ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgd 
-gcc -shared -rdynamic -o ../src/librnd/plugins/irc/irc.so ../src/librnd/plugins/irc/irc.o ../src_3rd/libuirc/libuirc.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:62:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   62 |                 gtk_tree_store_set_value(tstore, curr, c, &v);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
+   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:70:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+   70 |                 gtk_tree_store_set_value(tstore, curr, c, &v);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
+   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_model':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:94:9: warning: 'gtk_tree_view_get_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+   94 |         GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(tt));
+      |         ^~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:26:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:199:24: note: declared here
+  199 | GtkTreeModel          *gtk_tree_view_get_model                     (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:99:9: warning: 'gtk_tree_model_filter_get_model' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
+   99 |         model = gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(model));
+      |         ^~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkentrycompletion.h:29,
+                 from /usr/include/gtk-4.0/gtk/gtkentry.h:39,
+                 from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:27:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:127:15: note: declared here
+  127 | GtkTreeModel *gtk_tree_model_filter_get_model                  (GtkTreeModelFilter           *filter);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_remove_cb':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:128:9: warning: 'gtk_tree_store_remove' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+  128 |         gtk_tree_store_remove(GTK_TREE_STORE(model), (GtkTreeIter *)row->hid_data);
+      |         ^~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:95:15: note: declared here
+   95 | gboolean      gtk_tree_store_remove           (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_modify_cb':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:144:25: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+  144 |                         gtk_tree_store_set_value(GTK_TREE_STORE(model), iter, col, &v);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
+   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:149:17: warning: 'gtk_tree_store_set_value' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+  149 |                 gtk_tree_store_set_value(GTK_TREE_STORE(model), iter, col, &v);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:76:15: note: declared here
+   76 | void          gtk_tree_store_set_value        (GtkTreeStore *tree_store,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_update_hide':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:162:9: warning: 'gtk_tree_model_filter_refilter' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
+  162 |         gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(model));
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:147:15: note: declared here
+  147 | void          gtk_tree_model_filter_refilter                   (GtkTreeModelFilter           *filter);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_selected':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:176:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  176 |         tsel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
+      |         ^~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:181:17: warning: 'gtk_tree_selection_get_selected_rows' is deprecated [-Wdeprecated-declarations]
+  181 |                 GList *list = gtk_tree_selection_get_selected_rows(tsel, &tm);
+      |                 ^~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtk.h:290:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:100:18: note: declared here
+  100 | GList *          gtk_tree_selection_get_selected_rows   (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:184:25: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  184 |                         gtk_tree_model_get_iter(tm, &iter, path);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcellarea.h:30,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:64:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
+  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:186:25: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  186 |                         g_list_foreach(list, (GFunc) gtk_tree_path_free, NULL);
+      |                         ^~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
+  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
+      |              ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:193:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
+  193 |                 gtk_tree_selection_get_selected(tsel, &tm, &iter);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
+   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:198:9: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  198 |         gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
+      |         ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_get_selected_multi':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:212:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  212 |         tsel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
+      |         ^~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:219:17: warning: 'gtk_tree_selection_get_selected_rows' is deprecated [-Wdeprecated-declarations]
+  219 |                 for(list = gtk_tree_selection_get_selected_rows(tsel, &tm); list; list = g_list_next(list)) {
+      |                 ^~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:100:18: note: declared here
+  100 | GList *          gtk_tree_selection_get_selected_rows   (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:221:25: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  221 |                         gtk_tree_model_get_iter(tm, &iter, path);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
+  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:222:25: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  222 |                         gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
+      |                         ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:226:17: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  226 |                 g_list_foreach(list, (GFunc) gtk_tree_path_free, NULL);
+      |                 ^~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
+  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
+      |              ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:231:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
+  231 |                 gtk_tree_selection_get_selected(tsel, &tm, &iter);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
+   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:235:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  235 |                 gtk_tree_model_get(tm, &iter, attrib->rnd_hatt_table_cols, &r, -1);
+      |                 ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'tree_table_filter_visible_func':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:265:9: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  265 |         gtk_tree_model_get(model, iter, attr->rnd_hatt_table_cols, &r, -1);
+      |         ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'tree_row_activated':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:281:9: warning: 'gtk_tree_view_get_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  281 |         model = gtk_tree_view_get_model(tree_view);
+      |         ^~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:199:24: note: declared here
+  199 | GtkTreeModel          *gtk_tree_view_get_model                     (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:282:9: warning: 'gtk_tree_model_get_iter' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  282 |         gtk_tree_model_get_iter(model, &iter, path);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:316:19: note: declared here
+  316 | gboolean          gtk_tree_model_get_iter        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:285:17: warning: 'gtk_tree_view_row_expanded' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  285 |                 if (gtk_tree_view_row_expanded(tree_view, path))
+      |                 ^~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:307:24: note: declared here
+  307 | gboolean               gtk_tree_view_row_expanded                  (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:286:25: warning: 'gtk_tree_view_collapse_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  286 |                         gtk_tree_view_collapse_row(tree_view, path);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:300:24: note: declared here
+  300 | gboolean               gtk_tree_view_collapse_row                  (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:288:25: warning: 'gtk_tree_view_expand_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  288 |                         gtk_tree_view_expand_row(tree_view, path, FALSE);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:296:24: note: declared here
+  296 | gboolean               gtk_tree_view_expand_row                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_key_press_cb':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:324:17: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  324 |                 selection = gtk_tree_view_get_selection(tree_view);
+      |                 ^~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:327:17: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
+  327 |                 if (!gtk_tree_selection_get_selected(selection, &model, &iter))
+      |                 ^~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
+   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:330:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  330 |                 gtk_tree_model_get(model, &iter, attr->rnd_hatt_table_cols, &r, -1);
+      |                 ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:352:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  352 |         selection = gtk_tree_view_get_selection(tree_view);
+      |         ^~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:355:9: warning: 'gtk_tree_selection_get_selected' is deprecated [-Wdeprecated-declarations]
+  355 |         if (!gtk_tree_selection_get_selected(selection, &model, &iter))
+      |         ^~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:96:18: note: declared here
+   96 | gboolean         gtk_tree_selection_get_selected        (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:364:17: warning: 'gtk_tree_model_get' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  364 |                 gtk_tree_model_get(model, &iter, attr->rnd_hatt_table_cols, &r, -1);
+      |                 ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:369:19: note: declared here
+  369 | void              gtk_tree_model_get             (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:379:17: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  379 |                 path = gtk_tree_model_get_path(model, &iter);
+      |                 ^~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
+  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:383:17: warning: 'gtk_tree_path_free' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  383 |                 gtk_tree_path_free(path);
+      |                 ^~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:228:14: note: declared here
+  228 | void         gtk_tree_path_free             (GtkTreePath       *path);
+      |              ^~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_set':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:409:17: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  409 |                 GtkTreeSelection *sel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tt));
+      |                 ^~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:410:17: warning: 'gtk_tree_selection_unselect_all' is deprecated [-Wdeprecated-declarations]
+  410 |                 gtk_tree_selection_unselect_all(sel);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:129:18: note: declared here
+  129 | void             gtk_tree_selection_unselect_all        (GtkTreeSelection            *selection);
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:419:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  419 |         path = gtk_tree_model_get_path(model, r->hid_data);
+      |         ^~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
+  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:423:9: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  423 |         gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
+  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:424:9: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  424 |         gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), path, NULL, FALSE);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
+  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_jumpto_cb':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:437:17: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  437 |                 gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), NULL, NULL, FALSE);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
+  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.c:53:
+./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_tw_dock_leave':
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:173:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  173 |         gtk_widget_hide(frame);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:441:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  441 |         path = gtk_tree_model_get_path(model, row->hid_data);
+      |         ^~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
+  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:443:17: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  443 |                 gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), NULL, NULL, FALSE);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
+  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:447:9: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  447 |         gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
+  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:448:9: warning: 'gtk_tree_view_set_cursor' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  448 |         gtk_tree_view_set_cursor(GTK_TREE_VIEW(tt), path, NULL, FALSE);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'create_image_button_from_xpm_data':
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:315:24: note: declared here
+  315 | void                   gtk_tree_view_set_cursor                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:308:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
+  308 |         image = gtk_image_new_from_pixbuf(pixbuf);
+      |         ^~~~~
+In file included from /usr/include/gtk-4.0/gtk/gtkentry.h:40,
+                 from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:27,
+                 from /usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:26,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:94:
+/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
+   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
+      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_expcoll_cb':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:462:9: warning: 'gtk_tree_model_get_path' is deprecated: Use 'GListModel' instead [-Wdeprecated-declarations]
+  462 |         path = gtk_tree_model_get_path(model, row->hid_data);
+      |         ^~~~
 gcc -shared -rdynamic -o ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.so ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.o ../src/librnd/plugins/lib_exp_pixmap/draw_pixmap.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgd 
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodel.h:330:19: note: declared here
+  330 | GtkTreePath *     gtk_tree_model_get_path        (GtkTreeModel *tree_model,
+      |                   ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_topwin_hide_status':
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:330:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  330 |                 gtk_widget_show(tw->dockbox[RND_HID_DOCK_BOTTOM]);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:467:17: warning: 'gtk_tree_view_expand_to_path' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  467 |                 gtk_tree_view_expand_to_path(GTK_TREE_VIEW(tt), path);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:332:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  332 |                 gtk_widget_hide(tw->dockbox[RND_HID_DOCK_BOTTOM]);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:293:24: note: declared here
+  293 | void                   gtk_tree_view_expand_to_path                (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:468:17: warning: 'gtk_tree_view_expand_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  468 |                 gtk_tree_view_expand_row(GTK_TREE_VIEW(tt), path, 0);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:296:24: note: declared here
+  296 | gboolean               gtk_tree_view_expand_row                    (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:471:17: warning: 'gtk_tree_view_collapse_row' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  471 |                 gtk_tree_view_collapse_row(GTK_TREE_VIEW(tt), path);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:300:24: note: declared here
+  300 | gboolean               gtk_tree_view_collapse_row                  (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_table_create':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:479:9: warning: 'gtk_tree_view_new' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  479 |         GtkWidget *view = gtk_tree_view_new();
+      |         ^~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:193:24: note: declared here
+  193 | GtkWidget             *gtk_tree_view_new                           (void);
+      |                        ^~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_build_top_window':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:502:17: warning: 'gtk_tree_view_column_new' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
+  502 |                 GtkTreeViewColumn *col = gtk_tree_view_column_new();
+      |                 ^~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:474:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  474 |         gtk_widget_hide(tw->cmd.command_combo_box);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:26:
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:83:25: note: declared here
+   83 | GtkTreeViewColumn      *gtk_tree_view_column_new                 (void);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:475:9: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  475 |         gtk_widget_hide(tw->cmd.prompt_label);
+      |         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:504:25: warning: 'gtk_tree_view_column_set_title' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
+  504 |                         gtk_tree_view_column_set_title(col, *colhdr == NULL ? "" : *colhdr);
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:165:25: note: declared here
+  165 | void                    gtk_tree_view_column_set_title           (GtkTreeViewColumn       *tree_column,
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c: In function 'rnd_gtk_fullscreen_apply':
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:499:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  499 |                 gtk_widget_hide(tw->left_toolbar);
+      |                 ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:508:17: warning: 'gtk_tree_view_append_column' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  508 |                 gtk_tree_view_append_column(GTK_TREE_VIEW(view), col);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:226:24: note: declared here
+  226 | int                    gtk_tree_view_append_column                 (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:500:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  500 |                 gtk_widget_hide(tw->top_hbox);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:509:17: warning: 'gtk_cell_renderer_text_new' is deprecated [-Wdeprecated-declarations]
+  509 |                 renderer = gtk_cell_renderer_text_new();
+      |                 ^~~~~~~~
+In file included from /usr/include/gtk-4.0/gtk/deprecated/gtkcellrendereraccel.h:24,
+                 from /usr/include/gtk-4.0/gtk/gtk.h:70:
+/usr/include/gtk-4.0/gtk/deprecated/gtkcellrenderertext.h:62:18: note: declared here
+   62 | GtkCellRenderer *gtk_cell_renderer_text_new      (void);
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:502:25: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  502 |                         gtk_widget_hide(tw->bottom_hbox);
+      |                         ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:510:17: warning: 'gtk_tree_view_column_pack_start' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
+  510 |                 gtk_tree_view_column_pack_start(col, renderer, TRUE);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:91:25: note: declared here
+   91 | void                    gtk_tree_view_column_pack_start          (GtkTreeViewColumn       *tree_column,
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:505:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  505 |                 gtk_widget_show(tw->left_toolbar);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:511:17: warning: 'gtk_tree_view_column_add_attribute' is deprecated: Use 'GtkColumnView and GtkColumnViewColumn' instead [-Wdeprecated-declarations]
+  511 |                 gtk_tree_view_column_add_attribute(col, renderer, "text", c);
+      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:506:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  506 |                 gtk_widget_show(tw->top_hbox);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeviewcolumn.h:101:25: note: declared here
+  101 | void                    gtk_tree_view_column_add_attribute       (GtkTreeViewColumn       *tree_column,
+      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
 gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -I/usr/include/gtk-4.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/graphene-1.0 -I/usr/lib/x86_64-linux-gnu/graphene-1.0/include -mfpmath=sse -msse -msse2 -pthread   -o ../src/librnd/plugins/lib_gtk4_common/lib_gtk_config.o ../src/librnd/plugins/lib_gtk4_common/lib_gtk_config.c
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:519:9: warning: 'gtk_tree_store_newv' is deprecated: Use 'GtkTreeListModel' instead [-Wdeprecated-declarations]
+  519 |         tstore = gtk_tree_store_newv(attr->rnd_hatt_table_cols+1, types);
+      |         ^~~~~~
+./librnd/plugins/lib_gtk_common/dlg_topwin.c:507:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  507 |                 gtk_widget_show(tw->bottom_hbox);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreestore.h:66:15: note: declared here
+   66 | GtkTreeStore *gtk_tree_store_newv             (int           n_columns,
+      |               ^~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:525:9: warning: 'gtk_tree_model_filter_set_visible_func' is deprecated: Use 'GtkFilterListModel' instead [-Wdeprecated-declarations]
+  525 |         gtk_tree_model_filter_set_visible_func((GtkTreeModelFilter *) model, tree_table_filter_visible_func, attr, NULL);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreemodelfilter.h:111:15: note: declared here
+  111 | void          gtk_tree_model_filter_set_visible_func           (GtkTreeModelFilter           *filter,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:526:9: warning: 'gtk_tree_view_set_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  526 |         gtk_tree_view_set_model(GTK_TREE_VIEW(view), model);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:201:24: note: declared here
+  201 | void                   gtk_tree_view_set_model                     (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:528:9: warning: 'gtk_tree_selection_set_mode' is deprecated [-Wdeprecated-declarations]
+  528 |         gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_NONE);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:76:18: note: declared here
+   76 | void             gtk_tree_selection_set_mode            (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:528:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  528 |         gtk_tree_selection_set_mode(gtk_tree_view_get_selection(GTK_TREE_VIEW(view)), GTK_SELECTION_NONE);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:535:9: warning: 'gtk_tree_view_get_selection' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  535 |         selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(view));
+      |         ^~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:204:24: note: declared here
+  204 | GtkTreeSelection      *gtk_tree_view_get_selection                 (GtkTreeView               *tree_view);
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:536:9: warning: 'gtk_tree_selection_set_mode' is deprecated [-Wdeprecated-declarations]
+  536 |         gtk_tree_selection_set_mode(selection, (attr->hatt_flags & RND_HATF_TREE_MULTI) ? GTK_SELECTION_MULTIPLE : GTK_SELECTION_SINGLE);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeselection.h:76:18: note: declared here
+   76 | void             gtk_tree_selection_set_mode            (GtkTreeSelection            *selection,
+      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c: In function 'rnd_gtk_tree_pre_free':
+./librnd/plugins/lib_gtk_common/dlg_attr_tree.c:563:9: warning: 'gtk_tree_view_set_model' is deprecated: Use 'GtkListView' instead [-Wdeprecated-declarations]
+  563 |         gtk_tree_view_set_model(GTK_TREE_VIEW(tt), NULL);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtktreeview.h:201:24: note: declared here
+  201 | void                   gtk_tree_view_set_model                     (GtkTreeView               *tree_view,
+      |                        ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_misc.c:1,
+                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:2:
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_picture_create':
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:157:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
+  157 |         pic = gtk_image_new_from_pixbuf(pixbuf);
+      |         ^~~
+In file included from /usr/include/gtk-4.0/gtk/gtkentry.h:40:
+/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
+   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
+      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_picbutton_create':
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:178:9: warning: 'gtk_image_new_from_pixbuf' is deprecated: Use 'gtk_image_new_from_paintable' instead [-Wdeprecated-declarations]
+  178 |         img = gtk_image_new_from_pixbuf(pixbuf);
+      |         ^~~
+/usr/include/gtk-4.0/gtk/gtkimage.h:78:12: note: declared here
+   78 | GtkWidget* gtk_image_new_from_pixbuf    (GdkPixbuf       *pixbuf);
+      |            ^~~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c: In function 'rnd_gtk_color_create':
+./librnd/plugins/lib_gtk_common/dlg_attr_misc.c:207:9: warning: 'gtk_color_button_set_title' is deprecated [-Wdeprecated-declarations]
+  207 |         gtk_color_button_set_title(GTK_COLOR_BUTTON(button), NULL);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcolorbutton.h:55:14: note: declared here
+   55 | void         gtk_color_button_set_title     (GtkColorButton *button,
+      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from ./librnd/plugins/lib_gtk4_common/dlg_attr_box.c:1,
+                 from ./librnd/plugins/lib_gtk4_common/dlg_includes.c:4:
+./librnd/plugins/lib_gtk_common/dlg_attr_box.c: In function 'paned_get_size':
+./librnd/plugins/lib_gtk_common/dlg_attr_box.c:51:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
+   51 |         gtkc_widget_get_allocation(pane, &a);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
+  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
+      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
 gcc -c  -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata    -o ../src/librnd/plugins/lib_hid_common/lib_hid_common.o ../src/librnd/plugins/lib_hid_common/lib_hid_common.c
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_add':
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:484:33: warning: 'gtk_combo_box_set_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
+  484 |                                 gtk_combo_box_set_active(GTK_COMBO_BOX(combo), ctx->attrs[j].val.lng);
+      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:86:15: note: declared here
+   86 | void          gtk_combo_box_set_active       (GtkComboBox     *combo_box,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_set':
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:668:33: warning: 'gtk_combo_box_get_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
+  668 |                                 int en = gtk_combo_box_get_active(GTK_COMBO_BOX(ctx->wl[idx]));
+      |                                 ^~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:84:15: note: declared here
+   84 | int           gtk_combo_box_get_active       (GtkComboBox     *combo_box);
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:671:33: warning: 'gtk_combo_box_set_active' is deprecated: Use 'GtkDropDown' instead [-Wdeprecated-declarations]
+  671 |                                 gtk_combo_box_set_active(GTK_COMBO_BOX(ctx->wl[idx]), val->lng);
+      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkcombobox.h:86:15: note: declared here
+   86 | void          gtk_combo_box_set_active       (GtkComboBox     *combo_box,
+      |               ^~~~~~~~~~~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_widget_hide_':
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:778:17: warning: 'gtk_widget_hide' is deprecated: Use 'gtk_widget_set_visible' instead [-Wdeprecated-declarations]
+  778 |                 gtk_widget_hide(w);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:276:12: note: declared here
+  276 | void       gtk_widget_hide                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:780:17: warning: 'gtk_widget_show' is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Wdeprecated-declarations]
+  780 |                 gtk_widget_show(w);
+      |                 ^~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:274:12: note: declared here
+  274 | void       gtk_widget_show                (GtkWidget           *widget);
+      |            ^~~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_attr_dlg_new':
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:929:9: warning: 'gtk_dialog_new' is deprecated [-Wdeprecated-declarations]
+  929 |         ctx->dialog = gtk_dialog_new();
+      |         ^~~
+/usr/include/gtk-4.0/gtk/deprecated/gtkdialog.h:130:12: note: declared here
+  130 | GtkWidget* gtk_dialog_new      (void);
+      |            ^~~~~~~~~~~~~~
+./librnd/plugins/lib_gtk_common/dlg_attribute.c: In function 'rnd_gtk_winplace_cfg':
+./librnd/plugins/lib_gtk_common/dlg_attribute.c:1213:9: warning: 'gtk_widget_get_allocation' is deprecated: Use 'gtk_widget_compute_bounds' instead [-Wdeprecated-declarations]
+ 1213 |         gtkc_widget_get_allocation(widget, &allocation);
+      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~
+/usr/include/gtk-4.0/gtk/gtkwidget.h:482:23: note: declared here
+  482 | void                  gtk_widget_get_allocation         (GtkWidget     *widget,
+      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~
 gcc -c  -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata     -o ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.o ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.c
-gcc -shared -rdynamic -o ../src/librnd/plugins/lib_wget/lib_wget.so ../src/librnd/plugins/lib_wget/lib_wget.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/core/rnd_conf.o ../src/librnd/core/rnd_conf.c
 mkdir -p plugins
-cp -rp ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.so plugins/hid_gtk4_gl.so
-cp -rp ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.pup plugins/hid_gtk4_gl.pup
-mkdir -p plugins
 cp -rp ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.so plugins/import_pixmap_gd.so
 cp -rp ../src/librnd/plugins/import_pixmap_gd/import_pixmap_gd.pup plugins/import_pixmap_gd.pup
 mkdir -p plugins
-cp -rp ../src/librnd/plugins/irc/irc.so plugins/irc.so
-cp -rp ../src/librnd/plugins/irc/irc.pup plugins/irc.pup
-mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.so plugins/lib_exp_pixmap.so
-mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_exp_pixmap/lib_exp_pixmap.pup plugins/lib_exp_pixmap.pup
+gcc -shared -rdynamic -o ../src/librnd/plugins/lib_wget/lib_wget.so ../src/librnd/plugins/lib_wget/lib_wget.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  
+mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_wget/lib_wget.so plugins/lib_wget.so
 cp -rp ../src/librnd/plugins/lib_wget/lib_wget.pup plugins/lib_wget.pup
-gcc -shared -rdynamic -o ../src/librnd/plugins/hid_lesstif/hid_lesstif.so ../src/librnd/plugins/hid_lesstif/dialogs.o ../src/librnd/plugins/hid_lesstif/main.o ../src/librnd/plugins/hid_lesstif/menu.o ../src/librnd/plugins/hid_lesstif/ltf_stdarg.o ../src/librnd/plugins/hid_lesstif/wt_colorbtn.o ../src/librnd/plugins/hid_lesstif/wt_xpm.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_pixmaps.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_priv.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_widget.o ../src/librnd/plugins/hid_lesstif/FillBox.o ../src/librnd/plugins/hid_lesstif/Pages.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -L/opt/X11/lib -lXm -lXt -lX11 -lXinerama -lXrender 
+gcc -shared -rdynamic -o ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.so  ../src/librnd/plugins/hid_gtk4_gl/gtkhid-main.o ../src/librnd/plugins/hid_gtk4_gl/gtkhid-gl.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lepoxy -lGLU 
 mkdir -p plugins
-cp -rp ../src/librnd/plugins/hid_lesstif/hid_lesstif.so plugins/hid_lesstif.so
-cp -rp ../src/librnd/plugins/hid_lesstif/hid_lesstif.pup plugins/hid_lesstif.pup
+cp -rp ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.so plugins/hid_gtk4_gl.so
+cp -rp ../src/librnd/plugins/hid_gtk4_gl/hid_gtk4_gl.pup plugins/hid_gtk4_gl.pup
+gcc -shared -rdynamic -o ../src/librnd/plugins/irc/irc.so ../src/librnd/plugins/irc/irc.o ../src_3rd/libuirc/libuirc.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  
+mkdir -p plugins
+cp -rp ../src/librnd/plugins/irc/irc.so plugins/irc.so
+cp -rp ../src/librnd/plugins/irc/irc.pup plugins/irc.pup
 gcc -shared -rdynamic -o ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.so  ../src/librnd/plugins/lib_hid_gl/hidgl.o ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.o ../src/librnd/plugins/lib_hid_gl/stencil_gl.o ../src/librnd/plugins/lib_hid_gl/draw_direct.o ../src/librnd/plugins/lib_hid_gl/draw_error.o ../src/librnd/plugins/lib_hid_gl/stenc_direct.o ../src/librnd/plugins/lib_hid_gl/stenc_error.o ../src/librnd/plugins/lib_hid_gl/draw_vao.o ../src/librnd/plugins/lib_hid_gl/stenc_framebuffer.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lGL -lGLU 
-gcc -shared -rdynamic -o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.so ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.o ../src/librnd/plugins/lib_gtk4_common/lib_gtk_config.o  ../src/librnd/plugins/lib_gtk4_common/compat.o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.o ../src/librnd/plugins/lib_gtk4_common/bu_menu.o ../src/librnd/plugins/lib_gtk4_common/bu_command.o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.o ../src/librnd/plugins/lib_gtk4_common/in_mouse.o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.o ../src/librnd/plugins/lib_gtk4_common/util_listener.o ../src/librnd/plugins/lib_gtk4_common/util_timer.o ../src/librnd/plugins/lib_gtk4_common/util_watch.o ../src/librnd/plugins/lib_gtk4_common/wt_preview.o ../src/librnd/plugins/lib_gtk4_common/glue_common.o ../src/librnd/plugins/lib_gtk4_common/glue_hid.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 
 mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.so plugins/lib_hid_gl.so
 cp -rp ../src/librnd/plugins/lib_hid_gl/lib_hid_gl.pup plugins/lib_hid_gl.pup
 gcc test-rnd.o ../src/librnd/core/actions.o ../src/librnd/core/anyload.o ../src/librnd/core/base64.o ../src/librnd/core/box.o ../src/librnd/core/box_isc.o ../src/librnd/core/color.o ../src/librnd/core/conf.o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_hid.o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_misc.o ../src/librnd/core/error.o ../src/librnd/core/event.o ../src/librnd/core/file_loaded.o ../src/librnd/core/funchash.o ../src/librnd/core/heap.o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hidlib.o ../src/librnd/core/rnd_conf.o ../src/librnd/core/list_conf.o ../src/librnd/core/main_act.o ../src/librnd/core/misc_util.o ../src/librnd/core/paths.o ../src/librnd/core/project.o ../src/librnd/core/rnd_bool.o ../src/librnd/core/rnd_printf.o ../src/librnd/core/plugins.o ../src/librnd/core/safe_fs.o ../src/librnd/core/safe_fs_act.o ../src/librnd/core/unit.o ../src/librnd/core/xform_mx.o ../src/librnd/core/vtc0.o ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vtl0.o ../src_3rd/libulzw/libulzw_comp.o ../src_3rd/libulzw/libulzw_decomp.o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src_3rd/ureglex/exec.o ../src_3rd/ureglex/strtree_exec.o ../src_3rd/genlist/genadlist.o ../src_3rd/genlist/genlistalloc.o ../src_3rd/libualloc/slab_impl.o ../src_3rd/libualloc/slabap_impl.o ../src_3rd/libualloc/stackd_impl.o ../src_3rd/libualloc/stackdnp_impl.o ../src_3rd/libualloc/stacks_impl.o ../src_3rd/libualloc/mcache_impl.o ../src_3rd/libualloc/acache_impl.o ../src_3rd/libualloc/buddy_impl.o ../src_3rd/libualloc/buddy_debug.o ../src_3rd/libualloc/libualloc.o ../src/librnd/poly/polyarea.o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/offset.o ../src/librnd/poly/self_isc.o ../src/librnd/poly/rtree.o ../src/librnd/font2/font.o ../src/librnd/font2/htkc.o ../src/librnd/font2/vtgla.o ../src/librnd/hid/anyload_act.o ../src/librnd/hid/grid.o ../src/librnd/hid/hid.o ../src/librnd/hid/hid_act.o ../src/librnd/hid/hid_attrib.o ../src/librnd/hid/hid_cfg_input.o ../src/librnd/hid/hid_dlg.o ../src/librnd/hid/hid_dad.o ../src/librnd/hid/hid_dad_tree.o ../src/librnd/hid/hid_dad_spin.o ../src/librnd/hid/hid_dad_unit.o ../src/librnd/hid/hid_export.o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_menu.o ../src/librnd/hid/hid_nogui.o ../src/librnd/hid/pixmap.o ../src/librnd/hid/tool.o buildin.hidlib.o ../src/librnd/plugins/diag_rnd/diag_rnd.o ../src/librnd/plugins/hid_batch/batch.o ../src/librnd/plugins/import_pixmap_pnm/import_pixmap_pnm.o ../src/librnd/plugins/lib_exp_text/lib_exp_text.o ../src/librnd/plugins/lib_exp_text/draw_ps.o ../src/librnd/plugins/lib_exp_text/draw_eps.o ../src/librnd/plugins/lib_exp_text/draw_svg.o ../src/librnd/plugins/lib_exp_text/draw_hpgl.o ../src/librnd/plugins/lib_exp_text/lpr_hid.o ../src/librnd/plugins/lib_exp_text/media.o ../src/librnd/plugins/lib_gensexpr/lib_gensexpr.o ../src_3rd/gensexpr/gsxl.o ../src_3rd/gensexpr/gsx_parse.o ../src_3rd/gensexpr/gsxnl.o ../src/librnd/plugins/lib_portynet/lib_portynet.o ../src_3rd/libporty_net/libportytcp4.o ../src/librnd/plugins/script/script.o ../src/librnd/plugins/script/live_script.o  ../src_3rd/puplug/libpuplug.a  ../src/librnd/core/fptr_cast.o  -o test-rnd  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm 
+gcc -shared -rdynamic -o ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.so ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.o ../src/librnd/plugins/lib_gtk4_common/lib_gtk_config.o  ../src/librnd/plugins/lib_gtk4_common/compat.o ../src/librnd/plugins/lib_gtk4_common/gtkc_trunc_label.o ../src/librnd/plugins/lib_gtk4_common/gtkc_scrollbar.o ../src/librnd/plugins/lib_gtk4_common/bu_dwg_tooltip.o ../src/librnd/plugins/lib_gtk4_common/bu_menu.o ../src/librnd/plugins/lib_gtk4_common/bu_command.o ../src/librnd/plugins/lib_gtk4_common/dlg_attribute.o ../src/librnd/plugins/lib_gtk4_common/dlg_topwin.o ../src/librnd/plugins/lib_gtk4_common/in_keyboard.o ../src/librnd/plugins/lib_gtk4_common/in_mouse.o ../src/librnd/plugins/lib_gtk4_common/ui_crosshair.o ../src/librnd/plugins/lib_gtk4_common/ui_zoompan.o ../src/librnd/plugins/lib_gtk4_common/util_listener.o ../src/librnd/plugins/lib_gtk4_common/util_timer.o ../src/librnd/plugins/lib_gtk4_common/util_watch.o ../src/librnd/plugins/lib_gtk4_common/wt_preview.o ../src/librnd/plugins/lib_gtk4_common/glue_common.o ../src/librnd/plugins/lib_gtk4_common/glue_hid.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lgtk-4 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lvulkan -lgraphene-1.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 
 mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.so plugins/lib_gtk4_common.so
 cp -rp ../src/librnd/plugins/lib_gtk4_common/lib_gtk4_common.pup plugins/lib_gtk4_common.pup
+gcc -shared -rdynamic -o ../src/librnd/plugins/hid_lesstif/hid_lesstif.so ../src/librnd/plugins/hid_lesstif/dialogs.o ../src/librnd/plugins/hid_lesstif/main.o ../src/librnd/plugins/hid_lesstif/menu.o ../src/librnd/plugins/hid_lesstif/ltf_stdarg.o ../src/librnd/plugins/hid_lesstif/wt_colorbtn.o ../src/librnd/plugins/hid_lesstif/wt_xpm.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_pixmaps.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_priv.o ../src/librnd/plugins/hid_lesstif/xm_tree_table_widget.o ../src/librnd/plugins/hid_lesstif/FillBox.o ../src/librnd/plugins/hid_lesstif/Pages.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -L/opt/X11/lib -lXm -lXt -lX11 -lXinerama -lXrender 
+mkdir -p plugins
+cp -rp ../src/librnd/plugins/hid_lesstif/hid_lesstif.so plugins/hid_lesstif.so
+cp -rp ../src/librnd/plugins/hid_lesstif/hid_lesstif.pup plugins/hid_lesstif.pup
 gcc -shared -rdynamic -o ../src/librnd/plugins/lib_hid_common/lib_hid_common.so ../src/librnd/plugins/lib_hid_common/lib_hid_common.o ../src/librnd/plugins/lib_hid_common/lead_user.o ../src/librnd/plugins/lib_hid_common/grid_menu.o ../src/librnd/plugins/lib_hid_common/cli_history.o ../src/librnd/plugins/lib_hid_common/place.o ../src/librnd/plugins/lib_hid_common/menu_helper.o ../src/librnd/plugins/lib_hid_common/act_dad.o ../src/librnd/plugins/lib_hid_common/dlg_comm_m.o ../src/librnd/plugins/lib_hid_common/dlg_export.o ../src/librnd/plugins/lib_hid_common/dlg_log.o ../src/librnd/plugins/lib_hid_common/dlg_plugins.o ../src/librnd/plugins/lib_hid_common/dlg_fileselect.o ../src/librnd/plugins/lib_hid_common/dlg_pref.o ../src/librnd/plugins/lib_hid_common/toolbar.o ../src/librnd/plugins/lib_hid_common/xpm.o ../src/librnd/plugins/lib_hid_common/zoompan.o ../src/librnd/plugins/lib_hid_common/gui_act.o    -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  
 mkdir -p plugins
 cp -rp ../src/librnd/plugins/lib_hid_common/lib_hid_common.so plugins/lib_hid_common.so
@@ -5237,9 +5273,9 @@
 ../scconfig/aru ar rvu librnd-core.a ../src/librnd/core/actions.o ../src/librnd/core/anyload.o ../src/librnd/core/base64.o ../src/librnd/core/box.o ../src/librnd/core/box_isc.o ../src/librnd/core/color.o ../src/librnd/core/conf.o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_hid.o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_misc.o ../src/librnd/core/error.o ../src/librnd/core/event.o ../src/librnd/core/file_loaded.o ../src/librnd/core/funchash.o ../src/librnd/core/heap.o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hidlib.o ../src/librnd/core/rnd_conf.o ../src/librnd/core/list_conf.o ../src/librnd/core/main_act.o ../src/librnd/core/misc_util.o ../src/librnd/core/paths.o ../src/librnd/core/project.o ../src/librnd/core/rnd_bool.o ../src/librnd/core/rnd_printf.o ../src/librnd/core/plugins.o ../src/librnd/core/safe_fs.o ../src/librnd/core/safe_fs_act.o ../src/librnd/core/unit.o ../src/librnd/core/xform_mx.o ../src/librnd/core/vtc0.o  ../src/librnd/core/fptr_cast.o 
 ../scconfig/aru ar rvu librnd-3rd.a ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vtl0.o ../src_3rd/libulzw/libulzw_comp.o ../src_3rd/libulzw/libulzw_decomp.o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src_3rd/ureglex/exec.o ../src_3rd/ureglex/strtree_exec.o ../src_3rd/genlist/genadlist.o ../src_3rd/genlist/genlistalloc.o ../src_3rd/libualloc/slab_impl.o ../src_3rd/libualloc/slabap_impl.o ../src_3rd/libualloc/stackd_impl.o ../src_3rd/libualloc/stackdnp_impl.o ../src_3rd/libualloc/stacks_impl.o ../src_3rd/libualloc/mcache_impl.o ../src_3rd/libualloc/acache_impl.o ../src_3rd/libualloc/buddy_impl.o ../src_3rd/libualloc/buddy_debug.o ../src_3rd/libualloc/libualloc.o  ../src_3rd/puplug/*.o
 ../scconfig/aru ar rvu librnd-poly.a ../src/librnd/poly/polyarea.o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/offset.o ../src/librnd/poly/self_isc.o ../src/librnd/poly/rtree.o 
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/big_coord.o ../src/librnd/polybool/big_coord.c
 ar: `u' modifier ignored since `D' is the default (see `U')
 ar: creating librnd-core.a
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/big_coord.o ../src/librnd/polybool/big_coord.c
 a - ../src/librnd/core/actions.o
 a - ../src/librnd/core/anyload.o
 a - ../src/librnd/core/base64.o
@@ -5276,8 +5312,20 @@
 a - ../src/librnd/core/vtc0.o
 a - ../src/librnd/core/fptr_cast.o
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/polyarea.o ../src/librnd/polybool/polyarea.c
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/polygon1_gen.o ../src/librnd/polybool/polygon1_gen.c
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/offset.o ../src/librnd/polybool/offset.c
+ar: `u' modifier ignored since `D' is the default (see `U')
+ar: creating librnd-poly.a
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/self_isc.o ../src/librnd/polybool/self_isc.c
 ar: `u' modifier ignored since `D' is the default (see `U')
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/rtree.o ../src/librnd/polybool/rtree.c
+a - ../src/librnd/poly/polyarea.o
+a - ../src/librnd/poly/polygon1_gen.o
+a - ../src/librnd/poly/offset.o
+a - ../src/librnd/poly/self_isc.o
+a - ../src/librnd/poly/rtree.o
 ar: creating librnd-3rd.a
+gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/offset.o ../src/librnd/polybool2/offset.c
 a - ../src_3rd/liblihata/parser.o
 a - ../src_3rd/liblihata/dom.o
 a - ../src_3rd/liblihata/dom_list.o
@@ -5325,22 +5373,7 @@
 a - ../src_3rd/puplug/os_dep_fs.o
 a - ../src_3rd/puplug/puplug.o
 a - ../src_3rd/puplug/util.o
-ar: `u' modifier ignored since `D' is the default (see `U')
-ar: creating librnd-poly.a
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/polygon1_gen.o ../src/librnd/polybool/polygon1_gen.c
-a - ../src/librnd/poly/polyarea.o
-a - ../src/librnd/poly/polygon1_gen.o
-a - ../src/librnd/poly/offset.o
-a - ../src/librnd/poly/self_isc.o
-a - ../src/librnd/poly/rtree.o
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/offset.o ../src/librnd/polybool/offset.c
-ranlib librnd-poly.a
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/self_isc.o ../src/librnd/polybool/self_isc.c
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool/rtree.o ../src/librnd/polybool/rtree.c
-gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/offset.o ../src/librnd/polybool2/offset.c
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/pb2.o ../src/librnd/polybool2/pb2.c
-ranlib librnd-core.a
-ranlib librnd-3rd.a
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/polyarea.o ../src/librnd/polybool2/polyarea.c
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/polygon1_gen.o ../src/librnd/polybool2/polygon1_gen.c
 gcc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata   -o ../src/librnd/polybool2/rtree.o ../src/librnd/polybool2/rtree.c
@@ -5348,22 +5381,14 @@
 gcc -std=c99 -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -DNDEBUG -I. -I.. -I../src_3rd -I../src -I../src_3rd/liblihata  -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ../src/librnd/font/vtgla.o ../src/librnd/font/vtgla.c
 ../scconfig/aru ar rvu librnd-font2.a ../src/librnd/font2/font.o ../src/librnd/font2/htkc.o ../src/librnd/font2/vtgla.o 
 ../scconfig/aru ar rvu librnd-hid.a ../src/librnd/hid/anyload_act.o ../src/librnd/hid/grid.o ../src/librnd/hid/hid.o ../src/librnd/hid/hid_act.o ../src/librnd/hid/hid_attrib.o ../src/librnd/hid/hid_cfg_input.o ../src/librnd/hid/hid_dlg.o ../src/librnd/hid/hid_dad.o ../src/librnd/hid/hid_dad_tree.o ../src/librnd/hid/hid_dad_spin.o ../src/librnd/hid/hid_dad_unit.o ../src/librnd/hid/hid_export.o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_menu.o ../src/librnd/hid/hid_nogui.o ../src/librnd/hid/pixmap.o ../src/librnd/hid/tool.o buildin.hidlib.o  ../src/librnd/plugins/diag_rnd/diag_rnd.o ../src/librnd/plugins/hid_batch/batch.o ../src/librnd/plugins/import_pixmap_pnm/import_pixmap_pnm.o ../src/librnd/plugins/lib_exp_text/lib_exp_text.o ../src/librnd/plugins/lib_exp_text/draw_ps.o ../src/librnd/plugins/lib_exp_text/draw_eps.o ../src/librnd/plugins/lib_exp_text/draw_svg.o ../src/librnd/plugins/lib_exp_text/draw_hpgl.o ../src/librnd/plugins/lib_exp_text/lpr_hid.o ../src/librnd/plugins/lib_exp_text/media.o ../src/librnd/plugins/lib_gensexpr/lib_gensexpr.o ../src_3rd/gensexpr/gsxl.o ../src_3rd/gensexpr/gsx_parse.o ../src_3rd/gensexpr/gsxnl.o ../src/librnd/plugins/lib_portynet/lib_portynet.o ../src_3rd/libporty_net/libportytcp4.o ../src/librnd/plugins/script/script.o ../src/librnd/plugins/script/live_script.o  
+cd ../src_3rd/genht && make version.h
 ar: `u' modifier ignored since `D' is the default (see `U')
-gcc -dynamic -shared  -Wl,-soname,librnd-core.so.4 -o librnd-core.so.4.3.2 ../src/librnd/core/actions.o ../src/librnd/core/anyload.o ../src/librnd/core/base64.o ../src/librnd/core/box.o ../src/librnd/core/box_isc.o ../src/librnd/core/color.o ../src/librnd/core/conf.o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_hid.o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_misc.o ../src/librnd/core/error.o ../src/librnd/core/event.o ../src/librnd/core/file_loaded.o ../src/librnd/core/funchash.o ../src/librnd/core/heap.o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hidlib.o ../src/librnd/core/rnd_conf.o ../src/librnd/core/list_conf.o ../src/librnd/core/main_act.o ../src/librnd/core/misc_util.o ../src/librnd/core/paths.o ../src/librnd/core/project.o ../src/librnd/core/rnd_bool.o ../src/librnd/core/rnd_printf.o ../src/librnd/core/plugins.o ../src/librnd/core/safe_fs.o ../src/librnd/core/safe_fs_act.o ../src/librnd/core/unit.o ../src/librnd/core/xform_mx.o ../src/librnd/core/vtc0.o  ../src/librnd/core/fptr_cast.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht 
 ar: creating librnd-font2.a
 a - ../src/librnd/font2/font.o
 a - ../src/librnd/font2/htkc.o
 a - ../src/librnd/font2/vtgla.o
-In file included from ../src/librnd/polybool2/offset.c:473:
-../src/librnd/polybool2/offset2.c: In function 'pline_dup_with_offset_corner':
-../src/librnd/polybool2/offset2.c:146:28: warning: passing argument 1 of 'pa_dump_pl' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  146 |                 pa_dump_pl(src, dumpfn);
-      |                            ^~~
-../src/librnd/polybool2/offset2.c:38:30: note: expected 'rnd_pline_t *' {aka 'struct rnd_pline_s *'} but argument is of type 'const rnd_pline_t *' {aka 'const struct rnd_pline_s *'}
-   38 | void pa_dump_pl(rnd_pline_t *pl, const char *fn);
-      |                 ~~~~~~~~~~~~~^~
-ranlib librnd-font2.a
-gcc -dynamic -shared  -Wl,-soname,librnd-3rd.so.4 -o librnd-3rd.so.4.3.2 ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vtl0.o ../src_3rd/libulzw/libulzw_comp.o ../src_3rd/libulzw/libulzw_decomp.o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src_3rd/ureglex/exec.o ../src_3rd/ureglex/strtree_exec.o ../src_3rd/genlist/genadlist.o ../src_3rd/genlist/genlistalloc.o ../src_3rd/libualloc/slab_impl.o ../src_3rd/libualloc/slabap_impl.o ../src_3rd/libualloc/stackd_impl.o ../src_3rd/libualloc/stackdnp_impl.o ../src_3rd/libualloc/stacks_impl.o ../src_3rd/libualloc/mcache_impl.o ../src_3rd/libualloc/acache_impl.o ../src_3rd/libualloc/buddy_impl.o ../src_3rd/libualloc/buddy_debug.o ../src_3rd/libualloc/libualloc.o  ../src_3rd/puplug/*.o -Wl,-z,relro -rdynamic -lfungw -lm -lgenht   -lfungw -lm -lgenht  -lm
+make[4]: Entering directory '/build/reproducible-path/librnd-4.3.2/src_3rd/genht'
+cc -o ver_edit -g  ver_edit.c
 ar: `u' modifier ignored since `D' is the default (see `U')
 ar: creating librnd-hid.a
 a - ../src/librnd/hid/anyload_act.o
@@ -5402,12 +5427,22 @@
 a - ../src_3rd/libporty_net/libportytcp4.o
 a - ../src/librnd/plugins/script/script.o
 a - ../src/librnd/plugins/script/live_script.o
-gcc -dynamic -shared  -Wl,-soname,librnd-poly.so.4 -o librnd-poly.so.4.3.2 ../src/librnd/poly/polyarea.o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/offset.o ../src/librnd/poly/self_isc.o ../src/librnd/poly/rtree.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
-gcc -dynamic -shared  -Wl,-soname,librnd-font2.so.4 -o librnd-font2.so.4.3.2 ../src/librnd/font2/font.o ../src/librnd/font2/htkc.o ../src/librnd/font2/vtgla.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
-cd ../src_3rd/genht && make version.h
-make[4]: Entering directory '/build/reproducible-path/librnd-4.3.2/src_3rd/genht'
-cc -o ver_edit -g  ver_edit.c
-ranlib librnd-hid.a
+In file included from ../src/librnd/polybool2/offset.c:473:
+../src/librnd/polybool2/offset2.c: In function 'pline_dup_with_offset_corner':
+../src/librnd/polybool2/offset2.c:146:28: warning: passing argument 1 of 'pa_dump_pl' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+  146 |                 pa_dump_pl(src, dumpfn);
+      |                            ^~~
+../src/librnd/polybool2/offset2.c:38:30: note: expected 'rnd_pline_t *' {aka 'struct rnd_pline_s *'} but argument is of type 'const rnd_pline_t *' {aka 'const struct rnd_pline_s *'}
+   38 | void pa_dump_pl(rnd_pline_t *pl, const char *fn);
+      |                 ~~~~~~~~~~~~~^~
+In file included from ../src/librnd/polybool2/pb2.c:54:
+../src/librnd/polybool2/pb2_geo.c: In function 'pb2_arc_hray_isect':
+../src/librnd/polybool2/pb2_geo.c:258:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
+  258 |         SEG2CARC(carc, arc);
+      |                        ^~~
+../src/librnd/polybool2/pb2_geo.c:178:30: note: in definition of macro 'SEG2CARC'
+  178 |         pb2_seg_t *__seg__ = seg; \
+      |                              ^~~
 In file included from ../src/librnd/polybool/polyarea.c:42:
 ../src/librnd/polybool/pa_api_polyarea.c: In function 'pa_pline_pline_isc':
 ../src/librnd/polybool/pa_api_polyarea.c:119:46: warning: passing argument 1 of 'pa_pline_is_vnode_inside' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
@@ -5438,18 +5473,6 @@
 ../src/librnd/polybool2/pa_api_pline.c:246:43: note: expected 'rnd_pline_t *' {aka 'struct rnd_pline_s *'} but argument is of type 'const rnd_pline_t *' {aka 'const struct rnd_pline_s *'}
   246 | int pa_pline_is_vnode_inside(rnd_pline_t *pl, const rnd_vnode_t *nd, int point_on_edge_is_in)
       |                              ~~~~~~~~~~~~~^~
-gcc -dynamic -shared  -Wl,-soname,librnd-hid.so.4 -o librnd-hid.so.4.3.2 ../src/librnd/hid/anyload_act.o ../src/librnd/hid/grid.o ../src/librnd/hid/hid.o ../src/librnd/hid/hid_act.o ../src/librnd/hid/hid_attrib.o ../src/librnd/hid/hid_cfg_input.o ../src/librnd/hid/hid_dlg.o ../src/librnd/hid/hid_dad.o ../src/librnd/hid/hid_dad_tree.o ../src/librnd/hid/hid_dad_spin.o ../src/librnd/hid/hid_dad_unit.o ../src/librnd/hid/hid_export.o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_menu.o ../src/librnd/hid/hid_nogui.o ../src/librnd/hid/pixmap.o ../src/librnd/hid/tool.o buildin.hidlib.o  ../src/librnd/plugins/diag_rnd/diag_rnd.o ../src/librnd/plugins/hid_batch/batch.o ../src/librnd/plugins/import_pixmap_pnm/import_pixmap_pnm.o ../src/librnd/plugins/lib_exp_text/lib_exp_text.o ../src/librnd/plugins/lib_exp_text/draw_ps.o ../src/librnd/plugins/lib_exp_text/draw_eps.o ../src/librnd/plugins/lib_exp_text/draw_svg.o ../src/librnd/plugins/lib_exp_text/draw_hpgl.o ../src/librnd/plugins/lib_exp_text/lpr_hid.o ../src/librnd/plugins/lib_exp_text/media.o ../src/librnd/plugins/lib_gensexpr/lib_gensexpr.o ../src_3rd/gensexpr/gsxl.o ../src_3rd/gensexpr/gsx_parse.o ../src_3rd/gensexpr/gsxnl.o ../src/librnd/plugins/lib_portynet/lib_portynet.o ../src_3rd/libporty_net/libportytcp4.o ../src/librnd/plugins/script/script.o ../src/librnd/plugins/script/live_script.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
-In file included from ../src/librnd/polybool2/pb2.c:54:
-../src/librnd/polybool2/pb2_geo.c: In function 'pb2_arc_hray_isect':
-../src/librnd/polybool2/pb2_geo.c:258:24: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-  258 |         SEG2CARC(carc, arc);
-      |                        ^~~
-../src/librnd/polybool2/pb2_geo.c:178:30: note: in definition of macro 'SEG2CARC'
-  178 |         pb2_seg_t *__seg__ = seg; \
-      |                              ^~~
-../scconfig/sccbox ln -f librnd-font2.so.4.3.2 librnd-font2.so
-../scconfig/sccbox ln -f librnd-poly.so.4.3.2 librnd-poly.so
-../scconfig/sccbox ln -f librnd-font2.so.4.3.2 librnd-font2.so.4
 In file included from ../src/librnd/polybool2/pb2.c:57:
 ../src/librnd/polybool2/pb2_1.c: In function 'pb2_1_map_seg_arc_':
 ../src/librnd/polybool2/pb2_1.c:560:36: warning: passing argument 1 of 'ang_sd_between' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
@@ -5458,21 +5481,34 @@
 ../src/librnd/polybool2/pb2_1.c:510:39: note: expected 'double *' but argument is of type 'const double *'
   510 | RND_INLINE int ang_sd_between(double *ang, double sa, double da)
       |                               ~~~~~~~~^~~
-../scconfig/sccbox ln -f librnd-hid.so.4.3.2 librnd-hid.so
 ../src/librnd/polybool2/pb2_1.c:567:36: warning: passing argument 1 of 'ang_sd_between' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   567 |                 if (ang_sd_between(&top, sa, da)) { /* hits top */
       |                                    ^~~~
 ../src/librnd/polybool2/pb2_1.c:510:39: note: expected 'double *' but argument is of type 'const double *'
   510 | RND_INLINE int ang_sd_between(double *ang, double sa, double da)
       |                               ~~~~~~~~^~~
-../scconfig/sccbox ln -f librnd-poly.so.4.3.2 librnd-poly.so.4
-../scconfig/sccbox ln -f librnd-3rd.so.4.3.2 librnd-3rd.so
-../scconfig/sccbox ln -f librnd-hid.so.4.3.2 librnd-hid.so.4
-../scconfig/sccbox ln -f librnd-3rd.so.4.3.2 librnd-3rd.so.4
+ranlib librnd-poly.a
+ranlib librnd-core.a
+ranlib librnd-3rd.a
+ranlib librnd-font2.a
+ranlib librnd-hid.a
+gcc -dynamic -shared  -Wl,-soname,librnd-core.so.4 -o librnd-core.so.4.3.2 ../src/librnd/core/actions.o ../src/librnd/core/anyload.o ../src/librnd/core/base64.o ../src/librnd/core/box.o ../src/librnd/core/box_isc.o ../src/librnd/core/color.o ../src/librnd/core/conf.o ../src/librnd/core/conf_act.o ../src/librnd/core/conf_hid.o ../src/librnd/core/compat_fs.o ../src/librnd/core/compat_lrealpath.o ../src/librnd/core/compat_misc.o ../src/librnd/core/error.o ../src/librnd/core/event.o ../src/librnd/core/file_loaded.o ../src/librnd/core/funchash.o ../src/librnd/core/heap.o ../src/librnd/core/hid_cfg.o ../src/librnd/core/hid_cfg_action.o ../src/librnd/core/hidlib.o ../src/librnd/core/rnd_conf.o ../src/librnd/core/list_conf.o ../src/librnd/core/main_act.o ../src/librnd/core/misc_util.o ../src/librnd/core/paths.o ../src/librnd/core/project.o ../src/librnd/core/rnd_bool.o ../src/librnd/core/rnd_printf.o ../src/librnd/core/plugins.o ../src/librnd/core/safe_fs.o ../src/librnd/core/safe_fs_act.o ../src/librnd/core/unit.o ../src/librnd/core/xform_mx.o ../src/librnd/core/vtc0.o  ../src/librnd/core/fptr_cast.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht 
+gcc -dynamic -shared  -Wl,-soname,librnd-3rd.so.4 -o librnd-3rd.so.4.3.2 ../src_3rd/liblihata/parser.o ../src_3rd/liblihata/dom.o ../src_3rd/liblihata/dom_list.o ../src_3rd/liblihata/dom_hash.o ../src_3rd/liblihata/dom_table.o ../src_3rd/liblihata/lihata.o ../src_3rd/liblihata/hash_str.o ../src_3rd/liblihata/tree.o ../src_3rd/liblihata/tree_list.o ../src_3rd/liblihata/tree_hash.o ../src_3rd/liblihata/tree_table.o ../src_3rd/liblihata/tree_symlink.o ../src_3rd/liblihata/tree_path.o ../src_3rd/liblhtpers/lhtpers.o ../src_3rd/genvector/gds_char.o ../src_3rd/genvector/vtp0.o ../src_3rd/genvector/vtd0.o ../src_3rd/genvector/vts0.o ../src_3rd/genvector/vti0.o ../src_3rd/genvector/vtl0.o ../src_3rd/libulzw/libulzw_comp.o ../src_3rd/libulzw/libulzw_decomp.o ../src_3rd/genregex/regex_sei.o ../src_3rd/genregex/regex_se.o ../src_3rd/genregex/regex.o ../src_3rd/ureglex/exec.o ../src_3rd/ureglex/strtree_exec.o ../src_3rd/genlist/genadlist.o ../src_3rd/genlist/genlistalloc.o ../src_3rd/libualloc/slab_impl.o ../src_3rd/libualloc/slabap_impl.o ../src_3rd/libualloc/stackd_impl.o ../src_3rd/libualloc/stackdnp_impl.o ../src_3rd/libualloc/stacks_impl.o ../src_3rd/libualloc/mcache_impl.o ../src_3rd/libualloc/acache_impl.o ../src_3rd/libualloc/buddy_impl.o ../src_3rd/libualloc/buddy_debug.o ../src_3rd/libualloc/libualloc.o  ../src_3rd/puplug/*.o -Wl,-z,relro -rdynamic -lfungw -lm -lgenht   -lfungw -lm -lgenht  -lm
+gcc -dynamic -shared  -Wl,-soname,librnd-poly.so.4 -o librnd-poly.so.4.3.2 ../src/librnd/poly/polyarea.o ../src/librnd/poly/polygon1_gen.o ../src/librnd/poly/offset.o ../src/librnd/poly/self_isc.o ../src/librnd/poly/rtree.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
+gcc -dynamic -shared  -Wl,-soname,librnd-font2.so.4 -o librnd-font2.so.4.3.2 ../src/librnd/font2/font.o ../src/librnd/font2/htkc.o ../src/librnd/font2/vtgla.o  -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
 ./ver_edit 1 1 3 < version.h.in > version.h
-../scconfig/sccbox ln -f librnd-core.so.4.3.2 librnd-core.so
 make[4]: Leaving directory '/build/reproducible-path/librnd-4.3.2/src_3rd/genht'
+../scconfig/sccbox ln -f librnd-poly.so.4.3.2 librnd-poly.so
+../scconfig/sccbox ln -f librnd-font2.so.4.3.2 librnd-font2.so
+../scconfig/sccbox ln -f librnd-poly.so.4.3.2 librnd-poly.so.4
+../scconfig/sccbox ln -f librnd-font2.so.4.3.2 librnd-font2.so.4
+../scconfig/sccbox ln -f librnd-core.so.4.3.2 librnd-core.so
+../scconfig/sccbox ln -f librnd-3rd.so.4.3.2 librnd-3rd.so
 ../scconfig/sccbox ln -f librnd-core.so.4.3.2 librnd-core.so.4
+../scconfig/sccbox ln -f librnd-3rd.so.4.3.2 librnd-3rd.so.4
+gcc -dynamic -shared  -Wl,-soname,librnd-hid.so.4 -o librnd-hid.so.4.3.2 ../src/librnd/hid/anyload_act.o ../src/librnd/hid/grid.o ../src/librnd/hid/hid.o ../src/librnd/hid/hid_act.o ../src/librnd/hid/hid_attrib.o ../src/librnd/hid/hid_cfg_input.o ../src/librnd/hid/hid_dlg.o ../src/librnd/hid/hid_dad.o ../src/librnd/hid/hid_dad_tree.o ../src/librnd/hid/hid_dad_spin.o ../src/librnd/hid/hid_dad_unit.o ../src/librnd/hid/hid_export.o ../src/librnd/hid/hid_init.o ../src/librnd/hid/hid_menu.o ../src/librnd/hid/hid_nogui.o ../src/librnd/hid/pixmap.o ../src/librnd/hid/tool.o buildin.hidlib.o  ../src/librnd/plugins/diag_rnd/diag_rnd.o ../src/librnd/plugins/hid_batch/batch.o ../src/librnd/plugins/import_pixmap_pnm/import_pixmap_pnm.o ../src/librnd/plugins/lib_exp_text/lib_exp_text.o ../src/librnd/plugins/lib_exp_text/draw_ps.o ../src/librnd/plugins/lib_exp_text/draw_eps.o ../src/librnd/plugins/lib_exp_text/draw_svg.o ../src/librnd/plugins/lib_exp_text/draw_hpgl.o ../src/librnd/plugins/lib_exp_text/lpr_hid.o ../src/librnd/plugins/lib_exp_text/media.o ../src/librnd/plugins/lib_gensexpr/lib_gensexpr.o ../src_3rd/gensexpr/gsxl.o ../src_3rd/gensexpr/gsx_parse.o ../src_3rd/gensexpr/gsxnl.o ../src/librnd/plugins/lib_portynet/lib_portynet.o ../src_3rd/libporty_net/libportytcp4.o ../src/librnd/plugins/script/script.o ../src/librnd/plugins/script/live_script.o   -Wl,-z,relro -rdynamic -lfungw -lm -lgenht  -lm
+../scconfig/sccbox ln -f librnd-hid.so.4.3.2 librnd-hid.so
+../scconfig/sccbox ln -f librnd-hid.so.4.3.2 librnd-hid.so.4
 ../scconfig/aru ar rvu librnd-font.a ../src/librnd/font/font.o ../src/librnd/font/vtgla.o 
 ar: `u' modifier ignored since `D' is the default (see `U')
 ar: creating librnd-font.a
@@ -5523,7 +5559,7 @@
 make[2]: Leaving directory '/build/reproducible-path/librnd-4.3.2/util'
 make[1]: Leaving directory '/build/reproducible-path/librnd-4.3.2'
    dh_auto_test
-	make -j20 test "TESTSUITEFLAGS=-j20 --verbose" VERBOSE=1
+	make -j42 test "TESTSUITEFLAGS=-j42 --verbose" VERBOSE=1
 make[1]: Entering directory '/build/reproducible-path/librnd-4.3.2'
 cd tests && make test
 make[2]: Entering directory '/build/reproducible-path/librnd-4.3.2/tests'
@@ -5534,9 +5570,9 @@
 cc -c -O3 -DSPEED -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I../.. -I../../src -I../../src_3rd -I../../src_3rd/liblihata -o ../../src/librnd/core/rnd_printf_spd.o ../../src/librnd/core/rnd_printf.c
 cc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I../.. -I../../src -I../../src_3rd -I../../src_3rd/liblihata prcli.c -o prcli.o
 cc -c -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I../.. -I../../src -I../../src_3rd -I../../src_3rd/liblihata prclimq.c -o prclimq.o
-cc  -o tester tester.o ../../src/librnd/core/rnd_printf.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht  -lm
-cc  -o prcli prcli.o ../../src/librnd/core/rnd_printf.o ../../src/librnd/core/misc_util.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht   -lm
 cc  -o prclimq prclimq.o ../../src/librnd/core/rnd_printf.o ../../src/librnd/core/misc_util.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht  -lm
+cc  -o prcli prcli.o ../../src/librnd/core/rnd_printf.o ../../src/librnd/core/misc_util.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht   -lm
+cc  -o tester tester.o ../../src/librnd/core/rnd_printf.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht  -lm
 cc -o tester_spd tester_spd.o ../../src/librnd/core/rnd_printf_spd.o ../../src/librnd-core.a ../../src/librnd-3rd.a -lm -lfungw -lgenht  -lm
 make[3]: Leaving directory '/build/reproducible-path/librnd-4.3.2/tests/rnd_printf'
 make[3]: Entering directory '/build/reproducible-path/librnd-4.3.2/tests/rnd_printf'
@@ -5857,8 +5893,8 @@
 make[4]: Leaving directory '/build/reproducible-path/librnd-4.3.2/src'
 cc -Iinclude//usr/lib/../include/librnd4 -Iinclude//usr/lib/../include/librnd4/librnd/src_3rd -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I/usr/include/librnd4 -I/usr/include/librnd4/librnd/src_3rd  -c -o librnd_test.o librnd_test.c
 ../../scconfig/sccbox mkdir -p obj obj/font2 obj/poly obj/hid obj/core obj/3rd
-../../scconfig/sccbox rm -f obj/font2/*.o obj/poly/*.o obj/hid/*.o obj/core/*.o obj/3rd/*.o
 cc -Iinclude//usr/lib/../include/librnd4 -Iinclude//usr/lib/../include/librnd4/librnd/src_3rd -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I/usr/include/librnd4 -I/usr/include/librnd4/librnd/src_3rd  -c -o librnd_includes.o librnd_includes.c
+../../scconfig/sccbox rm -f obj/font2/*.o obj/poly/*.o obj/hid/*.o obj/core/*.o obj/3rd/*.o
 cd obj/hid &&  ar x ../../include//usr/lib/librnd-hid.a
 cd obj/core &&  ar x ../../include//usr/lib/librnd-core.a
 cd obj/font2 && ar x ../../include//usr/lib/librnd-font2.a
@@ -6171,8 +6207,8 @@
 make[4]: Leaving directory '/build/reproducible-path/librnd-4.3.2/src'
 cc -Iinclude//usr/lib/../include/librnd4 -Iinclude//usr/lib/../include/librnd4/librnd/src_3rd -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I/usr/include/librnd4 -I/usr/include/librnd4/librnd/src_3rd  -c -o librnd_test.o librnd_test.c
 ../../scconfig/sccbox mkdir -p obj obj/font2 obj/poly obj/hid obj/core obj/3rd
-../../scconfig/sccbox rm -f obj/font2/*.o obj/poly/*.o obj/hid/*.o obj/core/*.o obj/3rd/*.o
 cc -Iinclude//usr/lib/../include/librnd4 -Iinclude//usr/lib/../include/librnd4/librnd/src_3rd -g -O2 -ffile-prefix-map=/build/reproducible-path/librnd-4.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC   -g   -O3 -DNDEBUG  -I/usr/include/librnd4 -I/usr/include/librnd4/librnd/src_3rd  -c -o librnd_includes.o librnd_includes.c
+../../scconfig/sccbox rm -f obj/font2/*.o obj/poly/*.o obj/hid/*.o obj/core/*.o obj/3rd/*.o
 cd obj/hid &&  ar x ../../include//usr/lib/librnd-hid.a
 cd obj/core &&  ar x ../../include//usr/lib/librnd-core.a
 cd obj/font2 && ar x ../../include//usr/lib/librnd-font2.a
@@ -6214,7 +6250,7 @@
    create-stamp debian/debhelper-build-stamp
    dh_prep
    dh_auto_install
-	make -j20 install DESTDIR=/build/reproducible-path/librnd-4.3.2/debian/tmp AM_UPDATE_INFO_DIR=no
+	make -j42 install DESTDIR=/build/reproducible-path/librnd-4.3.2/debian/tmp AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/reproducible-path/librnd-4.3.2'
 cd src && make install
 make[2]: Entering directory '/build/reproducible-path/librnd-4.3.2/src'
@@ -6551,103 +6587,103 @@
    dh_strip
    dh_makeshlibs
    dh_shlibdeps
-dpkg-shlibdeps: warning: symbol rnd_conf_policy_name used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_anyload_init2 used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_conf_rev used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol pup_dlsym used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_conf_hid_reg used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_tree_merge_text used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_plugin_add_dir used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_fprintf used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_pup used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_conf_init2 used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: 173 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtc0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtc0_remove used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_message used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtc0_append used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_enlarge used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_sprintf used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_dom_node_free used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_dom_parser_char used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol gds_append_len used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol re_se_exec used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_tree_list_nth used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_dom_init used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_get used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_tree_list_replace_child used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol lht_dom_load_stream used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: 36 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: symbol rnd_xform_mx_rotate used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_remove_smallest used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_create used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_is_empty used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_len used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_destroy used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_get used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_insert used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all)
 dpkg-shlibdeps: warning: symbol rnd_message used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_enlarge used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_normalize_angle used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_strdup used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_xform_mx_scale used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_render used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_xform_mx_translate used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtc0_enlarge used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_render used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_xform_mx_rotate used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol vtc0_uninit used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_xform_mx_scale used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_strdup used by debian/librnd4t64/usr/lib/librnd-font.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_tree_merge used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_node_alloc used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_list_insert used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_list_insert_after used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_loc_active used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_export used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_list_append used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_dom_hash_put used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_len used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-core.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: 36 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: symbol rnd_xform_mx_scale used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_strdup used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_xform_mx_translate used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtc0_append used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_xform_mx_rotate used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_message used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_normalize_angle used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_xform_mx_scale used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_render used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_enlarge used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol vtc0_uninit used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_render used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_append used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_xform_mx_translate used by debian/librnd4t64/usr/lib/librnd-font2.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: 1 similar warning has been skipped (use -v to see it)
-dpkg-shlibdeps: warning: symbol rnd_heap_is_empty used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_heap_destroy used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_get used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_heap_remove_smallest used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_strdup used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_conf_policy_name used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_units_init used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_conf_isdirty used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol gds_append used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_setenv used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_tree_del used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol lht_tree_merge_list used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_popen used by debian/librnd4t64/usr/lib/librnd-hid.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: 173 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_append used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_sprintf used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_message used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_remove used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_enlarge used by debian/librnd4t64/usr/lib/librnd-polybool2.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_append used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_message used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_create used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol vtp0_len used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol rnd_heap_destroy used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: symbol vtp0_remove used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
+dpkg-shlibdeps: warning: symbol vtc0_uninit used by debian/librnd4t64/usr/lib/librnd-polybool.so.4.3.2 found in none of the libraries
 dpkg-shlibdeps: warning: 6 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: symbol rnd_heap_is_empty used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_append used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_remove used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_init used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_uninit used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_heap_insert used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol vtp0_get used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_heap_destroy used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_round used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: symbol rnd_heap_create used by debian/librnd4t64/usr/lib/librnd-poly.so.4.3.2 found in none of the libraries
-dpkg-shlibdeps: warning: 2 other similar warnings have been skipped (use -v to see them all)
    dh_installdeb
    dh_gencontrol
 dpkg-gencontrol: warning: Depends field of package librnd4-doc: substitution variable ${shlibs:Depends} used, but is not defined
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'librnd4t64' in '../librnd4t64_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-lib-gl-dbgsym' in '../librnd4-lib-gl-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-doc' in '../librnd4-doc_4.3.2-1_all.deb'.
+dpkg-deb: building package 'librnd4-dev-dbgsym' in '../librnd4-dev-dbgsym_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4t64-dbgsym' in '../librnd4t64-dbgsym_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-pixmap' in '../librnd4-pixmap_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-lib-gui-dbgsym' in '../librnd4-lib-gui-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-lib-gui' in '../librnd4-lib-gui_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-cloud-dbgsym' in '../librnd4-cloud-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-cloud' in '../librnd4-cloud_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4t64' in '../librnd4t64_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4-dev' in '../librnd4-dev_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-hid-lesstif-dbgsym' in '../librnd4-hid-lesstif-dbgsym_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-dev-dbgsym' in '../librnd4-dev-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-lib-gui-dbgsym' in '../librnd4-lib-gui-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-pixmap' in '../librnd4-pixmap_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4-pixmap-dbgsym' in '../librnd4-pixmap-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-hid-lesstif-dbgsym' in '../librnd4-hid-lesstif-dbgsym_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-hid-lesstif' in '../librnd4-hid-lesstif_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4-lib-gl' in '../librnd4-lib-gl_4.3.2-1_amd64.deb'.
+dpkg-deb: building package 'librnd4-lib-gl-dbgsym' in '../librnd4-lib-gl-dbgsym_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4-hid-gtk4-gl' in '../librnd4-hid-gtk4-gl_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-hid-lesstif' in '../librnd4-hid-lesstif_4.3.2-1_amd64.deb'.
 dpkg-deb: building package 'librnd4-hid-gtk4-gl-dbgsym' in '../librnd4-hid-gtk4-gl-dbgsym_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-doc' in '../librnd4-doc_4.3.2-1_all.deb'.
-dpkg-deb: building package 'librnd4-cloud' in '../librnd4-cloud_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-cloud-dbgsym' in '../librnd4-cloud-dbgsym_4.3.2-1_amd64.deb'.
-dpkg-deb: building package 'librnd4-lib-gui' in '../librnd4-lib-gui_4.3.2-1_amd64.deb'.
  dpkg-genbuildinfo --build=binary -O../librnd_4.3.2-1_amd64.buildinfo
  dpkg-genchanges --build=binary -O../librnd_4.3.2-1_amd64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -6655,12 +6691,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: including full source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/316024/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/3606321 and its subdirectories
-I: Current time: Thu Mar 13 00:15:48 -12 2025
-I: pbuilder-time-stamp: 1741868148
+I: removing directory /srv/workspace/pbuilder/316024 and its subdirectories
+I: Current time: Thu Apr 16 08:43:36 +14 2026
+I: pbuilder-time-stamp: 1776278616