Diff of the two buildlogs:

--
--- b1/build.log	2025-03-04 11:43:46.840795649 +0000
+++ b2/build.log	2025-03-04 11:45:11.956951627 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Mon Apr  6 06:05:50 -12 2026
-I: pbuilder-time-stamp: 1775498750
+I: Current time: Wed Mar  5 01:43:50 +14 2025
+I: pbuilder-time-stamp: 1741088630
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz]
 I: copying local configuration
@@ -30,52 +30,84 @@
 dpkg-source: info: applying fix-test-suite.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/3218631/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1978512/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink04-arm64.
+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 Mar  4 11:43 /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/1978512/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1978512/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='arm64'
-  DEBIAN_FRONTEND='noninteractive'
+  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]="aarch64-unknown-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=arm64
+  DEBIAN_FRONTEND=noninteractive
   DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 '
-  DISTRIBUTION='unstable'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=unstable
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='a8592642ea9143e1a693d4281d0a3536'
-  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='3218631'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=28a92185344743f3842217168e539bf7
+  LANG=C
+  LANGUAGE=nl_BE:nl
+  LC_ALL=C
+  MACHTYPE=aarch64-unknown-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=1978512
   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.boJpP3Z3/pbuilderrc_0vD3 --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.boJpP3Z3/b1 --logfile b1/build.log notion_4.0.3+dfsg-1.dsc'
-  SUDO_GID='109'
-  SUDO_UID='104'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.4: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.boJpP3Z3/pbuilderrc_o7Do --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.boJpP3Z3/b2 --logfile b2/build.log notion_4.0.3+dfsg-1.dsc'
+  SUDO_GID=109
+  SUDO_UID=104
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://192.168.101.4:3128
 I: uname -a
-  Linux codethink03-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/3218631/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/1978512/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -215,7 +247,7 @@
 Get: 84 http://deb.debian.org/debian unstable/main arm64 libxrandr-dev arm64 2:1.5.4-1+b3 [44.5 kB]
 Get: 85 http://deb.debian.org/debian unstable/main arm64 lua5.3 arm64 5.3.6-2+b4 [107 kB]
 Get: 86 http://deb.debian.org/debian unstable/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB]
-Fetched 31.7 MB in 0s (199 MB/s)
+Fetched 31.7 MB in 0s (115 MB/s)
 Preconfiguring packages ...
 Selecting previously unselected package readline-common.
 (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 ... 19897 files and directories currently installed.)
@@ -587,7 +619,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/notion-4.0.3+dfsg/ && 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  > ../notion_4.0.3+dfsg-1_source.changes
+I: user script /srv/workspace/pbuilder/1978512/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for unstable
+I: user script /srv/workspace/pbuilder/1978512/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/notion-4.0.3+dfsg/ && 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  > ../notion_4.0.3+dfsg-1_source.changes
 dpkg-buildpackage: info: source package notion
 dpkg-buildpackage: info: source version 4.0.3+dfsg-1
 dpkg-buildpackage: info: source distribution unstable
@@ -610,23 +646,23 @@
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu'
 set -e; for i in test; do make -C $i realclean; done
 rm -f potfiles_c potfiles_lua core *.d *.lc iterable.o  map.o  misc.o  obj.o  objlist.o  optparser.o  output.o  parser.o  prefix.o  ptrlist.o  rb.o  setparam.o  stringstore.o  tokenizer.o  util.o errorlog.o 
-rm -f  libtu.a
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu/test'
+rm -f  libtu.a
 rm -f potfiles_c potfiles_lua core *.d *.lc ../misc.o ../tokenizer.o ../util.o ../output.o 
 rm -f  
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu/test'
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu'
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl'
-rm -f build/ac/system-ac.mk 
 set -e; for i in test; do make -C $i realclean; done
 rm -f potfiles_c potfiles_lua core *.d *.lc readconfig.o luaextl.o misc.o 
-rm -f  libextl.a libextl-mkexports
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
+rm -f  libextl.a libextl-mkexports
 rm -f potfiles_c potfiles_lua core *.d *.lc ../readconfig.o ../misc.o 
 rm -f  
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl'
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_tiling'
+rm -f build/ac/system-ac.mk 
 rm -f  exports.c exports.h exports.tex potfiles_c potfiles_lua core *.d *.lc main.o tiling.o placement.o split.o split-stdisp.o splitfloat.o panehandle.o ops.o exports.o
 rm -f   mod_tiling.so mod_tiling.lc
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_tiling'
@@ -657,8 +693,8 @@
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar'
 set -e; for i in ion-statusd; do make -C $i realclean; done
 rm -f  exports.c exports.h exports.tex potfiles_c potfiles_lua core *.d *.lc main.o statusbar.o draw.o exports.o
-rm -f   mod_statusbar.so mod_statusbar.lc
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar/ion-statusd'
+rm -f   mod_statusbar.so mod_statusbar.lc
 rm -f  exports.c exports.h exports.tex potfiles_c potfiles_lua core *.d *.lc ion-statusd.o exec.o extlrx.o exports.o
 rm -f  ion-statusd  statusd_date.lc statusd_mail.lc statusd_load.lc
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar/ion-statusd'
@@ -678,8 +714,8 @@
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_notionflux'
 set -e; for i in notionflux; do make -C $i realclean; done
 rm -f  exports.c exports.h exports.tex potfiles_c potfiles_lua core *.d *.lc mod_notionflux.o exports.o
-rm -f   mod_notionflux.so mod_notionflux.lc
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_notionflux/notionflux'
+rm -f   mod_notionflux.so mod_notionflux.lc
 rm -f potfiles_c potfiles_lua core *.d *.lc notionflux.o 
 rm -f  notionflux
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_notionflux/notionflux'
@@ -699,8 +735,8 @@
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/utils'
 set -e; for i in ion-completefile; do make -C $i realclean; done
 rm -f potfiles_c potfiles_lua core *.d *.lc  
-rm -f  ion-completeman
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/utils/ion-completefile'
+rm -f  ion-completeman
 rm -f potfiles_c potfiles_lua core *.d *.lc ion-completefile.o 
 rm -f  ion-completefile
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/utils/ion-completefile'
@@ -743,17 +779,12 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu'
 set -e; for i in test; do make -C $i; done
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o iterable.o iterable.c
+make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu/test'
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o map.o map.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o misc.o misc.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o obj.o obj.c
-make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu/test'
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o objlist.o objlist.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o optparser.o optparser.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o output.o output.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o parser.o parser.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o prefix.o prefix.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ptrlist.o ptrlist.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rb.o rb.c
 obj.c: In function 'comp_fun':
 obj.c:130:14: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
   130 |     void *af=(void*)((DynFunTab*)a)->func;
@@ -774,10 +805,16 @@
 obj.c:196:40: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic]
   196 |                 if((void*)df[ndx].func<(void*)func)
       |                                        ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o output.o output.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o parser.o parser.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o prefix.o prefix.c
 make[4]: Nothing to be done for 'all'.
 make[4]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu/test'
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ptrlist.o ptrlist.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rb.o rb.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o setparam.o setparam.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o stringstore.o stringstore.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tokenizer.o tokenizer.c
 rb.c: In function 'rb_inserti':
 rb.c:612:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   612 |   return rb_insert_b(rb_find_ikey(tree, ikey), (void *) ikey, val);
@@ -789,7 +826,6 @@
 rb.c:493:6: warning: 'rb_print_tree' defined but not used [-Wunused-function]
   493 | void rb_print_tree(Rb_node t, int level)
       |      ^~~~~~~~~~~~~
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tokenizer.o tokenizer.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o util.o util.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"'  -D_POSIX_C_SOURCE=200112L -W -Wall -pedantic -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o errorlog.o errorlog.c
 In file included from tokenizer.c:424:
@@ -804,16 +840,16 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl'
 set -e; for i in test; do make -C $i; done
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/usr/include/lua5.3  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o readconfig.o readconfig.c
+make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/usr/include/lua5.3  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o luaextl.o luaextl.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I/usr/include/lua5.3  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o misc.o misc.c
 sed "1s:LUA50:/usr/bin/lua5.3:" libextl-mkexports.in > libextl-mkexports
-make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
-make[4]: Nothing to be done for 'all'.
-make[4]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
 luaextl.c: In function 'extl_uncache':
 luaextl.c:236:23: warning: cast between incompatible function types from 'void (*)(lua_State *, Obj *)' {aka 'void (*)(lua_State *, struct Obj_struct *)'} to 'int (*)(lua_State *, void *)' [-Wcast-function-type]
   236 |     extl_cpcall(l_st, (ExtlCPCallFn*)extl_uncache_, obj);
       |                       ^
+make[4]: Nothing to be done for 'all'.
+make[4]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/libextl/test'
 luaextl.c: In function 'extl_unregister_class':
 luaextl.c:2372:27: warning: cast between incompatible function types from 'void (*)(lua_State *, ClassData *)' to 'int (*)(lua_State *, void *)' [-Wcast-function-type]
  2372 |     if(!extl_cpcall(l_st, (ExtlCPCallFn*)extl_do_unregister_class,
@@ -837,12 +873,134 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o placement.o placement.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o split.o split.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o split-stdisp.o split-stdisp.c
+Scanning main.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o splitfloat.o splitfloat.c
+Scanning tiling.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o panehandle.o panehandle.c
-Scanning main.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ops.o ops.c
-Scanning tiling.c for exports.
 /usr/bin/luac5.3 -o mod_tiling.lc mod_tiling.lua
+In file included from tiling.c:13:
+tiling.c: In function 'tiling_managed_add':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET'
+  510 |     CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg));
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET'
+  510 |     CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg));
+      |     ^~~~~~~~~~~~
+tiling.c: In function 'tiling_init':
+tiling.c:574:21: warning: cast between incompatible function types from 'WRegion * (*)(WWindow *, const WFitParams *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *)'} to 'WRegion * (*)(WWindow *, const WFitParams *, void *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, void *)'} [-Wcast-function-type]
+  574 |         data.u.n.fn=(WRegionCreateFn*)ws->create_frame_fn;
+      |                     ^
+tiling.c:578:34: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [-Wcast-function-type]
+  578 |                                  (WRegionDoAttachFn*)tiling_do_attach_initial,
+      |                                  ^
+tiling.c: In function 'tiling_load_node':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET'
+ 1621 |     CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab));
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET'
+ 1621 |     CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab));
+      |     ^~~~~~~~~~~~
+tiling.c: At top level:
+tiling.c:1678:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1678 |     {(DynFun*)region_fitrep,
+      |      ^
+tiling.c:1679:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WTiling_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1679 |      (DynFun*)tiling_fitrep},
+      |      ^
+tiling.c:1684:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  int)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  int)'} to 'void (*)()' [-Wcast-function-type]
+ 1684 |     {(DynFun*)region_managed_maximize,
+      |      ^
+tiling.c:1685:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int,  int)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int,  int)'} to 'void (*)()' [-Wcast-function-type]
+ 1685 |      (DynFun*)tiling_managed_maximize},
+      |      ^
+tiling.c:1690:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1690 |     {(DynFun*)region_managed_prepare_focus,
+      |      ^
+tiling.c:1691:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1691 |      (DynFun*)tiling_managed_prepare_focus},
+      |      ^
+tiling.c:1693:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+ 1693 |     {(DynFun*)region_prepare_manage,
+      |      ^
+tiling.c:1694:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+ 1694 |      (DynFun*)tiling_prepare_manage},
+      |      ^
+tiling.c:1696:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRescueInfo *)' {aka 'int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1696 |     {(DynFun*)region_rescue_clientwins,
+      |      ^
+tiling.c:1697:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRescueInfo *)' {aka 'int (*)(struct WTiling_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1697 |      (DynFun*)tiling_rescue_clientwins},
+      |      ^
+tiling.c:1699:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1699 |     {(DynFun*)region_get_rescue_pholder_for,
+      |      ^
+tiling.c:1700:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1700 |      (DynFun*)tiling_get_rescue_pholder_for},
+      |      ^
+tiling.c:1702:6: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1702 |     {(DynFun*)region_get_configuration,
+      |      ^
+tiling.c:1703:6: warning: cast between incompatible function types from 'ExtlTab (*)(WTiling *)' {aka 'int (*)(struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1703 |      (DynFun*)tiling_get_configuration},
+      |      ^
+tiling.c:1705:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1705 |     {(DynFun*)region_managed_disposeroot,
+      |      ^
+tiling.c:1706:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1706 |      (DynFun*)tiling_managed_disposeroot},
+      |      ^
+tiling.c:1708:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1708 |     {(DynFun*)region_current,
+      |      ^
+tiling.c:1709:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1709 |      (DynFun*)tiling_current},
+      |      ^
+tiling.c:1711:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1711 |     {(DynFun*)tiling_managed_add,
+      |      ^
+tiling.c:1712:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1712 |      (DynFun*)tiling_managed_add_default},
+      |      ^
+tiling.c:1720:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+ 1720 |     {(DynFun*)tiling_load_node,
+      |      ^
+tiling.c:1721:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+ 1721 |      (DynFun*)tiling_load_node_default},
+      |      ^
+tiling.c:1729:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1729 |     {(DynFun*)region_navi_first,
+      |      ^
+tiling.c:1730:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1730 |      (DynFun*)tiling_navi_first},
+      |      ^
+tiling.c:1732:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1732 |     {(DynFun*)region_navi_next,
+      |      ^
+tiling.c:1733:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1733 |      (DynFun*)tiling_navi_next},
+      |      ^
+tiling.c:1735:6: warning: cast between incompatible function types from 'Window (*)(const WRegion *)' {aka 'long unsigned int (*)(const struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1735 |     {(DynFun*)region_xwindow,
+      |      ^
+tiling.c:1736:6: warning: cast between incompatible function types from 'Window (*)(const WTiling *)' {aka 'long unsigned int (*)(const struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1736 |      (DynFun*)tiling_xwindow},
+      |      ^
+tiling.c:83:13: warning: 'reparent_mgd' defined but not used [-Wunused-function]
+   83 | static void reparent_mgd(WRegion *sub, WWindow *par)
+      |             ^~~~~~~~~~~~
 In file included from split.c:15:
 split.c: In function 'split_do_restore':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
@@ -858,6 +1016,10 @@
  1043 |     CALL_DYN_RET(ret, bool, split_do_restore, node, (node, dir));
       |     ^~~~~~~~~~~~
 split.c: In function 'split_do_verify':
+ops.c: In function 'mkbottom_fn':
+ops.c:45:30: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [-Wcast-function-type]
+   45 |                              (WRegionDoAttachFn*)tiling_do_attach_initial,
+      |                              ^
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -870,32 +1032,7 @@
 split.c:1153:5: note: in expansion of macro 'CALL_DYN_RET'
  1153 |     CALL_DYN_RET(ret, bool, split_do_verify, node, (node, dir));
       |     ^~~~~~~~~~~~
-ops.c: In function 'mkbottom_fn':
-ops.c:45:30: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [-Wcast-function-type]
-   45 |                              (WRegionDoAttachFn*)tiling_do_attach_initial,
-      |                              ^
-In file included from tiling.c:13:
-tiling.c: In function 'tiling_managed_add':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET'
-  510 |     CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg));
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-tiling.c:510:5: note: in expansion of macro 'CALL_DYN_RET'
-  510 |     CALL_DYN_RET(ret, bool, tiling_managed_add, ws, (ws, reg));
-      |     ^~~~~~~~~~~~
-tiling.c: In function 'tiling_init':
-tiling.c:574:21: warning: cast between incompatible function types from 'WRegion * (*)(WWindow *, const WFitParams *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *)'} to 'WRegion * (*)(WWindow *, const WFitParams *, void *)' {aka 'struct WRegion_struct * (*)(struct WWindow_struct *, const struct WFitParams_struct *, void *)'} [-Wcast-function-type]
-  574 |         data.u.n.fn=(WRegionCreateFn*)ws->create_frame_fn;
-      |                     ^
 split.c: In function 'split_current_todir':
-tiling.c:578:34: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [-Wcast-function-type]
-  578 |                                  (WRegionDoAttachFn*)tiling_do_attach_initial,
-      |                                  ^
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -934,36 +1071,13 @@
 split.c:1891:5: note: in expansion of macro 'CALL_DYN_RET'
  1891 |     CALL_DYN_RET(ret, WSplit*, splitinner_current, node, (node));
       |     ^~~~~~~~~~~~
-tiling.c: In function 'tiling_load_node':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET'
- 1621 |     CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab));
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WSplit * (*)()' {aka 'struct WSplit_struct * (*)()'} [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-tiling.c:1621:5: note: in expansion of macro 'CALL_DYN_RET'
- 1621 |     CALL_DYN_RET(ret, WSplit*, tiling_load_node, ws, (ws, geom, tab));
-      |     ^~~~~~~~~~~~
 split.c: In function 'split_get_config':
-tiling.c: At top level:
-tiling.c:1678:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1678 |     {(DynFun*)region_fitrep,
-      |      ^
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
 split.c:2366:5: note: in expansion of macro 'CALL_DYN_RET'
  2366 |     CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret));
       |     ^~~~~~~~~~~~
-tiling.c:1679:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WTiling_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1679 |      (DynFun*)tiling_fitrep},
-      |      ^
-tiling.c:1684:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  int)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  int)'} to 'void (*)()' [-Wcast-function-type]
- 1684 |     {(DynFun*)region_managed_maximize,
-      |      ^
 ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |            ^
@@ -971,125 +1085,50 @@
  2366 |     CALL_DYN_RET(ret, bool, split_get_config, node, (node, tabret));
       |     ^~~~~~~~~~~~
 split.c: At top level:
-tiling.c:1685:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int,  int)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int,  int)'} to 'void (*)()' [-Wcast-function-type]
- 1685 |      (DynFun*)tiling_managed_maximize},
-      |      ^
-tiling.c:1690:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1690 |     {(DynFun*)region_managed_prepare_focus,
-      |      ^
 split.c:2379:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2379 |     {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default},
       |      ^
-tiling.c:1691:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1691 |      (DynFun*)tiling_managed_prepare_focus},
-      |      ^
 split.c:2379:36: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2379 |     {(DynFun*)split_current_todir, (DynFun*)split_current_todir_default},
       |                                    ^
-tiling.c:1693:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
- 1693 |     {(DynFun*)region_prepare_manage,
-      |      ^
-tiling.c:1694:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
- 1694 |      (DynFun*)tiling_prepare_manage},
-      |      ^
 split.c:2394:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2394 |     {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore},
       |      ^
-tiling.c:1696:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRescueInfo *)' {aka 'int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1696 |     {(DynFun*)region_rescue_clientwins,
-      |      ^
-tiling.c:1697:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRescueInfo *)' {aka 'int (*)(struct WTiling_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1697 |      (DynFun*)tiling_rescue_clientwins},
-      |      ^
 split.c:2394:33: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, int)' {aka 'int (*)(struct WSplitSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2394 |     {(DynFun*)split_do_restore, (DynFun*)splitsplit_do_restore},
       |                                 ^
-tiling.c:1699:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1699 |     {(DynFun*)region_get_rescue_pholder_for,
-      |      ^
-tiling.c:1700:6: warning: cast between incompatible function types from 'WPHolder * (*)(WTiling *, WRegion *)' {aka 'struct WPHolder_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1700 |      (DynFun*)tiling_get_rescue_pholder_for},
-      |      ^
 split.c:2395:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2395 |     {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify},
       |      ^
-tiling.c:1702:6: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1702 |     {(DynFun*)region_get_configuration,
-      |      ^
 split.c:2395:32: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, int)' {aka 'int (*)(struct WSplitSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2395 |     {(DynFun*)split_do_verify, (DynFun*)splitsplit_do_verify},
       |                                ^
-tiling.c:1703:6: warning: cast between incompatible function types from 'ExtlTab (*)(WTiling *)' {aka 'int (*)(struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1703 |      (DynFun*)tiling_get_configuration},
-      |      ^
-tiling.c:1705:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1705 |     {(DynFun*)region_managed_disposeroot,
-      |      ^
 split.c:2399:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2399 |     {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir},
       |      ^
-tiling.c:1706:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1706 |      (DynFun*)tiling_managed_disposeroot},
-      |      ^
-tiling.c:1708:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1708 |     {(DynFun*)region_current,
-      |      ^
 split.c:2399:36: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2399 |     {(DynFun*)split_current_todir, (DynFun*)splitsplit_current_todir},
       |                                    ^
-tiling.c:1709:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1709 |      (DynFun*)tiling_current},
-      |      ^
 split.c:2400:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *)' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *)'} to 'void (*)()' [-Wcast-function-type]
  2400 |     {(DynFun*)splitinner_current, (DynFun*)splitsplit_current},
       |      ^
 Scanning placement.c for exports.
-tiling.c:1711:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1711 |     {(DynFun*)tiling_managed_add,
-      |      ^
 Scanning split.c for exports.
-tiling.c:1712:6: warning: cast between incompatible function types from 'int (*)(WTiling *, WRegion *)' {aka 'int (*)(struct WTiling_struct *, struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1712 |      (DynFun*)tiling_managed_add_default},
-      |      ^
 split.c:2400:35: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *)' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *)'} to 'void (*)()' [-Wcast-function-type]
  2400 |     {(DynFun*)splitinner_current, (DynFun*)splitsplit_current},
       |                                   ^
-tiling.c:1720:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
- 1720 |     {(DynFun*)tiling_load_node,
-      |      ^
-tiling.c:1721:6: warning: cast between incompatible function types from 'WSplit * (*)(WTiling *, const WRectangle *, ExtlTab)' {aka 'struct WSplit_struct * (*)(struct WTiling_struct *, const struct WRectangle_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
- 1721 |      (DynFun*)tiling_load_node_default},
-      |      ^
 split.c:2401:6: warning: cast between incompatible function types from 'WSplit * (*)(WSplitInner *, WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitInner_struct *, struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2401 |     {(DynFun*)splitinner_nextto, (DynFun*)splitsplit_nextto},
       |      ^
-tiling.c:1729:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1729 |     {(DynFun*)region_navi_first,
-      |      ^
-tiling.c:1730:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1730 |      (DynFun*)tiling_navi_first},
-      |      ^
 split.c:2401:34: warning: cast between incompatible function types from 'WSplit * (*)(WSplitSplit *, WSplit *, WPrimn,  WPrimn,  int (*)(WSplit *))' {aka 'struct WSplit_struct * (*)(struct WSplitSplit_struct *, struct WSplit_struct *, WPrimn,  WPrimn,  int (*)(struct WSplit_struct *))'} to 'void (*)()' [-Wcast-function-type]
  2401 |     {(DynFun*)splitinner_nextto, (DynFun*)splitsplit_nextto},
       |                                  ^
-tiling.c:1732:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1732 |     {(DynFun*)region_navi_next,
-      |      ^
 split.c:2403:6: warning: cast between incompatible function types from 'int (*)(WSplit *, ExtlTab *)' {aka 'int (*)(struct WSplit_struct *, int *)'} to 'void (*)()' [-Wcast-function-type]
  2403 |     {(DynFun*)split_get_config, (DynFun*)splitsplit_get_config},
       |      ^
-tiling.c:1733:6: warning: cast between incompatible function types from 'WRegion * (*)(WTiling *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WTiling_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1733 |      (DynFun*)tiling_navi_next},
-      |      ^
-tiling.c:1735:6: warning: cast between incompatible function types from 'Window (*)(const WRegion *)' {aka 'long unsigned int (*)(const struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1735 |     {(DynFun*)region_xwindow,
-      |      ^
 split.c:2403:33: warning: cast between incompatible function types from 'int (*)(WSplitSplit *, ExtlTab *)' {aka 'int (*)(struct WSplitSplit_struct *, int *)'} to 'void (*)()' [-Wcast-function-type]
  2403 |     {(DynFun*)split_get_config, (DynFun*)splitsplit_get_config},
       |                                 ^
-tiling.c:1736:6: warning: cast between incompatible function types from 'Window (*)(const WTiling *)' {aka 'long unsigned int (*)(const struct WTiling_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1736 |      (DynFun*)tiling_xwindow},
-      |      ^
 split.c:2416:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2416 |     {(DynFun*)split_do_restore, (DynFun*)splitregion_do_restore},
       |      ^
@@ -1111,9 +1150,6 @@
 split.c:2431:6: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2431 |     {(DynFun*)split_do_restore, (DynFun*)splitst_do_restore},
       |      ^
-tiling.c:83:13: warning: 'reparent_mgd' defined but not used [-Wunused-function]
-   83 | static void reparent_mgd(WRegion *sub, WWindow *par)
-      |             ^~~~~~~~~~~~
 split.c:2431:33: warning: cast between incompatible function types from 'int (*)(WSplit *, int)' {aka 'int (*)(struct WSplit_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
  2431 |     {(DynFun*)split_do_restore, (DynFun*)splitst_do_restore},
       |                                 ^
@@ -1143,22 +1179,16 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o complete.o complete.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o edln.o edln.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o input.o input.c
-Scanning complete.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o listing.o listing.c
+Scanning complete.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o wedln.o wedln.c
 Scanning edln.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o wedln-wrappers.o wedln-wrappers.c
 Scanning input.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o wmessage.o wmessage.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o wedln-wrappers.o wedln-wrappers.c
 Scanning listing.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o wmessage.o wmessage.c
 Scanning main.c for exports.
 Scanning wedln.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o query.o query.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o fwarn.o fwarn.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o history.o history.c
-Scanning wedln-wrappers.c for exports.
-/usr/bin/luac5.3 -o mod_query.lc mod_query.lua
-/usr/bin/luac5.3 -o mod_query_chdir.lc mod_query_chdir.lua
 In file included from inputp.h:13,
                  from input.c:16:
 input.c: In function 'input_style':
@@ -1174,6 +1204,7 @@
 input.c:54:5: note: in expansion of macro 'CALL_DYN_RET'
    54 |     CALL_DYN_RET(ret, const char*, input_style, input, (input));
       |     ^~~~~~~~~~~~
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o query.o query.c
 input.c: At top level:
 input.c:216:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
   216 |     {(DynFun*)region_fitrep, (DynFun*)input_fitrep},
@@ -1181,24 +1212,29 @@
 input.c:216:30: warning: cast between incompatible function types from 'int (*)(WInput *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WInput_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
   216 |     {(DynFun*)region_fitrep, (DynFun*)input_fitrep},
       |                              ^
-wedln.c:1088:6: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1088 |     {(DynFun*)input_style, (DynFun*)wedln_style},
-      |      ^
-wedln.c:1088:28: warning: cast between incompatible function types from 'const char * (*)(WEdln *)' {aka 'const char * (*)(struct WEdln_struct *)'} to 'void (*)()' [-Wcast-function-type]
- 1088 |     {(DynFun*)input_style, (DynFun*)wedln_style},
-      |                            ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o fwarn.o fwarn.c
+Scanning wedln-wrappers.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o history.o history.c
+/usr/bin/luac5.3 -o mod_query.lc mod_query.lua
 Scanning wmessage.c for exports.
 Scanning query.c for exports.
 Scanning fwarn.c for exports.
 Scanning history.c for exports.
+/usr/bin/luac5.3 -o mod_query_chdir.lc mod_query_chdir.lua
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 wmessage.c:254:6: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [-Wcast-function-type]
   254 |     {(DynFun*)input_style, (DynFun*)wmsg_style},
       |      ^
 wmessage.c:254:28: warning: cast between incompatible function types from 'const char * (*)(WMessage *)' {aka 'const char * (*)(struct WMessage_struct *)'} to 'void (*)()' [-Wcast-function-type]
   254 |     {(DynFun*)input_style, (DynFun*)wmsg_style},
       |                            ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
+wedln.c:1088:6: warning: cast between incompatible function types from 'const char * (*)(WInput *)' {aka 'const char * (*)(struct WInput_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1088 |     {(DynFun*)input_style, (DynFun*)wedln_style},
+      |      ^
+wedln.c:1088:28: warning: cast between incompatible function types from 'const char * (*)(WEdln *)' {aka 'const char * (*)(struct WEdln_struct *)'} to 'void (*)()' [-Wcast-function-type]
+ 1088 |     {(DynFun*)input_style, (DynFun*)wedln_style},
+      |                            ^
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname -Wl,mod_query.so complete.o edln.o input.o listing.o main.o wedln.o wedln-wrappers.o wmessage.o query.o fwarn.o history.o exports.o  -o mod_query.so -lrt -lX11 -lXext  -lXft 
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_query'
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_menu'
@@ -1207,9 +1243,9 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o menu.o menu.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mkmenu.o mkmenu.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o grabmenu.o grabmenu.c
+/usr/bin/luac5.3 -o mod_menu.lc mod_menu.lua
 Scanning main.c for exports.
 Scanning menu.c for exports.
-/usr/bin/luac5.3 -o mod_menu.lc mod_menu.lua
 Scanning mkmenu.c for exports.
 Scanning grabmenu.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
@@ -1231,8 +1267,8 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_dock'
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_dock -o exports.c -h exports.h \
 dock.c 
-echo "ioncore.load_module('mod_dock') package.loaded['mod_dock']=true" | /usr/bin/luac5.3 -o mod_dock.lc -
 Scanning dock.c for exports.
+echo "ioncore.load_module('mod_dock') package.loaded['mod_dock']=true" | /usr/bin/luac5.3 -o mod_dock.lc -
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o dock.o dock.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 dock.c: In function 'mod_dock_create':
@@ -1289,8 +1325,8 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_sp'
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_sp -o exports.c -h exports.h \
 main.c 
-echo "ioncore.load_module('mod_sp') package.loaded['mod_sp']=true" | /usr/bin/luac5.3 -o mod_sp.lc -
 Scanning main.c for exports.
+echo "ioncore.load_module('mod_sp') package.loaded['mod_sp']=true" | /usr/bin/luac5.3 -o mod_sp.lc -
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname -Wl,mod_sp.so main.o exports.o  -o mod_sp.so -lrt -lX11 -lXext  -lXft 
@@ -1298,14 +1334,14 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_sm'
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_sm -o exports.c -h exports.h \
 sm.c sm_matchwin.c sm_session.c 
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm_matchwin.o sm_matchwin.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm_session.o sm_session.c
-echo "ioncore.load_module('mod_sm') package.loaded['mod_sm']=true" | /usr/bin/luac5.3 -o mod_sm.lc -
 Scanning sm.c for exports.
 Scanning sm_matchwin.c for exports.
 Scanning sm_session.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm.o sm.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm_matchwin.o sm_matchwin.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm_session.o sm_session.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
+echo "ioncore.load_module('mod_sm') package.loaded['mod_sm']=true" | /usr/bin/luac5.3 -o mod_sm.lc -
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sm.o sm.c
 sm_matchwin.c: In function 'mod_sm_start_purge_timer':
 sm_matchwin.c:156:19: warning: cast between incompatible function types from 'void (*)(WTimer *)' {aka 'void (*)(struct WTimer_struct *)'} to 'void (*)(WTimer *, Obj *)' {aka 'void (*)(struct WTimer_struct *, struct Obj_struct *)'} [-Wcast-function-type]
   156 |                   (WTimerHandler*)mod_sm_purge_matches, NULL);
@@ -1326,19 +1362,18 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o draw.o draw.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o font.o font.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o colour.o colour.c
+Scanning init.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o brush.o brush.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o fontset.o fontset.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o style.o style.c
-Scanning init.c for exports.
-echo "ioncore.load_module('de') package.loaded['de']=true" | /usr/bin/luac5.3 -o de.lc -
 Scanning draw.c for exports.
 Scanning font.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o style.o style.c
 Scanning colour.c for exports.
 Scanning brush.c for exports.
 Scanning fontset.c for exports.
 Scanning style.c for exports.
+echo "ioncore.load_module('de') package.loaded['de']=true" | /usr/bin/luac5.3 -o de.lc -
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o init.o init.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 brush.c:276:6: warning: cast between incompatible function types from 'unsigned int (*)(GrBrush *, const char *, unsigned int)' {aka 'unsigned int (*)(struct GrBrush_struct *, const char *, unsigned int)'} to 'void (*)()' [-Wcast-function-type]
   276 |     {(DynFun*)grbrush_get_text_width, (DynFun*)debrush_get_text_width},
       |      ^
@@ -1361,6 +1396,7 @@
 font.c:313:8: warning: unused variable 'gc' [-Wunused-variable]
   313 |     GC gc=brush->d->normal_gc;
       |        ^~
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname -Wl,de.so init.o draw.o font.o colour.o brush.o fontset.o style.o exports.o  -o de.so -lrt -lX11 -lXext  -lXft 
 make[3]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/de'
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar'
@@ -1369,34 +1405,34 @@
 main.c statusbar.c draw.c 
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o statusbar.o statusbar.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o draw.o draw.c
-make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar/ion-statusd'
 /usr/bin/luac5.3 -o mod_statusbar.lc mod_statusbar.lua
+make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_statusbar/ion-statusd'
 Scanning main.c for exports.
 Scanning statusbar.c for exports.
 /usr/bin/lua5.3 ../../libextl/libextl-mkexports -module statusd -o exports.c -h exports.h \
 ion-statusd.c exec.c extlrx.c -reexport mainloop ../../libmainloop/select.c ../../libmainloop/defer.c ../../libmainloop/signal.c ../../libmainloop/hooks.c ../../libmainloop/exec.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ion-statusd.o ion-statusd.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exec.o exec.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o extlrx.o extlrx.c
-/usr/bin/luac5.3 -o statusd_date.lc statusd_date.lua
 Scanning ion-statusd.c for exports.
-/usr/bin/luac5.3 -o statusd_mail.lc statusd_mail.lua
-/usr/bin/luac5.3 -o statusd_load.lc statusd_load.lua
 Scanning exec.c for exports.
 Scanning extlrx.c for exports.
 Scanning ../../libmainloop/select.c for exports.
 Scanning ../../libmainloop/defer.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o extlrx.o extlrx.c
 Scanning ../../libmainloop/signal.c for exports.
+/usr/bin/luac5.3 -o statusd_date.lc statusd_date.lua
 Scanning draw.c for exports.
 Scanning ../../libmainloop/hooks.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o main.o main.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
+/usr/bin/luac5.3 -o statusd_mail.lc statusd_mail.lua
+/usr/bin/luac5.3 -o statusd_load.lc statusd_load.lua
 Scanning ../../libmainloop/exec.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 statusbar.c: In function 'statusbar_do_attach':
 statusbar.c:532:33: warning: cast between incompatible function types from 'WRegion * (*)(WStatusBar *, WRegion *, void *)' {aka 'struct WRegion_struct * (*)(struct WStatusBar_struct *, struct WRegion_struct *, void *)'} to 'int (*)(WRegion *, WRegion *, void *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, void *)'} [-Wcast-function-type]
   532 |                                 (WRegionDoAttachFn*)statusbar_do_attach_final,
       |                                 ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DETCDIR=\"/etc/X11/notion\" -DSHAREDIR=\"/usr/share/notion\" -DEXTRABINDIR=\"/usr/lib/notion\" -DMODULEDIR=\"/usr/lib/notion\" -DLCDIR=\"/usr/lib/notion/lc\" -DLOCALEDIR=\"/usr/share/locale\" -DCF_ION_EXECUTABLE=\"notion\" -I../.. -I../.. -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 statusbar.c: At top level:
 statusbar.c:1092:6: warning: cast between incompatible function types from 'int (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1092 |     {(DynFun*)region_orientation, (DynFun*)statusbar_orientation},
@@ -1437,8 +1473,8 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_xinerama'
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_xinerama -o exports.c -h exports.h \
 mod_xinerama.c 
-Scanning mod_xinerama.c for exports.
 /usr/bin/luac5.3 -o mod_xinerama.lc mod_xinerama.lua
+Scanning mod_xinerama.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16  -I..  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY  -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mod_xinerama.o mod_xinerama.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16  -I..  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY  -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I.. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16  -I..  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY  -fPIC -DPIC -MMD -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname -Wl,mod_xinerama.so mod_xinerama.o exports.o  -o mod_xinerama.so -lX11 -lXext  -lXft  -lXinerama  -lX11 -lXext  -lXft 
@@ -1463,8 +1499,8 @@
 make[3]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_xkbevents'
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_xkbevents -o exports.c -h exports.h \
 mod_xkbevents.c 
-Scanning mod_xkbevents.c for exports.
 echo "ioncore.load_module('mod_xkbevents') package.loaded['mod_xkbevents']=true" | /usr/bin/luac5.3 -o mod_xkbevents.lc -
+Scanning mod_xkbevents.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mod_xkbevents.o mod_xkbevents.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -Wall -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 mod_xkbevents.c: In function 'mod_xkbevents_init':
@@ -1477,9 +1513,9 @@
 set -e; for i in notionflux; do make -C $i; done
 /usr/bin/lua5.3 ../libextl/libextl-mkexports -module mod_notionflux -o exports.c -h exports.h \
 mod_notionflux.c 
-make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_notionflux/notionflux'
 /usr/bin/luac5.3 -o mod_notionflux.lc mod_notionflux.lua
 Scanning mod_notionflux.c for exports.
+make[4]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_notionflux/notionflux'
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mod_notionflux.o mod_notionflux.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exports.o exports.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -fPIC -DPIC -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I/usr/include/lua5.3  -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600  -I../.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o notionflux.o notionflux.c
@@ -1502,19 +1538,17 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o event.o event.c
 Scanning binding.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o exec.o exec.c
-Scanning conf-bindings.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o focus.o focus.c
+Scanning conf-bindings.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o strings.o strings.c
 Scanning cursor.c for exports.
 Scanning event.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o strings.o strings.c
 Scanning exec.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o key.o key.c
 Scanning focus.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o modules.o modules.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mwmhints.o mwmhints.c
-Scanning strings.c for exports.
 binding.c: In function 'binding_deinit':
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o pointer.o pointer.c
 binding.c:167:21: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   167 |         free(binding->doc);
       |              ~~~~~~~^~~~~
@@ -1530,8 +1564,10 @@
 /usr/include/stdlib.h:687:25: note: expected 'void *' but argument is of type 'const char *'
   687 | extern void free (void *__ptr) __THROW;
       |                   ~~~~~~^~~~~
+Scanning strings.c for exports.
 Scanning key.c for exports.
 Scanning modules.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o pointer.o pointer.c
 Scanning mwmhints.c for exports.
 Scanning pointer.c for exports.
 Scanning property.c for exports.
@@ -1546,18 +1582,20 @@
 key.c:122:13: warning: 'free_subs' defined but not used [-Wunused-function]
   122 | static void free_subs(WSubmapState *p)
       |             ^~~~~~~~~
+exec.c: In function 'ioncore_setup_display':
 Scanning colormap.c for exports.
-Scanning region.c for exports.
 modules.c: In function 'get_module_fptr':
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o screen.o screen.c
 modules.c:104:12: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic]
   104 |     return (void (*)(void**)) get_module_symbol(handle, modulename, name);
       |            ^
 modules.c: In function 'call_init':
-exec.c: In function 'ioncore_setup_display':
+modules.c:141:12: warning: cast between incompatible function types from 'void (*)(void **)' to 'int (*)()' [-Wcast-function-type]
+  141 |     initfn=(bool (*)())get_module_fptr(handle, modulename, "_init");
+      |            ^
 exec.c:53:43: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
    53 |         snprintf(tmp+strlen(tmp), 11, ".%u", (unsigned)xscr);
       |                                           ^
+modules.c: In function 'try_load':
 In file included from /usr/include/stdio.h:970,
                  from exec.c:12:
 In function 'snprintf',
@@ -1569,19 +1607,24 @@
       |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    70 |                                    __va_arg_pack ());
       |                                    ~~~~~~~~~~~~~~~~~
-modules.c:141:12: warning: cast between incompatible function types from 'void (*)(void **)' to 'int (*)()' [-Wcast-function-type]
-  141 |     initfn=(bool (*)())get_module_fptr(handle, modulename, "_init");
-      |            ^
-modules.c: In function 'try_load':
+Scanning region.c for exports.
 modules.c:225:5: warning: enumeration value 'VERSION_MATCH_EXACT' not handled in switch [-Wswitch]
   225 |     switch(check_version(handle, name)){
       |     ^~~~~~
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sizehint.o sizehint.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o screen.o screen.c
 Scanning eventh.c for exports.
 Scanning attach.c for exports.
 Scanning resize.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sizehint.o sizehint.c
 Scanning grab.c for exports.
 Scanning manage.c for exports.
+Scanning regbind.c for exports.
+Scanning rootwin.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o window.o window.c
+Scanning tags.c for exports.
+Scanning names.c for exports.
+Scanning saveload.c for exports.
+Scanning frame.c for exports.
 In file included from screen.c:11:
 screen.c: In function 'screen_handle_drop':
 ../libtu/objp.h:74:50: warning: cast between incompatible function types from 'int (*)(WRegion *, int,  int,  WRegion *)' {aka 'int (*)(struct WRegion_struct *, int,  int,  struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
@@ -1607,7 +1650,6 @@
 screen.c:471:6: warning: cast between incompatible function types from 'int (*)(WScreen *)' {aka 'int (*)(struct WScreen_struct *)'} to 'void (*)()' [-Wcast-function-type]
   471 |      (DynFun*)screen_may_dispose},
       |      ^
-Scanning regbind.c for exports.
 screen.c:482:6: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
   482 |     {(DynFun*)region_get_configuration,
       |      ^
@@ -1620,23 +1662,17 @@
 screen.c:486:6: warning: cast between incompatible function types from 'int (*)(WScreen *, int,  int,  WRegion *)' {aka 'int (*)(struct WScreen_struct *, int,  int,  struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
   486 |      (DynFun*)screen_handle_drop},
       |      ^
-Scanning rootwin.c for exports.
-Scanning tags.c for exports.
-Scanning names.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o window.o window.c
-Scanning saveload.c for exports.
-Scanning frame.c for exports.
-Scanning frame-pointer.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o xic.o xic.c
+Scanning frame-pointer.c for exports.
 Scanning conf.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o selection.o selection.c
 Scanning reginfo.c for exports.
 Scanning extlconv.c for exports.
 Scanning fullscreen.c for exports.
 Scanning mplex.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o selection.o selection.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o clientwin.o clientwin.c
 In file included from window.c:9:
 window.c: In function 'window_press':
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o clientwin.o clientwin.c
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WWindow *, XButtonEvent *, WRegion **)' {aka 'int (*)(struct WWindow_struct *, XButtonEvent *, struct WRegion_struct **)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -1666,6 +1702,7 @@
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o region.o region.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o eventh.o eventh.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o attach.o attach.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o resize.o resize.c
 clientwin.c: In function 'set_clientwin_state':
 clientwin.c:838:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
   838 |     if(cwin->state!=state){
@@ -1689,6 +1726,7 @@
 clientwin.c:1480:6: warning: cast between incompatible function types from 'ExtlTab (*)(WClientWin *)' {aka 'int (*)(struct WClientWin_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1480 |      (DynFun*)clientwin_get_configuration},
       |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o grab.o grab.c
 In file included from region.c:13:
 region.c: In function 'region_fitrep':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WRegion *, WWindow *, const WFitParams *)' {aka 'int (*)(struct WRegion_struct *, struct WWindow_struct *, const struct WFitParams_struct *)'} to 'void (*)()' [-Wcast-function-type]
@@ -1756,7 +1794,6 @@
   455 |     CALL_DYN_RET(ret, WRegion*, region_rqclose_propagate, reg,
       |     ^~~~~~~~~~~~
 region.c: In function 'region_may_dispose':
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o resize.o resize.c
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -1782,6 +1819,7 @@
 region.c:492:5: note: in expansion of macro 'CALL_DYN_RET'
   492 |     CALL_DYN_RET(ret, WRegion*, region_managed_disposeroot, mgr, (mgr, reg));
       |     ^~~~~~~~~~~~
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o manage.o manage.c
 region.c: In function 'region_defer_rqdispose':
 region.c:558:38: warning: cast between incompatible function types from 'int (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)(Obj *)' {aka 'void (*)(struct Obj_struct *)'} [-Wcast-function-type]
   558 |     mainloop_defer_action((Obj*)reg, (WDeferredAction*)region_rqdispose);
@@ -1813,6 +1851,7 @@
   944 |     CALL_DYN_RET(ret, bool, region_handle_drop, reg, (reg, x, y, dropped));
       |     ^~~~~~~~~~~~
 region.c: At top level:
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o regbind.o regbind.c
 region.c:1031:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1031 |     {(DynFun*)region_current,
       |      ^
@@ -1867,10 +1906,6 @@
 region.c:1059:6: warning: cast between incompatible function types from 'const char * (*)(WRegion *)' {aka 'const char * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1059 |      (DynFun*)region_name},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o grab.o grab.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o manage.o manage.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o regbind.o regbind.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rootwin.o rootwin.c
 In file included from manage.c:9:
 manage.c: In function 'region_prepare_manage':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
@@ -1911,6 +1946,7 @@
 manage.c:396:5: note: in expansion of macro 'CALL_DYN_RET'
   396 |     CALL_DYN_RET(ret, bool, region_rescue_clientwins, reg, (reg, info));
       |     ^~~~~~~~~~~~
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rootwin.o rootwin.c
 In file included from resize.c:12:
 resize.c: In function 'region_managed_maximize':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  int)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  int)'} to 'void (*)()' [-Wcast-function-type]
@@ -1938,26 +1974,8 @@
 resize.c:675:5: note: in expansion of macro 'CALL_DYN_RET'
   675 |     CALL_DYN_RET(ret, int, region_orientation, reg, (reg));
       |     ^~~~~~~~~~~~
-Scanning bindmaps.c for exports.
-Scanning gr.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o tags.o tags.c
-Scanning infowin.c for exports.
-Scanning activity.c for exports.
-Scanning netwm.c for exports.
-Scanning frame-draw.c for exports.
-Scanning kbresize.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o names.o names.c
-Scanning rectangle.c for exports.
-Scanning xwindow.c for exports.
-Scanning presize.c for exports.
-Scanning extlrx.c for exports.
-Scanning pholder.c for exports.
-Scanning mplexpholder.c for exports.
-Scanning llist.c for exports.
-Scanning basicpholder.c for exports.
-Scanning sizepolicy.c for exports.
-Scanning stacking.c for exports.
-Scanning group.c for exports.
 In file included from common.h:18,
                  from rootwin.c:22:
 rootwin.c: In function 'rootwin_init':
@@ -2036,29 +2054,12 @@
   500 |      (DynFun*)rootwin_managed_disposeroot},
       |      ^
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o saveload.o saveload.c
-Scanning grouppholder.c for exports.
-Scanning group-cw.c for exports.
-Scanning navi.c for exports.
-Scanning group-ws.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame.o frame.c
-Scanning float-placement.c for exports.
-Scanning groupedpholder.c for exports.
-Scanning framedpholder.c for exports.
-Scanning return.c for exports.
-Scanning detach.c for exports.
-Scanning screen-notify.c for exports.
-Scanning frame-tabs-recalc.c for exports.
-Scanning profiling.c for exports.
-Scanning log.c for exports.
-Scanning tempdir.c for exports.
-Scanning ../libmainloop/select.c for exports.
-Scanning ../libmainloop/defer.c for exports.
-Scanning ../libmainloop/signal.c for exports.
-Scanning ../libmainloop/hooks.c for exports.
-Scanning ../libmainloop/exec.c for exports.
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame-pointer.o frame-pointer.c
+Scanning bindmaps.c for exports.
+Scanning gr.c for exports.
+Scanning infowin.c for exports.
 In file included from names.c:15:
 names.c: In function 'region_displayname':
+Scanning activity.c for exports.
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'const char * (*)(WRegion *)' {aka 'const char * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -2071,8 +2072,12 @@
 names.c:597:5: note: in expansion of macro 'CALL_DYN_RET'
   597 |     CALL_DYN_RET(ret, const char *, region_displayname, reg, (reg));
       |     ^~~~~~~~~~~~
+Scanning netwm.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame.o frame.c
+Scanning frame-draw.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame-pointer.o frame-pointer.c
+Scanning kbresize.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o conf.o conf.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o reginfo.o reginfo.c
 In file included from saveload.c:13:
 saveload.c: In function 'region_supports_save':
 ../libtu/objp.h:74:50: warning: cast between incompatible function types from 'ExtlTab (*)(WRegion *)' {aka 'int (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
@@ -2094,14 +2099,16 @@
 saveload.c:165:9: note: in expansion of macro 'CALL_DYN_RET'
   165 |         CALL_DYN_RET(tab, ExtlTab, region_get_configuration, reg, (reg));
       |         ^~~~~~~~~~~~
-In file included from frame-pointer.c:11:
-frame-pointer.c: In function 'fnd':
-../libtu/objp.h:74:50: warning: cast between incompatible function types from 'int (*)(WRegion *, int,  int,  WRegion *)' {aka 'int (*)(struct WRegion_struct *, int,  int,  struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
-   74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC)
-      |                                                  ^
-frame-pointer.c:238:12: note: in expansion of macro 'HAS_DYN'
-  238 |         if(HAS_DYN(w, region_handle_drop))
-      |            ^~~~~~~
+Scanning rectangle.c for exports.
+Scanning xwindow.c for exports.
+Scanning presize.c for exports.
+Scanning extlrx.c for exports.
+Scanning pholder.c for exports.
+Scanning mplexpholder.c for exports.
+Scanning llist.c for exports.
+Scanning basicpholder.c for exports.
+Scanning sizepolicy.c for exports.
+Scanning stacking.c for exports.
 In file included from frame.c:13:
 frame.c: In function 'frame_quasiactivation':
 ../libtu/minmax.h:20:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
@@ -2119,6 +2126,7 @@
 frame.c:490:59: warning: unused parameter 'reg' [-Wunused-parameter]
   490 | static void frame_quasiactivation(WFrame *frame, WRegion *reg, bool act)
       |                                                  ~~~~~~~~~^~~
+Scanning group.c for exports.
 frame.c: In function 'numbers_grab_handler':
 frame.c:781:55: warning: unused parameter 'xev' [-Wunused-parameter]
   781 | static int numbers_grab_handler(WRegion *reg, XEvent *xev)
@@ -2170,14 +2178,39 @@
 frame.c:1081:6: warning: cast between incompatible function types from 'int (*)(WFrame *, WRescueInfo *)' {aka 'int (*)(struct WFrame_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1081 |      (DynFun*)frame_rescue_clientwins},
       |      ^
+Scanning grouppholder.c for exports.
+Scanning group-cw.c for exports.
+Scanning navi.c for exports.
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o reginfo.o reginfo.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o extlconv.o extlconv.c
+Scanning group-ws.c for exports.
+In file included from frame-pointer.c:11:
+frame-pointer.c: In function 'fnd':
+../libtu/objp.h:74:50: warning: cast between incompatible function types from 'int (*)(WRegion *, int,  int,  WRegion *)' {aka 'int (*)(struct WRegion_struct *, int,  int,  struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+   74 | #define HAS_DYN(OBJ, FUNC) has_dynfun((Obj*)OBJ, (DynFun*)FUNC)
+      |                                                  ^
+frame-pointer.c:238:12: note: in expansion of macro 'HAS_DYN'
+  238 |         if(HAS_DYN(w, region_handle_drop))
+      |            ^~~~~~~
+Scanning float-placement.c for exports.
+Scanning groupedpholder.c for exports.
+Scanning framedpholder.c for exports.
+Scanning return.c for exports.
+Scanning detach.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o fullscreen.o fullscreen.c
+Scanning screen-notify.c for exports.
+Scanning frame-tabs-recalc.c for exports.
+Scanning profiling.c for exports.
+Scanning log.c for exports.
+Scanning tempdir.c for exports.
+Scanning ../libmainloop/select.c for exports.
+Scanning ../libmainloop/defer.c for exports.
+Scanning ../libmainloop/signal.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mplex.o mplex.c
+Scanning ../libmainloop/hooks.c for exports.
+Scanning ../libmainloop/exec.c for exports.
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o bindmaps.o bindmaps.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o gr.o gr.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o infowin.o infowin.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o activity.o activity.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o netwm.o netwm.c
 In file included from mplex.c:12:
 mplex.c: In function 'mplex_handle_drop':
 ../libtu/objp.h:74:50: warning: cast between incompatible function types from 'int (*)(WRegion *, int,  int,  WRegion *)' {aka 'int (*)(struct WRegion_struct *, int,  int,  struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
@@ -2200,52 +2233,12 @@
 mplex.c:1825:5: note: in expansion of macro 'CALL_DYN_RET'
  1825 |     CALL_DYN_RET(idx, int, mplex_default_index, mplex, (mplex));
       |     ^~~~~~~~~~~~
-In file included from gr.c:11:
-gr.c: In function 'grbrush_get_slave':
 ../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |            ^
 mplex.c:1825:5: note: in expansion of macro 'CALL_DYN_RET'
  1825 |     CALL_DYN_RET(idx, int, mplex_default_index, mplex, (mplex));
       |     ^~~~~~~~~~~~
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'GrBrush * (*)(GrBrush *, WRootWin *, const char *)' {aka 'struct GrBrush_struct * (*)(struct GrBrush_struct *, struct WRootWin_struct *, const char *)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-gr.c:472:5: note: in expansion of macro 'CALL_DYN_RET'
-  472 |     CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush,
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'GrBrush * (*)()' {aka 'struct GrBrush_struct * (*)()'} [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-gr.c:472:5: note: in expansion of macro 'CALL_DYN_RET'
-  472 |     CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush,
-      |     ^~~~~~~~~~~~
-gr.c: In function 'grbrush_get_extra':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(GrBrush *, const char *, char,  void *)' {aka 'int (*)(struct GrBrush_struct *, const char *, char,  void *)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-gr.c:518:5: note: in expansion of macro 'CALL_DYN_RET'
-  518 |     CALL_DYN_RET(ret, bool, grbrush_get_extra, brush,
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-gr.c:518:5: note: in expansion of macro 'CALL_DYN_RET'
-  518 |     CALL_DYN_RET(ret, bool, grbrush_get_extra, brush,
-      |     ^~~~~~~~~~~~
-gr.c: In function 'grbrush_get_text_width':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'unsigned int (*)(GrBrush *, const char *, unsigned int)' {aka 'unsigned int (*)(struct GrBrush_struct *, const char *, unsigned int)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-gr.c:559:5: note: in expansion of macro 'CALL_DYN_RET'
-  559 |     CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush,
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'unsigned int (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-gr.c:559:5: note: in expansion of macro 'CALL_DYN_RET'
-  559 |     CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush,
-      |     ^~~~~~~~~~~~
 mplex.c: In function 'mplex_load_contents':
 mplex.c:1996:23: warning: unused variable 'tmp' [-Wunused-variable]
  1996 |                 char *tmp=NULL;
@@ -2275,7 +2268,6 @@
 mplex.c:2061:6: warning: cast between incompatible function types from 'WRegion * (*)(WMPlex *)' {aka 'struct WRegion_struct * (*)(struct WMPlex_struct *)'} to 'void (*)()' [-Wcast-function-type]
  2061 |      (DynFun*)mplex_current},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame-draw.o frame-draw.c
 mplex.c:2063:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRescueInfo *)' {aka 'int (*)(struct WRegion_struct *, struct WRescueInfo_struct *)'} to 'void (*)()' [-Wcast-function-type]
  2063 |     {(DynFun*)region_rescue_clientwins,
       |      ^
@@ -2324,15 +2316,109 @@
 mplex.c:2091:6: warning: cast between incompatible function types from 'int (*)(WMPlex *, WRegion *, WRegionOrder)' {aka 'int (*)(struct WMPlex_struct *, struct WRegion_struct *, WRegionOrder)'} to 'void (*)()' [-Wcast-function-type]
  2091 |      (DynFun*)mplex_managed_rqorder},
       |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o infowin.o infowin.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o activity.o activity.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o netwm.o netwm.c
+In file included from gr.c:11:
+gr.c: In function 'grbrush_get_slave':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'GrBrush * (*)(GrBrush *, WRootWin *, const char *)' {aka 'struct GrBrush_struct * (*)(struct GrBrush_struct *, struct WRootWin_struct *, const char *)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+gr.c:472:5: note: in expansion of macro 'CALL_DYN_RET'
+  472 |     CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush,
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'GrBrush * (*)()' {aka 'struct GrBrush_struct * (*)()'} [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+gr.c:472:5: note: in expansion of macro 'CALL_DYN_RET'
+  472 |     CALL_DYN_RET(slave, GrBrush*, grbrush_get_slave, brush,
+      |     ^~~~~~~~~~~~
+gr.c: In function 'grbrush_get_extra':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'int (*)(GrBrush *, const char *, char,  void *)' {aka 'int (*)(struct GrBrush_struct *, const char *, char,  void *)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+gr.c:518:5: note: in expansion of macro 'CALL_DYN_RET'
+  518 |     CALL_DYN_RET(ret, bool, grbrush_get_extra, brush,
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'int (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+gr.c:518:5: note: in expansion of macro 'CALL_DYN_RET'
+  518 |     CALL_DYN_RET(ret, bool, grbrush_get_extra, brush,
+      |     ^~~~~~~~~~~~
+gr.c: In function 'grbrush_get_text_width':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'unsigned int (*)(GrBrush *, const char *, unsigned int)' {aka 'unsigned int (*)(struct GrBrush_struct *, const char *, unsigned int)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+gr.c:559:5: note: in expansion of macro 'CALL_DYN_RET'
+  559 |     CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush,
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'unsigned int (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+gr.c:559:5: note: in expansion of macro 'CALL_DYN_RET'
+  559 |     CALL_DYN_RET(ret, uint, grbrush_get_text_width, brush,
+      |     ^~~~~~~~~~~~
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame-draw.o frame-draw.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o kbresize.o kbresize.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o rectangle.o rectangle.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o xwindow.o xwindow.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o presize.o presize.c
+netwm.c: In function 'netwm_update_allowed_actions':
+netwm.c:186:5: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized]
+  186 |     XChangeProperty(ioncore_g.dpy, cwin->win, atom_net_wm_allowed_actions,
+      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+  187 |                     XA_ATOM, 32, PropModeReplace, (uchar*)data, n);
+      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from common.h:12,
+                 from netwm.c:13:
+/usr/include/X11/Xlib.h:2078:12: note: by argument 7 of type 'const unsigned char *' to 'XChangeProperty' declared here
+ 2078 | extern int XChangeProperty(
+      |            ^~~~~~~~~~~~~~~
+netwm.c:173:12: note: 'data' declared here
+  173 |     CARD32 data[1];
+      |            ^~~~
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o extlrx.o extlrx.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o pholder.o pholder.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o mplexpholder.o mplexpholder.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o llist.o llist.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o basicpholder.o basicpholder.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sizepolicy.o sizepolicy.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o stacking.o stacking.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group.o group.c
+basicpholder.c:102:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  102 |     {(DynFun*)pholder_do_attach,
+      |      ^
+basicpholder.c:103:6: warning: cast between incompatible function types from 'WRegion * (*)(WBasicPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WBasicPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  103 |      (DynFun*)basicpholder_do_attach},
+      |      ^
+basicpholder.c:105:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  105 |     {(DynFun*)pholder_do_goto,
+      |      ^
+basicpholder.c:106:6: warning: cast between incompatible function types from 'int (*)(WBasicPHolder *)' {aka 'int (*)(struct WBasicPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  106 |      (DynFun*)basicpholder_do_goto},
+      |      ^
+basicpholder.c:108:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  108 |     {(DynFun*)pholder_do_target,
+      |      ^
+basicpholder.c:109:6: warning: cast between incompatible function types from 'WRegion * (*)(WBasicPHolder *)' {aka 'struct WRegion_struct * (*)(struct WBasicPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  109 |      (DynFun*)basicpholder_do_target},
+      |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o grouppholder.o grouppholder.c
+mplexpholder.c:454:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  454 |     {(DynFun*)pholder_do_attach,
+      |      ^
+mplexpholder.c:455:6: warning: cast between incompatible function types from 'WRegion * (*)(WMPlexPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WMPlexPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  455 |      (DynFun*)mplexpholder_do_attach},
+      |      ^
 In file included from pholder.c:9:
 pholder.c: In function 'pholder_do_attach':
+mplexpholder.c:457:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  457 |     {(DynFun*)pholder_do_goto,
+      |      ^
+mplexpholder.c:458:6: warning: cast between incompatible function types from 'int (*)(WMPlexPHolder *)' {aka 'int (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  458 |      (DynFun*)mplexpholder_do_goto},
+      |      ^
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
       |                                                  ^
@@ -2345,6 +2431,18 @@
 pholder.c:35:5: note: in expansion of macro 'CALL_DYN_RET'
    35 |     CALL_DYN_RET(ret, WRegion*, pholder_do_attach, ph, (ph, flags, data));
       |     ^~~~~~~~~~~~
+mplexpholder.c:460:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  460 |     {(DynFun*)pholder_do_target,
+      |      ^
+mplexpholder.c:461:6: warning: cast between incompatible function types from 'WRegion * (*)(WMPlexPHolder *)' {aka 'struct WRegion_struct * (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  461 |      (DynFun*)mplexpholder_do_target},
+      |      ^
+mplexpholder.c:463:6: warning: cast between incompatible function types from 'WPHolder * (*)(WPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  463 |     {(DynFun*)pholder_do_root,
+      |      ^
+mplexpholder.c:464:6: warning: cast between incompatible function types from 'WPHolder * (*)(WMPlexPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  464 |      (DynFun*)mplexpholder_do_root},
+      |      ^
 pholder.c: In function 'pholder_do_target':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
    68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
@@ -2436,69 +2534,58 @@
 pholder.c:235:6: warning: cast between incompatible function types from 'WPHolder * (*)(WPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
   235 |      (DynFun*)pholder_do_root_default},
       |      ^
-netwm.c: In function 'netwm_update_allowed_actions':
-netwm.c:186:5: warning: 'data' may be used uninitialized [-Wmaybe-uninitialized]
-  186 |     XChangeProperty(ioncore_g.dpy, cwin->win, atom_net_wm_allowed_actions,
-      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-  187 |                     XA_ATOM, 32, PropModeReplace, (uchar*)data, n);
-      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from common.h:12,
-                 from netwm.c:13:
-/usr/include/X11/Xlib.h:2078:12: note: by argument 7 of type 'const unsigned char *' to 'XChangeProperty' declared here
- 2078 | extern int XChangeProperty(
-      |            ^~~~~~~~~~~~~~~
-netwm.c:173:12: note: 'data' declared here
-  173 |     CARD32 data[1];
-      |            ^~~~
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o llist.o llist.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o basicpholder.o basicpholder.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o sizepolicy.o sizepolicy.c
-mplexpholder.c:454:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  454 |     {(DynFun*)pholder_do_attach,
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group-cw.o group-cw.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o navi.o navi.c
+grouppholder.c:177:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  177 |     {(DynFun*)pholder_do_attach,
       |      ^
-mplexpholder.c:455:6: warning: cast between incompatible function types from 'WRegion * (*)(WMPlexPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WMPlexPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  455 |      (DynFun*)mplexpholder_do_attach},
+grouppholder.c:178:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WGroupPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  178 |      (DynFun*)grouppholder_do_attach},
       |      ^
-mplexpholder.c:457:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  457 |     {(DynFun*)pholder_do_goto,
+grouppholder.c:180:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  180 |     {(DynFun*)pholder_do_goto,
       |      ^
-mplexpholder.c:458:6: warning: cast between incompatible function types from 'int (*)(WMPlexPHolder *)' {aka 'int (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  458 |      (DynFun*)mplexpholder_do_goto},
+grouppholder.c:181:6: warning: cast between incompatible function types from 'int (*)(WGroupPHolder *)' {aka 'int (*)(struct WGroupPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  181 |      (DynFun*)grouppholder_do_goto},
       |      ^
-mplexpholder.c:460:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  460 |     {(DynFun*)pholder_do_target,
+grouppholder.c:183:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  183 |     {(DynFun*)pholder_do_target,
       |      ^
-mplexpholder.c:461:6: warning: cast between incompatible function types from 'WRegion * (*)(WMPlexPHolder *)' {aka 'struct WRegion_struct * (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  461 |      (DynFun*)mplexpholder_do_target},
+grouppholder.c:184:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupPHolder *)' {aka 'struct WRegion_struct * (*)(struct WGroupPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  184 |      (DynFun*)grouppholder_do_target},
       |      ^
-mplexpholder.c:463:6: warning: cast between incompatible function types from 'WPHolder * (*)(WPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  463 |     {(DynFun*)pholder_do_root,
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group-ws.o group-ws.c
+group-cw.c:250:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  250 |     {(DynFun*)region_prepare_manage,
       |      ^
-mplexpholder.c:464:6: warning: cast between incompatible function types from 'WPHolder * (*)(WMPlexPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WMPlexPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  464 |      (DynFun*)mplexpholder_do_root},
+group-cw.c:251:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  251 |      (DynFun*)groupcw_prepare_manage},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o stacking.o stacking.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group.o group.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o grouppholder.o grouppholder.c
-basicpholder.c:102:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  102 |     {(DynFun*)pholder_do_attach,
+group-cw.c:253:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  253 |     {(DynFun*)region_prepare_manage_transient,
       |      ^
-basicpholder.c:103:6: warning: cast between incompatible function types from 'WRegion * (*)(WBasicPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WBasicPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  103 |      (DynFun*)basicpholder_do_attach},
+group-cw.c:254:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  254 |      (DynFun*)groupcw_prepare_manage_transient},
       |      ^
-basicpholder.c:105:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  105 |     {(DynFun*)pholder_do_goto,
+group-cw.c:269:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  269 |     {(DynFun*)region_prepare_manage,
       |      ^
-basicpholder.c:106:6: warning: cast between incompatible function types from 'int (*)(WBasicPHolder *)' {aka 'int (*)(struct WBasicPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  106 |      (DynFun*)basicpholder_do_goto},
+group-cw.c:270:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  270 |      (DynFun*)groupcw_prepare_manage},
       |      ^
-basicpholder.c:108:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  108 |     {(DynFun*)pholder_do_target,
+group-cw.c:272:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  272 |     {(DynFun*)region_prepare_manage_transient,
       |      ^
-basicpholder.c:109:6: warning: cast between incompatible function types from 'WRegion * (*)(WBasicPHolder *)' {aka 'struct WRegion_struct * (*)(struct WBasicPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  109 |      (DynFun*)basicpholder_do_target},
+group-cw.c:273:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
+  273 |      (DynFun*)groupcw_prepare_manage_transient},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group-cw.o group-cw.c
+group-cw.c:275:6: warning: cast between incompatible function types from 'const char * (*)(WRegion *)' {aka 'const char * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  275 |     {(DynFun*)region_displayname,
+      |      ^
+group-cw.c:276:6: warning: cast between incompatible function types from 'const char * (*)(WGroupCW *)' {aka 'const char * (*)(struct WGroupCW_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  276 |      (DynFun*)groupcw_displayname},
+      |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o float-placement.o float-placement.c
 In file included from group.c:14:
 group.c: In function 'group_do_add_managed':
 ../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WStacking * (*)(WGroup *, WRegion *, int,  WSizePolicy)' {aka 'struct WStacking_struct * (*)(struct WGroup_struct *, struct WRegion_struct *, int,  unsigned int)'} to 'void (*)()' [-Wcast-function-type]
@@ -2514,6 +2601,33 @@
   548 |     CALL_DYN_RET(st, WStacking*, group_do_add_managed, ws,
       |     ^~~~~~~~~~~~
 group.c: In function 'group_do_attach':
+In file included from navi.c:11:
+navi.c: In function 'region_navi_first':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+navi.c:23:5: note: in expansion of macro 'CALL_DYN_RET'
+   23 |     CALL_DYN_RET(ret, WRegion*, region_navi_first, reg,
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WRegion * (*)()' {aka 'struct WRegion_struct * (*)()'} [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+navi.c:23:5: note: in expansion of macro 'CALL_DYN_RET'
+   23 |     CALL_DYN_RET(ret, WRegion*, region_navi_first, reg,
+      |     ^~~~~~~~~~~~
+navi.c: In function 'region_navi_next':
+../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |                                                  ^
+navi.c:33:5: note: in expansion of macro 'CALL_DYN_RET'
+   33 |     CALL_DYN_RET(ret, WRegion*, region_navi_next, reg,
+      |     ^~~~~~~~~~~~
+../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WRegion * (*)()' {aka 'struct WRegion_struct * (*)()'} [-Wcast-function-type]
+   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
+      |            ^
+navi.c:33:5: note: in expansion of macro 'CALL_DYN_RET'
+   33 |     CALL_DYN_RET(ret, WRegion*, region_navi_next, reg,
+      |     ^~~~~~~~~~~~
 group.c:711:14: warning: unused variable 'reg' [-Wunused-variable]
   711 |     WRegion *reg;
       |              ^~~
@@ -2535,7 +2649,7 @@
 group.c:1354:6: warning: cast between incompatible function types from 'int (*)(WRegion *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WRegion_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1354 |     {(DynFun*)region_managed_prepare_focus,
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o navi.o navi.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o groupedpholder.o groupedpholder.c
 group.c:1355:6: warning: cast between incompatible function types from 'int (*)(WGroup *, WRegion *, int,  WPrepareFocusResult *)' {aka 'int (*)(struct WGroup_struct *, struct WRegion_struct *, int,  struct WPrepareFocusResult_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1355 |      (DynFun*)group_managed_prepare_focus},
       |      ^
@@ -2581,6 +2695,7 @@
 group.c:1400:6: warning: cast between incompatible function types from 'Window (*)(const WGroup *)' {aka 'long unsigned int (*)(const struct WGroup_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1400 |      (DynFun*)group_xwindow},
       |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o framedpholder.o framedpholder.c
 group.c:1402:6: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
  1402 |     {(DynFun*)region_navi_first,
       |      ^
@@ -2599,85 +2714,31 @@
 group.c:1409:6: warning: cast between incompatible function types from 'int (*)(WGroup *, WRegion *, WRegionOrder)' {aka 'int (*)(struct WGroup_struct *, struct WRegion_struct *, WRegionOrder)'} to 'void (*)()' [-Wcast-function-type]
  1409 |      (DynFun*)group_managed_rqorder},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o group-ws.o group-ws.c
-grouppholder.c:177:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  177 |     {(DynFun*)pholder_do_attach,
-      |      ^
-grouppholder.c:178:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WGroupPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  178 |      (DynFun*)grouppholder_do_attach},
-      |      ^
-grouppholder.c:180:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  180 |     {(DynFun*)pholder_do_goto,
-      |      ^
-grouppholder.c:181:6: warning: cast between incompatible function types from 'int (*)(WGroupPHolder *)' {aka 'int (*)(struct WGroupPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  181 |      (DynFun*)grouppholder_do_goto},
-      |      ^
-grouppholder.c:183:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  183 |     {(DynFun*)pholder_do_target,
-      |      ^
-grouppholder.c:184:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupPHolder *)' {aka 'struct WRegion_struct * (*)(struct WGroupPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  184 |      (DynFun*)grouppholder_do_target},
-      |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o float-placement.o float-placement.c
-In file included from navi.c:11:
-navi.c: In function 'region_navi_first':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-navi.c:23:5: note: in expansion of macro 'CALL_DYN_RET'
-   23 |     CALL_DYN_RET(ret, WRegion*, region_navi_first, reg,
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WRegion * (*)()' {aka 'struct WRegion_struct * (*)()'} [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-navi.c:23:5: note: in expansion of macro 'CALL_DYN_RET'
-   23 |     CALL_DYN_RET(ret, WRegion*, region_navi_first, reg,
-      |     ^~~~~~~~~~~~
-navi.c: In function 'region_navi_next':
-../libtu/objp.h:68:50: warning: cast between incompatible function types from 'WRegion * (*)(WRegion *, WRegion *, WRegionNavi,  WRegionNaviData *)' {aka 'struct WRegion_struct * (*)(struct WRegion_struct *, struct WRegion_struct *, WRegionNavi,  struct WRegionNaviData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |                                                  ^
-navi.c:33:5: note: in expansion of macro 'CALL_DYN_RET'
-   33 |     CALL_DYN_RET(ret, WRegion*, region_navi_next, reg,
-      |     ^~~~~~~~~~~~
-../libtu/objp.h:68:12: warning: cast between incompatible function types from 'void (*)()' to 'WRegion * (*)()' {aka 'struct WRegion_struct * (*)()'} [-Wcast-function-type]
-   68 |     funtmp=(ThisDynFun*)lookup_dynfun((Obj*)OBJ, (DynFun*)FUNC,  \
-      |            ^
-navi.c:33:5: note: in expansion of macro 'CALL_DYN_RET'
-   33 |     CALL_DYN_RET(ret, WRegion*, region_navi_next, reg,
-      |     ^~~~~~~~~~~~
-group-cw.c:250:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  250 |     {(DynFun*)region_prepare_manage,
-      |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o groupedpholder.o groupedpholder.c
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o framedpholder.o framedpholder.c
-group-cw.c:251:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  251 |      (DynFun*)groupcw_prepare_manage},
-      |      ^
-group-cw.c:253:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  253 |     {(DynFun*)region_prepare_manage_transient,
+groupedpholder.c:174:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  174 |     {(DynFun*)pholder_do_attach,
       |      ^
-group-cw.c:254:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  254 |      (DynFun*)groupcw_prepare_manage_transient},
+groupedpholder.c:175:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupedPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WGroupedPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  175 |      (DynFun*)groupedpholder_do_attach},
       |      ^
-group-cw.c:269:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  269 |     {(DynFun*)region_prepare_manage,
+groupedpholder.c:177:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  177 |     {(DynFun*)pholder_do_goto,
       |      ^
-group-cw.c:270:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  270 |      (DynFun*)groupcw_prepare_manage},
+groupedpholder.c:178:6: warning: cast between incompatible function types from 'int (*)(WGroupedPHolder *)' {aka 'int (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  178 |      (DynFun*)groupedpholder_do_goto},
       |      ^
-group-cw.c:272:6: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  272 |     {(DynFun*)region_prepare_manage_transient,
+groupedpholder.c:180:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  180 |     {(DynFun*)pholder_do_target,
       |      ^
-group-cw.c:273:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupCW *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WGroupCW_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
-  273 |      (DynFun*)groupcw_prepare_manage_transient},
+groupedpholder.c:181:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupedPHolder *)' {aka 'struct WRegion_struct * (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  181 |      (DynFun*)groupedpholder_do_target},
       |      ^
-group-cw.c:275:6: warning: cast between incompatible function types from 'const char * (*)(WRegion *)' {aka 'const char * (*)(struct WRegion_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  275 |     {(DynFun*)region_displayname,
+groupedpholder.c:183:6: warning: cast between incompatible function types from 'WPHolder * (*)(WPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  183 |     {(DynFun*)pholder_do_root,
       |      ^
-group-cw.c:276:6: warning: cast between incompatible function types from 'const char * (*)(WGroupCW *)' {aka 'const char * (*)(struct WGroupCW_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  276 |      (DynFun*)groupcw_displayname},
+groupedpholder.c:184:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupedPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
+  184 |      (DynFun*)groupedpholder_do_root},
       |      ^
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o return.o return.c
 In file included from group-ws.c:12:
 group-ws.c: In function 'groupws_prepare_manage':
 ../libtu/objp.h:74:50: warning: cast between incompatible function types from 'WPHolder * (*)(WRegion *, const WClientWin *, const WManageParams *, int)' {aka 'struct WPHolder_struct * (*)(struct WRegion_struct *, const struct WClientWin_struct *, const struct WManageParams_struct *, int)'} to 'void (*)()' [-Wcast-function-type]
@@ -2717,32 +2778,8 @@
 group-ws.c:417:6: warning: cast between incompatible function types from 'ExtlTab (*)(WGroupWS *)' {aka 'int (*)(struct WGroupWS_struct *)'} to 'void (*)()' [-Wcast-function-type]
   417 |      (DynFun*)groupws_get_configuration},
       |      ^
-groupedpholder.c:174:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  174 |     {(DynFun*)pholder_do_attach,
-      |      ^
-groupedpholder.c:175:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupedPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WGroupedPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  175 |      (DynFun*)groupedpholder_do_attach},
-      |      ^
-groupedpholder.c:177:6: warning: cast between incompatible function types from 'int (*)(WPHolder *)' {aka 'int (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  177 |     {(DynFun*)pholder_do_goto,
-      |      ^
-groupedpholder.c:178:6: warning: cast between incompatible function types from 'int (*)(WGroupedPHolder *)' {aka 'int (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  178 |      (DynFun*)groupedpholder_do_goto},
-      |      ^
-groupedpholder.c:180:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  180 |     {(DynFun*)pholder_do_target,
-      |      ^
-groupedpholder.c:181:6: warning: cast between incompatible function types from 'WRegion * (*)(WGroupedPHolder *)' {aka 'struct WRegion_struct * (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  181 |      (DynFun*)groupedpholder_do_target},
-      |      ^
-groupedpholder.c:183:6: warning: cast between incompatible function types from 'WPHolder * (*)(WPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  183 |     {(DynFun*)pholder_do_root,
-      |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o return.o return.c
-groupedpholder.c:184:6: warning: cast between incompatible function types from 'WPHolder * (*)(WGroupedPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WGroupedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
-  184 |      (DynFun*)groupedpholder_do_root},
-      |      ^
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o detach.o detach.c
+aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o screen-notify.o screen-notify.c
 framedpholder.c:216:6: warning: cast between incompatible function types from 'WRegion * (*)(WPHolder *, int,  WRegionAttachData *)' {aka 'struct WRegion_struct * (*)(struct WPHolder_struct *, int,  struct WRegionAttachData_struct *)'} to 'void (*)()' [-Wcast-function-type]
   216 |     {(DynFun*)pholder_do_attach,
       |      ^
@@ -2767,7 +2804,6 @@
 framedpholder.c:226:6: warning: cast between incompatible function types from 'WPHolder * (*)(WFramedPHolder *)' {aka 'struct WPHolder_struct * (*)(struct WFramedPHolder_struct *)'} to 'void (*)()' [-Wcast-function-type]
   226 |      (DynFun*)framedpholder_do_root},
       |      ^
-aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o screen-notify.o screen-notify.c
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o frame-tabs-recalc.o frame-tabs-recalc.c
 aarch64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16 -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -c profiling.c -o profiling.o
 aarch64-linux-gnu-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/notion-4.0.3+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF  -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -MMD -W -Wall -pedantic -DCF_XFREE86_TEXTPROP_BUG_WORKAROUND -DHAVE_X11_XFT -DHAVE_X11_BMF -I/usr/include/freetype2 -I/usr/include/libpng16  -I.. -I.. -I.. -DHAS_SYSTEM_ASPRINTF=1 -DNOTION_RELEASE='"4.0.3+dfsg-1"' -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED -std=c99 -DCF_HAS_VA_COPY -MMD -Wdate-time -D_FORTIFY_SOURCE=2  -c -o log.o log.c
@@ -2864,83 +2900,83 @@
 
 Testing:merge_contained_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
+   1: { h=600, y=0, x=0, w=800 }
 Output:
-   1: { h=600, ids={ 1 }, w=800, x=0, y=0 }
+   1: { ids={ 1 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_contained_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=0, y=0 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=0, x=0, w=800 }
 Output:
-   1: { h=600, ids={ 1, 2 }, w=800, x=0, y=0 }
+   1: { ids={ 1, 2 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_contained_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=400, w=600, x=100, y=100 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=400, y=100, x=100, w=600 }
 Output:
-   1: { h=600, ids={ 1, 2 }, w=800, x=0, y=0 }
+   1: { ids={ 1, 2 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_contained_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=100, y=100 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=100, x=100, w=800 }
 Output:
-   1: { h=600, ids={ 1 }, w=800, x=0, y=0 }
-   2: { h=600, ids={ 2 }, w=800, x=100, y=100 }
+   1: { ids={ 1 }, h=600, y=0, x=0, w=800 }
+   2: { ids={ 2 }, h=600, y=100, x=100, w=800 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
+   1: { h=600, y=0, x=0, w=800 }
 Output:
-   1: { h=600, ids={ 1 }, w=800, x=0, y=0 }
+   1: { ids={ 1 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=0, y=0 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=0, x=0, w=800 }
 Output:
-   1: { h=600, ids={ 1, 2 }, w=800, x=0, y=0 }
+   1: { ids={ 1, 2 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=400, w=600, x=100, y=100 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=400, y=100, x=100, w=600 }
 Output:
-   1: { h=600, ids={ 1, 2 }, w=800, x=0, y=0 }
+   1: { ids={ 1, 2 }, h=600, y=0, x=0, w=800 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=100, y=100 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=100, x=100, w=800 }
 Output:
-   1: { h=700, ids={ 1, 2 }, w=900, x=0, y=0 }
+   1: { ids={ 1, 2 }, h=700, y=0, x=0, w=900 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=400, y=400 }
-   3: { h=300, w=500, x=500, y=0 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=400, x=400, w=800 }
+   3: { h=300, y=0, x=500, w=500 }
 Output:
-   1: { h=1000, ids={ 1, 2, 3 }, w=1200, x=0, y=0 }
+   1: { ids={ 1, 2, 3 }, h=1000, y=0, x=0, w=1200 }
 
 Testing:merge_overlapping_screens
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=300, w=300, x=900, y=100 }
-   3: { h=600, w=800, x=400, y=400 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=300, y=100, x=900, w=300 }
+   3: { h=600, y=400, x=400, w=800 }
 Output:
-   1: { h=1000, ids={ 1, 2, 3 }, w=1200, x=0, y=0 }
+   1: { ids={ 1, 2, 3 }, h=1000, y=0, x=0, w=1200 }
 
 Testing:merge_overlapping_screens_alternative
 Input:
-   1: { h=600, w=800, x=0, y=0 }
-   2: { h=600, w=800, x=400, y=400 }
-   3: { h=300, w=300, x=900, y=100 }
+   1: { h=600, y=0, x=0, w=800 }
+   2: { h=600, y=400, x=400, w=800 }
+   3: { h=300, y=100, x=900, w=300 }
 Output:
-   1: { h=1000, ids={ 1, 2 }, w=1200, x=0, y=0 }
-   2: { h=300, ids={ 3 }, w=300, x=900, y=100 }
+   1: { ids={ 1, 2 }, h=1000, y=0, x=0, w=1200 }
+   2: { ids={ 3 }, h=300, y=100, x=900, w=300 }
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_xinerama'
 make -C libtu test
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/libtu'
@@ -3034,8 +3070,8 @@
 done
 install: WARNING: ignoring --strip-program option as -s option was not specified
 mkdir -p /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion
-install: WARNING: ignoring --strip-program option as -s option was not specified
 install --strip-program=true -s -m 755 mod_query.so /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion
+install: WARNING: ignoring --strip-program option as -s option was not specified
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_query'
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_menu'
 mkdir -p /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion/lc
@@ -3067,8 +3103,8 @@
 done
 install: WARNING: ignoring --strip-program option as -s option was not specified
 mkdir -p /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion
-install: WARNING: ignoring --strip-program option as -s option was not specified
 install --strip-program=true -s -m 755 mod_sp.so /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion
+install: WARNING: ignoring --strip-program option as -s option was not specified
 make[2]: Leaving directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_sp'
 make[2]: Entering directory '/build/reproducible-path/notion-4.0.3+dfsg/mod_sm'
 mkdir -p /build/reproducible-path/notion-4.0.3+dfsg/debian/tmp/usr/lib/notion/lc
@@ -3301,41 +3337,41 @@
  diversion by libc6 from: /lib/ld-linux-aarch64.so.1
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_tiling.so contains an unresolvable reference to symbol extl_iter_objlist_: it's probably a plugin
-dpkg-shlibdeps: warning: 137 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xkbevents.so contains an unresolvable reference to symbol extl_unregister_module: it's probably a plugin
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xinerama.so contains an unresolvable reference to symbol WScreen_classdescr: it's probably a plugin
+dpkg-shlibdeps: warning: 14 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_notionflux.so contains an unresolvable reference to symbol xwindow_set_string_property: it's probably a plugin
+dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_sp.so contains an unresolvable reference to symbol region_set_name: it's probably a plugin
+dpkg-shlibdeps: warning: 24 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_menu.so contains an unresolvable reference to symbol obj_cast: it's probably a plugin
+dpkg-shlibdeps: warning: 95 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xrandr.so contains an unresolvable reference to symbol make_rb: it's probably a plugin
+dpkg-shlibdeps: warning: 22 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_query.so contains an unresolvable reference to symbol extl_table_sets_b: it's probably a plugin
+dpkg-shlibdeps: warning: 87 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xkbevents.so contains an unresolvable reference to symbol mainloop_register_hook: it's probably a plugin
 dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_sm.so contains an unresolvable reference to symbol extl_sessiondir: it's probably a plugin
+dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_tiling.so contains an unresolvable reference to symbol extl_table_gets_i: it's probably a plugin
+dpkg-shlibdeps: warning: 137 other similar warnings have been skipped (use -v to see them all)
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libreadline8t64 from: /lib/aarch64-linux-gnu/libreadline.so.8
 dpkg-shlibdeps: warning: diversions involved - output may be incorrect
  diversion by libreadline8t64 to: /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_dock.so contains an unresolvable reference to symbol hook_add: it's probably a plugin
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/de.so contains an unresolvable reference to symbol gr_stylespec_equals: it's probably a plugin
+dpkg-shlibdeps: warning: 61 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_dock.so contains an unresolvable reference to symbol region_screen_of: it's probably a plugin
 dpkg-shlibdeps: warning: 80 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_statusbar.so contains an unresolvable reference to symbol extl_ref_fn: it's probably a plugin
+dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_statusbar.so contains an unresolvable reference to symbol region_rootwin_of: it's probably a plugin
 dpkg-shlibdeps: warning: 99 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_menu.so contains an unresolvable reference to symbol grbrush_get_text_width: it's probably a plugin
-dpkg-shlibdeps: warning: 95 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_query.so contains an unresolvable reference to symbol WMPlex_classdescr: it's probably a plugin
-dpkg-shlibdeps: warning: 87 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xinerama.so contains an unresolvable reference to symbol extl_table_seti_t: it's probably a plugin
-dpkg-shlibdeps: warning: 14 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_sm.so contains an unresolvable reference to symbol create_timer: it's probably a plugin
-dpkg-shlibdeps: warning: 25 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_xrandr.so contains an unresolvable reference to symbol extl_unregister_module: it's probably a plugin
-dpkg-shlibdeps: warning: 22 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/de.so contains an unresolvable reference to symbol libtu_asprintf: it's probably a plugin
-dpkg-shlibdeps: warning: 61 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_sp.so contains an unresolvable reference to symbol libtu_setparam_invert: it's probably a plugin
-dpkg-shlibdeps: warning: 24 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/notion/usr/lib/notion/mod_notionflux.so contains an unresolvable reference to symbol ioncore_tempdir: it's probably a plugin
-dpkg-shlibdeps: warning: 19 other similar warnings have been skipped (use -v to see them all)
    dh_installdeb
    dh_gencontrol
    dh_md5sums
    dh_builddeb
 dpkg-deb: building package 'notion-dbgsym' in '../notion-dbgsym_4.0.3+dfsg-1_arm64.deb'.
-dpkg-deb: building package 'notion' in '../notion_4.0.3+dfsg-1_arm64.deb'.
 dpkg-deb: building package 'notion-dev' in '../notion-dev_4.0.3+dfsg-1_all.deb'.
+dpkg-deb: building package 'notion' in '../notion_4.0.3+dfsg-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../notion_4.0.3+dfsg-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../notion_4.0.3+dfsg-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -3343,12 +3379,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/1978512/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1978512/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/3218631 and its subdirectories
-I: Current time: Mon Apr  6 06:06:45 -12 2026
-I: pbuilder-time-stamp: 1775498805
+I: removing directory /srv/workspace/pbuilder/1978512 and its subdirectories
+I: Current time: Wed Mar  5 01:45:10 +14 2025
+I: pbuilder-time-stamp: 1741088710