Diff of the two buildlogs:

--
--- b1/build.log	2021-07-16 19:41:12.461393424 +0000
+++ b2/build.log	2021-07-16 19:43:46.239641053 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Fri Jul 16 07:38:52 -12 2021
-I: pbuilder-time-stamp: 1626464332
+I: Current time: Fri Aug 19 16:04:15 +14 2022
+I: pbuilder-time-stamp: 1660874655
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./sweep_0.9.3-9.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.3CllaWI8/trustedkeys.kbx': General error
-gpgv: Signature made Wed Dec  4 10:09:46 2019 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.jjYfYdSD/trustedkeys.kbx': General error
+gpgv: Signature made Thu Dec  5 12:09:46 2019 +14
 gpgv:                using RSA key 7E7729476D87D6F11D91ACCBC293E7B461825ACE
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./sweep_0.9.3-9.dsc
@@ -35,135 +35,169 @@
 dpkg-source: info: applying 0009-link-gmodule.patch
 I: using fakeroot in build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/8641/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/4720/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink15-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
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/4720/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/4720/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  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:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  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,-fixfilepath parallel=8'
-  DISTRIBUTION=''
-  HOME='/var/lib/jenkins'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/var/lib/jenkins
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  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='8641'
-  PS1='# '
-  PS2='> '
+  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=4720
   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/tmp.z995BYwcAJ/pbuilderrc_JkYc --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.z995BYwcAJ/b1 --logfile b1/build.log sweep_0.9.3-9.dsc'
-  SUDO_GID='117'
-  SUDO_UID='110'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  USERNAME='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://192.168.101.16: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/tmp.z995BYwcAJ/pbuilderrc_kSKK --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.z995BYwcAJ/b2 --logfile b2/build.log --extrapackages usrmerge sweep_0.9.3-9.dsc'
+  SUDO_GID=117
+  SUDO_UID=110
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  USERNAME=root
+  _='I: set'
+  http_proxy=http://192.168.101.16:3128
 I: uname -a
-  Linux codethink16-arm64 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux
+  Linux i-capture-the-hostname 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux
 I: ls -l /bin
   total 5252
-  -rwxr-xr-x 1 root root 1282512 Jun 21 14:26 bash
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root    2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root    4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root    3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root   34808 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   14264 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root       6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root    1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root   39832 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root   64512 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root   60368 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root   64528 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  138896 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  129544 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  101384 Sep 22  2020 date
-  -rwxr-xr-x 1 root root   80984 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root   89824 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root   76152 Feb  7 02:38 dmesg
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root   35632 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 false
-  -rwxr-xr-x 1 root root      28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root   64856 Feb  7 02:38 findmnt
-  -rwsr-xr-x 1 root root   34824 Feb 26 04:12 fusermount
-  -rwxr-xr-x 1 root root  178400 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 gunzip
-  -rwxr-xr-x 1 root root    6376 Mar  2 11:30 gzexe
-  -rwxr-xr-x 1 root root   93744 Mar  2 11:30 gzip
-  -rwxr-xr-x 1 root root   18440 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root   68720 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root   52720 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  161960 Feb  7 02:38 lsblk
-  -rwxr-xr-x 1 root root   85200 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root   68744 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root   43976 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root   51368 Feb  7 02:38 more
-  -rwsr-xr-x 1 root root   51360 Feb  7 02:38 mount
-  -rwxr-xr-x 1 root root   14496 Feb  7 02:38 mountpoint
-  -rwxr-xr-x 1 root root  134808 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root      14 Apr 18 03:38 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root   35720 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root       4 Jun 21 14:26 rbash -> bash
-  -rwxr-xr-x 1 root root   43872 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root   68592 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root   43880 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root   19208 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  114016 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root       4 Jul 15 21:24 sh -> dash
-  -rwxr-xr-x 1 root root   35656 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root   72640 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root   67776 Feb  7 02:38 su
-  -rwxr-xr-x 1 root root   35672 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root  535768 Feb 16 21:55 tar
-  -rwxr-xr-x 1 root root   10568 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root   89120 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root   31512 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   14264 Feb 26 04:12 ulockmgr_server
-  -rwsr-xr-x 1 root root   30880 Feb  7 02:38 umount
-  -rwxr-xr-x 1 root root   35640 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root    2346 Mar  2 11:30 uncompress
-  -rwxr-xr-x 1 root root  143088 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root   59584 Feb  7 02:38 wdctl
-  lrwxrwxrwx 1 root root       8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root    1984 Mar  2 11:30 zcat
-  -rwxr-xr-x 1 root root    1678 Mar  2 11:30 zcmp
-  -rwxr-xr-x 1 root root    5880 Mar  2 11:30 zdiff
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zegrep
-  -rwxr-xr-x 1 root root      29 Mar  2 11:30 zfgrep
-  -rwxr-xr-x 1 root root    2081 Mar  2 11:30 zforce
-  -rwxr-xr-x 1 root root    7585 Mar  2 11:30 zgrep
-  -rwxr-xr-x 1 root root    2206 Mar  2 11:30 zless
-  -rwxr-xr-x 1 root root    1842 Mar  2 11:30 zmore
-  -rwxr-xr-x 1 root root    4553 Mar  2 11:30 znew
-I: user script /srv/workspace/pbuilder/8641/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 1282512 Jun 22  2021 bash
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root    2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root    4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root    3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root   34808 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   14264 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root       6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root    1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root   39832 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root   64512 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root   60368 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root   64528 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  138896 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  129544 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  101384 Sep 23  2020 date
+  -rwxr-xr-x 1 root root   80984 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root   89824 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root   76152 Feb  8  2021 dmesg
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root   35632 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 false
+  -rwxr-xr-x 1 root root      28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root   64856 Feb  8  2021 findmnt
+  -rwsr-xr-x 1 root root   34824 Feb 27  2021 fusermount
+  -rwxr-xr-x 1 root root  178400 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 gunzip
+  -rwxr-xr-x 1 root root    6376 Mar  3  2021 gzexe
+  -rwxr-xr-x 1 root root   93744 Mar  3  2021 gzip
+  -rwxr-xr-x 1 root root   18440 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root   68720 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root   52720 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  161960 Feb  8  2021 lsblk
+  -rwxr-xr-x 1 root root   85200 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root   68744 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root   43976 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root   51368 Feb  8  2021 more
+  -rwsr-xr-x 1 root root   51360 Feb  8  2021 mount
+  -rwxr-xr-x 1 root root   14496 Feb  8  2021 mountpoint
+  -rwxr-xr-x 1 root root  134808 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root      14 Apr 19  2021 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root   35720 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root       4 Jun 22  2021 rbash -> bash
+  -rwxr-xr-x 1 root root   43872 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root   68592 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root   43880 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root   19208 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  114016 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root       4 Aug 19 16:04 sh -> bash
+  lrwxrwxrwx 1 root root       4 Aug 19 05:48 sh.distrib -> dash
+  -rwxr-xr-x 1 root root   35656 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root   72640 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root   67776 Feb  8  2021 su
+  -rwxr-xr-x 1 root root   35672 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root  535768 Feb 17  2021 tar
+  -rwxr-xr-x 1 root root   10568 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root   89120 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root   31512 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   14264 Feb 27  2021 ulockmgr_server
+  -rwsr-xr-x 1 root root   30880 Feb  8  2021 umount
+  -rwxr-xr-x 1 root root   35640 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root    2346 Mar  3  2021 uncompress
+  -rwxr-xr-x 1 root root  143088 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root   59584 Feb  8  2021 wdctl
+  lrwxrwxrwx 1 root root       8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root    1984 Mar  3  2021 zcat
+  -rwxr-xr-x 1 root root    1678 Mar  3  2021 zcmp
+  -rwxr-xr-x 1 root root    5880 Mar  3  2021 zdiff
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zegrep
+  -rwxr-xr-x 1 root root      29 Mar  3  2021 zfgrep
+  -rwxr-xr-x 1 root root    2081 Mar  3  2021 zforce
+  -rwxr-xr-x 1 root root    7585 Mar  3  2021 zgrep
+  -rwxr-xr-x 1 root root    2206 Mar  3  2021 zless
+  -rwxr-xr-x 1 root root    1842 Mar  3  2021 zmore
+  -rwxr-xr-x 1 root root    4553 Mar  3  2021 znew
+I: user script /srv/workspace/pbuilder/4720/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -426,7 +460,7 @@
 Get: 209 http://deb.debian.org/debian bullseye/main arm64 libsndfile1-dev arm64 1.0.31-1 [503 kB]
 Get: 210 http://deb.debian.org/debian bullseye/main arm64 libspeex1 arm64 1.2~rc1.2-1.1 [48.9 kB]
 Get: 211 http://deb.debian.org/debian bullseye/main arm64 libspeex-dev arm64 1.2~rc1.2-1.1 [61.6 kB]
-Fetched 86.0 MB in 2s (51.3 MB/s)
+Fetched 86.0 MB in 2s (46.0 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package bsdextrautils.
 (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 ... 19646 files and directories currently installed.)
@@ -1297,9 +1331,42 @@
 Building dependency tree...
 Reading state information...
 fakeroot is already the newest version (1.25.3-1.1).
-0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (1150 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(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 ... 34018 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 I: Building the package
-I: Running cd /build/sweep-0.9.3/ && 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  > ../sweep_0.9.3-9_source.changes
+hostname: Temporary failure in name resolution
+I: Running cd /build/sweep-0.9.3/ && 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  > ../sweep_0.9.3-9_source.changes
 dpkg-buildpackage: info: source package sweep
 dpkg-buildpackage: info: source version 0.9.3-9
 dpkg-buildpackage: info: source distribution unstable
@@ -1344,7 +1411,7 @@
 	./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether build environment is sane... yes
-checking for a thread-safe mkdir -p... /bin/mkdir -p
+checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
 checking for gawk... no
 checking for mawk... mawk
 checking whether make sets $(MAKE)... yes
@@ -1375,14 +1442,14 @@
 checking whether aarch64-linux-gnu-gcc understands -c and -o together... (cached) yes
 checking dependency style of aarch64-linux-gnu-gcc... (cached) none
 checking how to run the C preprocessor... aarch64-linux-gnu-gcc -E
-checking for grep that handles long lines and -e... /bin/grep
-checking for egrep... /bin/grep -E
+checking for grep that handles long lines and -e... /usr/bin/grep
+checking for egrep... /usr/bin/grep -E
 checking for ANSI C header files... yes
 checking build system type... aarch64-unknown-linux-gnu
 checking host system type... aarch64-unknown-linux-gnu
 checking how to print strings... printf
-checking for a sed that does not truncate output... /bin/sed
-checking for fgrep... /bin/grep -F
+checking for a sed that does not truncate output... /usr/bin/sed
+checking for fgrep... /usr/bin/grep -F
 checking for ld used by aarch64-linux-gnu-gcc... aarch64-linux-gnu-ld
 checking if the linker (aarch64-linux-gnu-ld) is GNU ld... yes
 checking for BSD- or MS-compatible name lister (nm)... aarch64-linux-gnu-nm
@@ -1401,8 +1468,8 @@
 checking for ranlib... aarch64-linux-gnu-ranlib
 checking command to parse aarch64-linux-gnu-nm output from aarch64-linux-gnu-gcc object... ok
 checking for sysroot... no
-checking for a working dd... /bin/dd
-checking how to truncate binary pipes... /bin/dd bs=4096 count=1
+checking for a working dd... /usr/bin/dd
+checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
 checking for mt... no
 checking if : is a manifest tool... no
 checking for sys/types.h... yes
@@ -1682,7 +1749,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from main.c:31:
+                 from about_dialog.c:30:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -1695,24 +1762,21 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from main.c:31:
+                 from about_dialog.c:30:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from db_slider.c:34:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from about_dialog.c:30:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                  from /usr/include/glib-2.0/glib-object.h:22,
                  from /usr/include/glib-2.0/gio/gioenums.h:28,
                  from /usr/include/glib-2.0/gio/giotypes.h:28,
@@ -1720,36 +1784,10 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from db_slider.c:34:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from ../include/sweep/sweep_types.h:26,
-                 from channelops.c:30:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
-                 from /usr/include/pango-1.0/pango/pango-font.h:25,
-                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-                 from /usr/include/pango-1.0/pango/pango.h:25,
-                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-                 from ../include/sweep/sweep_types.h:25,
-                 from channelops.c:30:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
+                 from about_dialog.c:30:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -1758,7 +1796,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from driver.c:37:
+                 from db_slider.c:34:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -1771,10 +1809,28 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from driver.c:37:
+                 from db_slider.c:34:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+about_dialog.c: In function 'sweep_homepage':
+about_dialog.c:47:3: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]
+   47 |   system ("gnome-moz-remote http://sweep.sourceforge.net/");
+      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from db_slider.c:34:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from db_slider.c:32:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -1783,7 +1839,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from callbacks.c:29:
+                 from driver.c:37:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -1796,7 +1852,7 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from callbacks.c:29:
+                 from driver.c:37:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -1808,7 +1864,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from about_dialog.c:30:
+                 from cursors.c:26:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -1821,10 +1877,15 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from about_dialog.c:30:
+                 from cursors.c:26:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_alsa.o `test -f 'driver_alsa.c' || echo './'`driver_alsa.c
+db_slider.c: In function 'db_slider_class_init':
+db_slider.c:54:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
+   54 |   GtkObjectClass *object_class;
+      |                   ^~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -1833,7 +1894,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from cursors.c:26:
+                 from callbacks.c:29:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -1846,58 +1907,7 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from cursors.c:26:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from db_slider.c:34:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from db_slider.c:32:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from channelops.c:30:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../include/sweep/sweep_types.h:24,
-                 from channelops.c:30:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkruler.h:47,
-                 from db_ruler.h:39,
-                 from db_ruler.c:42:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from db_ruler.h:38,
-                 from db_ruler.c:42:
+                 from callbacks.c:29:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -1905,25 +1915,7 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from main.c:31:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from main.c:30:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-db_slider.c: In function 'db_slider_class_init':
-db_slider.c:54:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
-   54 |   GtkObjectClass *object_class;
-      |                   ^~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from callbacks.c:29:
+                 from driver.c:37:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
@@ -1937,20 +1929,19 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from callbacks.c:29:
+                 from driver.c:37:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from driver.c:37:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
+driver.c: In function 'config_dev_dsp_dialog_ok_cb':
+driver.c:161:13: warning: Deprecated pre-processor symbol, replace with 
+  161 |   G_CONST_RETURN gchar * main_dev, * monitor_dev;
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
+driver.c: In function 'init_devices':
+driver.c:761:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  761 |   play_mutex = g_mutex_new ();
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:111,
                  from /usr/include/glib-2.0/gobject/gbinding.h:28,
                  from /usr/include/glib-2.0/glib-object.h:22,
                  from /usr/include/glib-2.0/gio/gioenums.h:28,
@@ -1960,9 +1951,9 @@
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
                  from driver.c:37:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -1989,7 +1980,7 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from about_dialog.c:30:
+                 from callbacks.c:29:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
@@ -2003,103 +1994,10 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from about_dialog.c:30:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from db_ruler.h:42,
-                 from db_ruler.c:42:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from db_ruler.h:38,
-                 from db_ruler.c:42:
+                 from callbacks.c:29:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-main.c: In function 'initial_sample_load':
-main.c:65:13: warning: Deprecated pre-processor symbol, replace with 
-   65 |   if (!strncmp (g_dirname (arg), ".", 1)) {
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
-driver.c: In function 'config_dev_dsp_dialog_ok_cb':
-driver.c:161:13: warning: Deprecated pre-processor symbol, replace with 
-  161 |   G_CONST_RETURN gchar * main_dev, * monitor_dev;
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
-driver.c: In function 'init_devices':
-driver.c:761:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  761 |   play_mutex = g_mutex_new ();
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from driver.c:37:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-main.c: In function 'main':
-main.c:146:3: warning: implicit declaration of function 'XInitThreads' [-Wimplicit-function-declaration]
-  146 |   XInitThreads ();
-      |   ^~~~~~~~~~~~
-main.c:155:3: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
-  155 |   g_thread_init (NULL);
-      |   ^~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from main.c:30:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here
-  261 | void     g_thread_init                   (gpointer vtable);
-      |          ^~~~~~~~~~~~~
-db_ruler.c: In function 'db_ruler_class_init':
-db_ruler.c:114:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
-  114 |   GtkObjectClass *object_class;
-      |                   ^~~~~~~~~~~~
-db_ruler.c: In function 'db_ruler_draw_ticks':
-db_ruler.c:351:8: warning: variable 'text_height' set but not used [-Wunused-but-set-variable]
-  351 |   gint text_height;
-      |        ^~~~~~~~~~~
-db_ruler.c:350:8: warning: variable 'digit_offset' set but not used [-Wunused-but-set-variable]
-  350 |   gint digit_offset;
-      |        ^~~~~~~~~~~~
-db_ruler.c:336:15: warning: variable 'bg_gc' set but not used [-Wunused-but-set-variable]
-  336 |   GdkGC *gc, *bg_gc;
-      |               ^~~~~
-db_ruler.c: In function 'db_ruler_draw_pos':
-db_ruler.c:509:10: warning: variable 'increment' set but not used [-Wunused-but-set-variable]
-  509 |   gfloat increment;
-      |          ^~~~~~~~~
-db_ruler.c:508:8: warning: variable 'ythickness' set but not used [-Wunused-but-set-variable]
-  508 |   gint ythickness;
-      |        ^~~~~~~~~~
-about_dialog.c: In function 'sweep_homepage':
-about_dialog.c:47:3: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]
-   47 |   system ("gnome-moz-remote http://sweep.sourceforge.net/");
-      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_alsa.o `test -f 'driver_alsa.c' || echo './'`driver_alsa.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_oss.o `test -f 'driver_oss.c' || echo './'`driver_oss.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_solaris.o `test -f 'driver_solaris.c' || echo './'`driver_solaris.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-edit.o `test -f 'edit.c' || echo './'`edit.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_dialogs.o `test -f 'file_dialogs.c' || echo './'`file_dialogs.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_sndfile1.o `test -f 'file_sndfile1.c' || echo './'`file_sndfile1.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_mad.o `test -f 'file_mad.c' || echo './'`file_mad.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2109,7 +2007,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
                  from ../include/sweep/sweep_types.h:26,
-                 from driver_alsa.c:43:
+                 from channelops.c:30:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -2122,7 +2020,7 @@
                  from /usr/include/pango-1.0/pango/pango.h:25,
                  from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                  from ../include/sweep/sweep_types.h:25,
-                 from driver_alsa.c:43:
+                 from channelops.c:30:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -2134,41 +2032,117 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from ../include/sweep/sweep_types.h:26,
-                 from driver_solaris.c:38:
+                 from main.c:31:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
-                 from /usr/include/pango-1.0/pango/pango-font.h:25,
-                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-                 from /usr/include/pango-1.0/pango/pango.h:25,
-                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-                 from ../include/sweep/sweep_types.h:25,
-                 from driver_solaris.c:38:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from main.c:31:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_oss.o `test -f 'driver_oss.c' || echo './'`driver_oss.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from main.c:31:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from main.c:30:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkruler.h:47,
+                 from db_ruler.h:39,
+                 from db_ruler.c:42:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from db_ruler.h:38,
+                 from db_ruler.c:42:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+main.c: In function 'initial_sample_load':
+main.c:65:13: warning: Deprecated pre-processor symbol, replace with 
+   65 |   if (!strncmp (g_dirname (arg), ".", 1)) {
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                 
+main.c: In function 'main':
+main.c:146:3: warning: implicit declaration of function 'XInitThreads' [-Wimplicit-function-declaration]
+  146 |   XInitThreads ();
+      |   ^~~~~~~~~~~~
+main.c:155:3: warning: 'g_thread_init' is deprecated [-Wdeprecated-declarations]
+  155 |   g_thread_init (NULL);
+      |   ^~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from main.c:30:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:261:10: note: declared here
+  261 | void     g_thread_init                   (gpointer vtable);
+      |          ^~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
                  from ../include/sweep/sweep_types.h:26,
-                 from driver_alsa.c:43:
+                 from channelops.c:30:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
                  from ../include/sweep/sweep_types.h:24,
-                 from driver_alsa.c:43:
+                 from channelops.c:30:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-driver_solaris.o `test -f 'driver_solaris.c' || echo './'`driver_solaris.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-edit.o `test -f 'edit.c' || echo './'`edit.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from db_ruler.h:42,
+                 from db_ruler.c:42:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from db_ruler.h:38,
+                 from db_ruler.c:42:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_speex.o `test -f 'file_speex.c' || echo './'`file_speex.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2177,39 +2151,62 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from driver_oss.c:39:
+                 from ../include/sweep/sweep_types.h:26,
+                 from driver_alsa.c:43:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from driver_oss.c:39:
+                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
+                 from /usr/include/pango-1.0/pango/pango-font.h:25,
+                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+                 from /usr/include/pango-1.0/pango/pango.h:25,
+                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+                 from ../include/sweep/sweep_types.h:25,
+                 from driver_alsa.c:43:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_dialogs.o `test -f 'file_dialogs.c' || echo './'`file_dialogs.c
+db_ruler.c: In function 'db_ruler_class_init':
+db_ruler.c:114:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
+  114 |   GtkObjectClass *object_class;
+      |                   ^~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
                  from ../include/sweep/sweep_types.h:26,
-                 from driver_solaris.c:38:
+                 from driver_alsa.c:43:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
                  from ../include/sweep/sweep_types.h:24,
-                 from driver_solaris.c:38:
+                 from driver_alsa.c:43:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+db_ruler.c: In function 'db_ruler_draw_ticks':
+db_ruler.c:351:8: warning: variable 'text_height' set but not used [-Wunused-but-set-variable]
+  351 |   gint text_height;
+      |        ^~~~~~~~~~~
+db_ruler.c:350:8: warning: variable 'digit_offset' set but not used [-Wunused-but-set-variable]
+  350 |   gint digit_offset;
+      |        ^~~~~~~~~~~~
+db_ruler.c:336:15: warning: variable 'bg_gc' set but not used [-Wunused-but-set-variable]
+  336 |   GdkGC *gc, *bg_gc;
+      |               ^~~~~
+db_ruler.c: In function 'db_ruler_draw_pos':
+db_ruler.c:509:10: warning: variable 'increment' set but not used [-Wunused-but-set-variable]
+  509 |   gfloat increment;
+      |          ^~~~~~~~~
+db_ruler.c:508:8: warning: variable 'ythickness' set but not used [-Wunused-but-set-variable]
+  508 |   gint ythickness;
+      |        ^~~~~~~~~~
 driver_alsa.c: In function 'alsa_device_setup':
 driver_alsa.c:169:7: warning: variable 'dir' set but not used [-Wunused-but-set-variable]
   169 |   int dir;
@@ -2222,7 +2219,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from file_dialogs.c:34:
+                 from driver_oss.c:39:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -2235,25 +2232,10 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from file_dialogs.c:34:
+                 from driver_oss.c:39:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from driver_oss.c:39:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from driver_oss.c:38:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_vorbis.o `test -f 'file_vorbis.c' || echo './'`file_vorbis.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2284,24 +2266,45 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from file_dialogs.c:34:
+                 from driver_oss.c:39:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from file_dialogs.c:34:
+                 from driver_oss.c:38:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_sndfile1.o `test -f 'file_sndfile1.c' || echo './'`file_sndfile1.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from edit.c:36:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../include/sweep/sweep_types.h:24,
+                 from edit.c:36:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+edit.c: In function 'splice_out_sel':
+edit.c:601:13: warning: Deprecated pre-processor symbol, replace with 
+  601 |     g_memmove (d, (gpointer)(sounddata->data + offset), len);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+edit.c:627:13: warning: Deprecated pre-processor symbol, replace with 
+  627 |     g_memmove (d, (gpointer)(sounddata->data + offset), len);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+edit.c: In function 'crop_out':
+edit.c:976:13: warning: Deprecated pre-processor symbol, replace with 
+  976 |     g_memmove (d, (gpointer)(d + offset), byte_length);
+      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_mad.o `test -f 'file_mad.c' || echo './'`file_mad.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2310,7 +2313,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from file_sndfile1.c:38:
+                 from file_dialogs.c:34:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -2323,27 +2326,34 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from file_sndfile1.c:38:
+                 from file_dialogs.c:34:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-format.o `test -f 'format.c' || echo './'`format.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_speex.o `test -f 'file_speex.c' || echo './'`file_speex.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from edit.c:36:
+                 from file_dialogs.c:34:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from ../include/sweep/sweep_types.h:24,
-                 from edit.c:36:
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from file_dialogs.c:34:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-file_vorbis.o `test -f 'file_vorbis.c' || echo './'`file_vorbis.c
 file_dialogs.c: In function 'sweep_dir_exists':
 file_dialogs.c:152:13: warning: Deprecated pre-processor symbol, replace with 
   152 |   dirname = g_dirname (pathname);
@@ -2532,31 +2542,33 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
-edit.c: In function 'splice_out_sel':
-edit.c:601:13: warning: Deprecated pre-processor symbol, replace with 
-  601 |     g_memmove (d, (gpointer)(sounddata->data + offset), len);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-edit.c:627:13: warning: Deprecated pre-processor symbol, replace with 
-  627 |     g_memmove (d, (gpointer)(sounddata->data + offset), len);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from file_sndfile1.c:38:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from file_sndfile1.c:37:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-edit.c: In function 'crop_out':
-edit.c:976:13: warning: Deprecated pre-processor symbol, replace with 
-  976 |     g_memmove (d, (gpointer)(d + offset), byte_length);
-      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~     
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-format.o `test -f 'format.c' || echo './'`format.c
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from ../include/sweep/sweep_types.h:26,
+                 from driver_solaris.c:38:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
+                 from /usr/include/pango-1.0/pango/pango-font.h:25,
+                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+                 from /usr/include/pango-1.0/pango/pango.h:25,
+                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+                 from ../include/sweep/sweep_types.h:25,
+                 from driver_solaris.c:38:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2582,41 +2594,22 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-head.o `test -f 'head.c' || echo './'`head.c
-file_sndfile1.c: In function 'update_save_options_values':
-file_sndfile1.c:176:13: warning: variable 'sfinfo' set but not used [-Wunused-but-set-variable]
-  176 |   SF_INFO * sfinfo;
-      |             ^~~~~~
-file_sndfile1.c:175:15: warning: variable 'format' set but not used [-Wunused-but-set-variable]
-  175 |   sw_format * format;
-      |               ^~~~~~
-file_sndfile1.c: In function 'create_sndfile_encoding_options_dialog':
-file_sndfile1.c:340:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  340 |   label = gtk_label_new (g_basename (so->pathname));
-      |   ^~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_sndfile1.c:37:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_sndfile1.c: In function '_sndfile_sample_load':
-file_sndfile1.c:771:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  771 |   g_snprintf (buf, BUF_LEN, _("Loading %s"), g_basename (sample->pathname));
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_sndfile1.c:37:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_sndfile1.c: In function 'sndfile_sample_save':
-file_sndfile1.c:998:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  998 |   g_snprintf (buf, BUF_LEN, _("Saving %s"), g_basename (pathname));
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_sndfile1.c:37:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from driver_solaris.c:38:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../include/sweep/sweep_types.h:24,
+                 from driver_solaris.c:38:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -2656,6 +2649,7 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-head.o `test -f 'head.c' || echo './'`head.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2664,7 +2658,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from file_speex.c:89:
+                 from file_sndfile1.c:38:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -2677,10 +2671,26 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from file_speex.c:89:
+                 from file_sndfile1.c:38:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-interface.o `test -f 'interface.c' || echo './'`interface.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-levelmeter.o `test -f 'levelmeter.c' || echo './'`levelmeter.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from file_sndfile1.c:38:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from file_sndfile1.c:37:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2689,7 +2699,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from file_vorbis.c:84:
+                 from file_speex.c:89:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -2702,10 +2712,26 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from file_vorbis.c:84:
+                 from file_speex.c:89:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+file_sndfile1.c: In function 'update_save_options_values':
+file_sndfile1.c:176:13: warning: variable 'sfinfo' set but not used [-Wunused-but-set-variable]
+  176 |   SF_INFO * sfinfo;
+      |             ^~~~~~
+file_sndfile1.c:175:15: warning: variable 'format' set but not used [-Wunused-but-set-variable]
+  175 |   sw_format * format;
+      |               ^~~~~~
+file_sndfile1.c: In function 'create_sndfile_encoding_options_dialog':
+file_sndfile1.c:340:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  340 |   label = gtk_label_new (g_basename (so->pathname));
+      |   ^~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_sndfile1.c:37:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -2720,21 +2746,24 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-interface.o `test -f 'interface.c' || echo './'`interface.c
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from file_vorbis.c:84:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
+file_sndfile1.c: In function '_sndfile_sample_load':
+file_sndfile1.c:771:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  771 |   g_snprintf (buf, BUF_LEN, _("Loading %s"), g_basename (sample->pathname));
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_sndfile1.c:37:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_sndfile1.c: In function 'sndfile_sample_save':
+file_sndfile1.c:998:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  998 |   g_snprintf (buf, BUF_LEN, _("Saving %s"), g_basename (pathname));
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_sndfile1.c:37:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
 file_speex.c: In function 'file_is_ogg_speex':
 file_speex.c:197:38: warning: pointer targets in passing argument 1 of 'speex_packet_to_header' differ in signedness [-Wpointer-sign]
   197 |   header = speex_packet_to_header (op.packet, op.bytes);
@@ -2745,32 +2774,6 @@
 /usr/include/speex/speex_header.h:84:43: note: expected 'char *' but argument is of type 'unsigned char *'
    84 | SpeexHeader *speex_packet_to_header(char *packet, int size);
       |                                     ~~~~~~^~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from ../include/sweep/sweep_types.h:26,
-                 from format.c:25:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
-                 from /usr/include/pango-1.0/pango/pango-font.h:25,
-                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-                 from /usr/include/pango-1.0/pango/pango.h:25,
-                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-                 from ../include/sweep/sweep_types.h:25,
-                 from format.c:25:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
 file_speex.c: In function 'sample_load_speex_info':
 file_speex.c:577:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
   577 |   g_snprintf (buf, BUF_LEN, _("Loading %s"), g_basename (sample->pathname));
@@ -2823,75 +2826,31 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-levelmeter.o `test -f 'levelmeter.c' || echo './'`levelmeter.c
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from format.c:25:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../include/sweep/sweep_types.h:24,
-                 from format.c:25:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-file_vorbis.c: In function 'sample_load_vorbis_info':
-file_vorbis.c:324:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  324 |   g_snprintf (buf, BUF_LEN, _("Loading %s"), g_basename (sample->pathname));
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_vorbis.c: In function 'vorbis_sample_save_thread':
-file_vorbis.c:647:8: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  647 |        g_basename (sample->pathname),
-      |        ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_vorbis.c:667:10: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  667 |          g_basename (pathname), bytes_buf, time_buf, percent,
-      |          ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_vorbis.c:674:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  674 |       g_basename (pathname), bytes_buf, time_buf, percent,
-      |       ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_vorbis.c: In function 'vorbis_sample_save':
-file_vorbis.c:702:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  702 |   g_snprintf (buf, BUF_LEN, _("Saving %s"), g_basename (pathname));
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-file_vorbis.c: In function 'create_vorbis_encoding_options_dialog':
-file_vorbis.c:1136:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
- 1136 |   label = gtk_label_new (g_basename (pathname));
-      |   ^~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from file_vorbis.c:82:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from file_vorbis.c:84:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from file_vorbis.c:84:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2917,7 +2876,32 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-notes.o `test -f 'notes.c' || echo './'`notes.c
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from ../include/sweep/sweep_types.h:26,
+                 from format.c:25:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
+                 from /usr/include/pango-1.0/pango/pango-font.h:25,
+                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+                 from /usr/include/pango-1.0/pango/pango.h:25,
+                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+                 from ../include/sweep/sweep_types.h:25,
+                 from format.c:25:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -2940,27 +2924,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-head.c: In function 'head_new':
-head.c:600:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  600 |   head->head_mutex = g_mutex_new ();
-      |   ^~~~
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from head.c:29:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-file_speex.c: In function 'sample_load_speex_data':
-file_speex.c:440:32: warning: 'extra_headers' may be used uninitialized in this function [-Wmaybe-uninitialized]
-  440 |    } else if (packet_count <= 1+extra_headers) {
-      |                               ~^~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -2986,7 +2949,23 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-param.o `test -f 'param.c' || echo './'`param.c
+head.c: In function 'head_new':
+head.c:600:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  600 |   head->head_mutex = g_mutex_new ();
+      |   ^~~~
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from head.c:29:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3029,6 +3008,92 @@
 interface.c:207:14: warning: variable 'color_green_grey' set but not used [-Wunused-but-set-variable]
   207 |   GdkColor * color_green_grey;
       |              ^~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from file_vorbis.c:84:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from format.c:25:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../include/sweep/sweep_types.h:24,
+                 from format.c:25:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+file_vorbis.c: In function 'sample_load_vorbis_info':
+file_vorbis.c:324:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  324 |   g_snprintf (buf, BUF_LEN, _("Loading %s"), g_basename (sample->pathname));
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_vorbis.c: In function 'vorbis_sample_save_thread':
+file_vorbis.c:647:8: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  647 |        g_basename (sample->pathname),
+      |        ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_vorbis.c:667:10: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  667 |          g_basename (pathname), bytes_buf, time_buf, percent,
+      |          ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_vorbis.c:674:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  674 |       g_basename (pathname), bytes_buf, time_buf, percent,
+      |       ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_vorbis.c: In function 'vorbis_sample_save':
+file_vorbis.c:702:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  702 |   g_snprintf (buf, BUF_LEN, _("Saving %s"), g_basename (pathname));
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+file_vorbis.c: In function 'create_vorbis_encoding_options_dialog':
+file_vorbis.c:1136:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+ 1136 |   label = gtk_label_new (g_basename (pathname));
+      |   ^~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from file_vorbis.c:82:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-notes.o `test -f 'notes.c' || echo './'`notes.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-param.o `test -f 'param.c' || echo './'`param.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-paste_dialogs.o `test -f 'paste_dialogs.c' || echo './'`paste_dialogs.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-play.o `test -f 'play.c' || echo './'`play.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkmain.h:36,
@@ -3049,8 +3114,10 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-paste_dialogs.o `test -f 'paste_dialogs.c' || echo './'`paste_dialogs.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-play.o `test -f 'play.c' || echo './'`play.c
+file_speex.c: In function 'sample_load_speex_data':
+file_speex.c:440:32: warning: 'extra_headers' may be used uninitialized in this function [-Wmaybe-uninitialized]
+  440 |    } else if (packet_count <= 1+extra_headers) {
+      |                               ~^~~~~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3073,19 +3140,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-levelmeter.c: In function 'levelmeter_realize':
-levelmeter.c:76:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
-   76 |   LevelMeter *levelmeter;
-      |               ^~~~~~~~~~
-levelmeter.c: In function 'levelmeter_size_allocate':
-levelmeter.c:124:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
-  124 |   LevelMeter *levelmeter;
-      |               ^~~~~~~~~~
-levelmeter.c: In function 'levelmeter_destroy':
-levelmeter.c:181:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
-  181 |   LevelMeter *levelmeter;
-      |               ^~~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-plugin.o `test -f 'plugin.c' || echo './'`plugin.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3094,21 +3148,20 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from ../include/sweep/sweep_types.h:26,
-                 from param.c:30:
+                 from notes.c:29:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
-                 from /usr/include/pango-1.0/pango/pango-font.h:25,
-                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
-                 from /usr/include/pango-1.0/pango/pango.h:25,
-                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
-                 from ../include/sweep/sweep_types.h:25,
-                 from param.c:30:
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from notes.c:29:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
@@ -3120,23 +3173,25 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from notes.c:29:
+                 from ../include/sweep/sweep_types.h:26,
+                 from param.c:30:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
 In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                  from /usr/include/glib-2.0/gobject/gbinding.h:29,
                  from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from notes.c:29:
+                 from /usr/include/pango-1.0/pango/pango-coverage.h:25,
+                 from /usr/include/pango-1.0/pango/pango-font.h:25,
+                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
+                 from /usr/include/pango-1.0/pango/pango.h:25,
+                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
+                 from ../include/sweep/sweep_types.h:25,
+                 from param.c:30:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-plugin.o `test -f 'plugin.c' || echo './'`plugin.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3153,7 +3208,18 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-preferences.o `test -f 'preferences.c' || echo './'`preferences.c
+levelmeter.c: In function 'levelmeter_realize':
+levelmeter.c:76:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
+   76 |   LevelMeter *levelmeter;
+      |               ^~~~~~~~~~
+levelmeter.c: In function 'levelmeter_size_allocate':
+levelmeter.c:124:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
+  124 |   LevelMeter *levelmeter;
+      |               ^~~~~~~~~~
+levelmeter.c: In function 'levelmeter_destroy':
+levelmeter.c:181:15: warning: variable 'levelmeter' set but not used [-Wunused-but-set-variable]
+  181 |   LevelMeter *levelmeter;
+      |               ^~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3176,8 +3242,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-print.o `test -f 'print.c' || echo './'`print.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-question_dialogs.o `test -f 'question_dialogs.c' || echo './'`question_dialogs.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3203,6 +3267,10 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-preferences.o `test -f 'preferences.c' || echo './'`preferences.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-print.o `test -f 'print.c' || echo './'`print.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-question_dialogs.o `test -f 'question_dialogs.c' || echo './'`question_dialogs.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-record.o `test -f 'record.c' || echo './'`record.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3243,6 +3311,45 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from play.c:49:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from ../include/sweep/sweep_types.h:24,
+                 from play.c:49:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+paste_dialogs.c: In function 'create_paste_dialog':
+paste_dialogs.c:296:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  296 |       g_basename (sample->pathname));
+      |       ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from paste_dialogs.c:29:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+play.c: In function 'head_read_unrestricted':
+play.c:153:16: warning: variable 'd' set but not used [-Wunused-but-set-variable]
+  153 |   sw_audio_t * d;
+      |                ^
+play.c: In function 'init_playback':
+play.c:1138:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+ 1138 |   play_mutex = g_mutex_new ();
+      |   ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from ../include/sweep/sweep_types.h:24,
+                 from play.c:49:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3269,32 +3376,7 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-paste_dialogs.c: In function 'create_paste_dialog':
-paste_dialogs.c:296:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  296 |       g_basename (sample->pathname));
-      |       ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from paste_dialogs.c:29:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from play.c:49:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../include/sweep/sweep_types.h:24,
-                 from play.c:49:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-record.o `test -f 'record.c' || echo './'`record.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sample-display.o `test -f 'sample-display.c' || echo './'`sample-display.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3310,20 +3392,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-play.c: In function 'head_read_unrestricted':
-play.c:153:16: warning: variable 'd' set but not used [-Wunused-but-set-variable]
-  153 |   sw_audio_t * d;
-      |                ^
-play.c: In function 'init_playback':
-play.c:1138:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
- 1138 |   play_mutex = g_mutex_new ();
-      |   ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from ../include/sweep/sweep_types.h:24,
-                 from play.c:49:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
 plugin.c: In function 'init_dynamic_plugins_dir':
 plugin.c:92:10: warning: variable 'name' set but not used [-Wunused-but-set-variable]
    92 |   char * name, * path;
@@ -3382,6 +3450,7 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-samplerate.o `test -f 'samplerate.c' || echo './'`samplerate.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3398,12 +3467,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sample-display.o `test -f 'sample-display.c' || echo './'`sample-display.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-samplerate.o `test -f 'samplerate.c' || echo './'`samplerate.c
-preferences.c: In function 'prefs_init':
-preferences.c:51:13: warning: Deprecated pre-processor symbol, replace with 
-   51 |   G_CONST_RETURN char * prefs_path;
-      |             ^~~~~~~~~~~~~~~~~~~~~~~                         
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3445,7 +3508,6 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sw_chooser.o `test -f 'sw_chooser.c' || echo './'`sw_chooser.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3471,7 +3533,10 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_filter.o `test -f 'sweep_filter.c' || echo './'`sweep_filter.c
+preferences.c: In function 'prefs_init':
+preferences.c:51:13: warning: Deprecated pre-processor symbol, replace with 
+   51 |   G_CONST_RETURN char * prefs_path;
+      |             ^~~~~~~~~~~~~~~~~~~~~~~                         
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3486,7 +3551,27 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_sample.o `test -f 'sweep_sample.c' || echo './'`sweep_sample.c
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from sample-display.h:25,
+                 from sample-display.c:32:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from sample-display.h:24,
+                 from sample-display.c:32:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sw_chooser.o `test -f 'sw_chooser.c' || echo './'`sw_chooser.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3501,6 +3586,31 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_filter.o `test -f 'sweep_filter.c' || echo './'`sweep_filter.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from ../include/sweep/sweep_types.h:26,
+                 from sample-display.h:27,
+                 from sample-display.c:32:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from sample-display.h:24,
+                 from sample-display.c:32:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
 record.c: In function 'do_record_regions':
 record.c:195:12: warning: variable 'rec_mixing' set but not used [-Wunused-but-set-variable]
   195 |   gboolean rec_mixing = FALSE;
@@ -3514,28 +3624,19 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from sample-display.h:25,
-                 from sample-display.c:32:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from sample-display.h:24,
-                 from sample-display.c:32:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_sample.o `test -f 'sweep_sample.c' || echo './'`sweep_sample.c
+sample-display.c: In function 'sample_display_init_display':
+sample-display.c:583:15: warning: variable 'visual' set but not used [-Wunused-but-set-variable]
+  583 |   GdkVisual * visual;
+      |               ^~~~~~
+sample-display.c:582:15: warning: variable 'window' set but not used [-Wunused-but-set-variable]
+  582 |   GdkWindow * window;
+      |               ^~~~~~
+sample-display.c: In function 'sample_display_draw_rec_offset':
+sample-display.c:1480:15: warning: variable 'sample' set but not used [-Wunused-but-set-variable]
+ 1480 |   sw_sample * sample;
+      |               ^~~~~~
 aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_sounddata.o `test -f 'sweep_sounddata.c' || echo './'`sweep_sounddata.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_selection.o `test -f 'sweep_selection.c' || echo './'`sweep_selection.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3562,30 +3663,27 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_selection.o `test -f 'sweep_selection.c' || echo './'`sweep_selection.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
                  from ../include/sweep/sweep_types.h:26,
-                 from sample-display.h:27,
-                 from sample-display.c:32:
+                 from samplerate.c:35:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from sample-display.h:24,
-                 from sample-display.c:32:
+                 from ../include/sweep/sweep_types.h:24,
+                 from samplerate.c:35:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
+samplerate.c: In function 'do_samplerate_thread':
+samplerate.c:81:7: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
+   81 |   int channel = 0;
+      |       ^~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3619,47 +3717,6 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from sweep_sample.c:31:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from sweep_sample.c:31:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from ../include/sweep/sweep_types.h:26,
-                 from samplerate.c:35:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from ../include/sweep/sweep_types.h:24,
-                 from samplerate.c:35:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                  from ../include/sweep/sweep_types.h:26,
                  from sweep_filter.c:29:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
@@ -3683,99 +3740,16 @@
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from sweep_sample.c:31:
+                 from sw_chooser.c:33:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from sweep_sample.c:29:
+                 from sw_chooser.c:31:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-samplerate.c: In function 'do_samplerate_thread':
-samplerate.c:81:7: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
-   81 |   int channel = 0;
-      |       ^~~~~~~
-sample-display.c: In function 'sample_display_init_display':
-sample-display.c:583:15: warning: variable 'visual' set but not used [-Wunused-but-set-variable]
-  583 |   GdkVisual * visual;
-      |               ^~~~~~
-sample-display.c:582:15: warning: variable 'window' set but not used [-Wunused-but-set-variable]
-  582 |   GdkWindow * window;
-      |               ^~~~~~
-sweep_sample.c: In function 'sample_new_empty':
-sweep_sample.c:144:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  144 |   s->ops_mutex = g_mutex_new ();
-      |   ^
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-sweep_sample.c:155:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  155 |   s->edit_mutex = g_mutex_new ();
-      |   ^
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-sweep_sample.c:160:3: warning: 'g_cond_new' is deprecated [-Wdeprecated-declarations]
-  160 |   s->pending_cond = g_cond_new ();
-      |   ^
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here
-  277 | GCond *         g_cond_new              (void);
-      |                 ^~~~~~~~~~
-sweep_sample.c:163:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  163 |   s->play_mutex = g_mutex_new ();
-      |   ^
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-sweep_sample.c:184:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  184 |   s->color = filename_color_hash ((gchar *)g_basename (s->pathname));
-      |   ^
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-sample-display.c: In function 'sample_display_draw_rec_offset':
-sample-display.c:1480:15: warning: variable 'sample' set but not used [-Wunused-but-set-variable]
- 1480 |   sw_sample * sample;
-      |               ^~~~~~
-sweep_sample.c: In function 'sample_bank_list_names':
-sweep_sample.c:695:5: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  695 |     ret = g_list_append (ret, (gpointer *)g_basename (s->pathname));
-      |     ^~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-sweep_sample.c: In function 'sample_bank_find_byname':
-sweep_sample.c:713:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  713 |  (!strcmp (name, g_basename (sample->pathname))))
-      |  ^
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
-sweep_sample.c: In function 'sample_info_update':
-sweep_sample.c:1830:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
- 1830 |   gtk_clist_set_text (GTK_CLIST(clist), 0, 1, g_basename(sample->pathname));
-      |   ^~~~~~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from sweep_sample.c:29:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3792,20 +3766,12 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from sw_chooser.c:33:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from sw_chooser.c:31:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
+sw_chooser.c: In function 'sw_chooser_class_init':
+sw_chooser.c:84:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
+   84 |   GtkObjectClass *object_class;
+      |                   ^~~~~~~~~~~~
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_undo.o `test -f 'sweep_undo.c' || echo './'`sweep_undo.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-time_ruler.o `test -f 'time_ruler.c' || echo './'`time_ruler.c
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3834,10 +3800,31 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-sw_chooser.c: In function 'sw_chooser_class_init':
-sw_chooser.c:84:19: warning: variable 'object_class' set but not used [-Wunused-but-set-variable]
-   84 |   GtkObjectClass *object_class;
-      |                   ^~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from sweep_sample.c:31:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from sweep_sample.c:31:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3864,7 +3851,7 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-sweep_undo.o `test -f 'sweep_undo.c' || echo './'`sweep_undo.c
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-timeouts.o `test -f 'timeouts.c' || echo './'`timeouts.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -3922,9 +3909,88 @@
 /usr/include/glib-2.0/glib/deprecated/gthread.h:275:17: note: declared here
   275 | void            g_mutex_free            (GMutex *mutex);
       |                 ^~~~~~~~~~~~
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-time_ruler.o `test -f 'time_ruler.c' || echo './'`time_ruler.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-timeouts.o `test -f 'timeouts.c' || echo './'`timeouts.c
-aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-undo_dialog.o `test -f 'undo_dialog.c' || echo './'`undo_dialog.c
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from sweep_sample.c:31:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+sweep_sample.c: In function 'sample_new_empty':
+sweep_sample.c:144:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  144 |   s->ops_mutex = g_mutex_new ();
+      |   ^
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
+sweep_sample.c:155:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  155 |   s->edit_mutex = g_mutex_new ();
+      |   ^
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
+sweep_sample.c:160:3: warning: 'g_cond_new' is deprecated [-Wdeprecated-declarations]
+  160 |   s->pending_cond = g_cond_new ();
+      |   ^
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:277:17: note: declared here
+  277 | GCond *         g_cond_new              (void);
+      |                 ^~~~~~~~~~
+sweep_sample.c:163:3: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  163 |   s->play_mutex = g_mutex_new ();
+      |   ^
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
+sweep_sample.c:184:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  184 |   s->color = filename_color_hash ((gchar *)g_basename (s->pathname));
+      |   ^
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+sweep_sample.c: In function 'sample_bank_list_names':
+sweep_sample.c:695:5: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  695 |     ret = g_list_append (ret, (gpointer *)g_basename (s->pathname));
+      |     ^~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+sweep_sample.c: In function 'sample_bank_find_byname':
+sweep_sample.c:713:2: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  713 |  (!strcmp (name, g_basename (sample->pathname))))
+      |  ^
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
+sweep_sample.c: In function 'sample_info_update':
+sweep_sample.c:1830:3: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+ 1830 |   gtk_clist_set_text (GTK_CLIST(clist), 0, 1, g_basename(sample->pathname));
+      |   ^~~~~~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from sweep_sample.c:29:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -3979,20 +4045,20 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-undo_dialog.o `test -f 'undo_dialog.c' || echo './'`undo_dialog.c
 aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I../intl -I../include -I../src/tdb -I/usr/include/opus -I/usr/include -I/usr/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include   -Wdate-time -D_FORTIFY_SOURCE=2 -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o sweep-view.o `test -f 'view.c' || echo './'`view.c
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
                  from ../include/sweep/sweep_types.h:26,
-                 from ../include/sweep/sweep_undo.h:24,
-                 from sweep_undo.c:33:
+                 from sweep_typeconvert.c:29:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from sweep_undo.c:29:
+                 from sweep_typeconvert.c:27:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -4001,13 +4067,14 @@
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtk.h:126,
                  from ../include/sweep/sweep_types.h:26,
-                 from sweep_typeconvert.c:29:
+                 from ../include/sweep/sweep_undo.h:24,
+                 from sweep_undo.c:33:
 /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
    73 |   GTimeVal last_popdown;
       |   ^~~~~~~~
 In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                  from /usr/include/glib-2.0/glib.h:30,
-                 from sweep_typeconvert.c:27:
+                 from sweep_undo.c:29:
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
@@ -4032,6 +4099,31 @@
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
+In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
+                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
+                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
+                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
+                 from timeouts.c:30:
+/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
+  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
+      | ^~~~
+In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
+                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
+                 from /usr/include/glib-2.0/glib-object.h:22,
+                 from /usr/include/glib-2.0/gio/gioenums.h:28,
+                 from /usr/include/glib-2.0/gio/giotypes.h:28,
+                 from /usr/include/glib-2.0/gio/gio.h:26,
+                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
+                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
+                 from timeouts.c:30:
+/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
+  679 | {
+      | ^
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -4067,6 +4159,29 @@
 time_ruler.c:63:13: warning: 'time_ruler_draw_pos' declared 'static' but never defined [-Wunused-function]
    63 | static void time_ruler_draw_pos      (GtkRuler       *ruler);
       |             ^~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from timeouts.c:30:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from timeouts.c:28:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+timeouts.c: In function 'sweep_timeouts_init':
+timeouts.c:101:5: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
+  101 |     timeouts_mutex = g_mutex_new ();
+      |     ^~~~~~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:111,
+                 from timeouts.c:28:
+/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
+  273 | GMutex *        g_mutex_new             (void);
+      |                 ^~~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -4075,7 +4190,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from undo_dialog.c:29:
+                 from view.c:35:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -4088,24 +4203,10 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from undo_dialog.c:29:
+                 from view.c:35:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from undo_dialog.c:29:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from undo_dialog.c:27:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                  from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
@@ -4114,7 +4215,7 @@
                  from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                  from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from view.c:35:
+                 from undo_dialog.c:29:
 /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
   236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
       | ^~~~
@@ -4127,19 +4228,10 @@
                  from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                  from /usr/include/gtk-2.0/gdk/gdk.h:32,
                  from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from view.c:35:
+                 from undo_dialog.c:29:
 /usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
   679 | {
       | ^
-undo_dialog.c: In function '_undo_dialog_set_sample':
-undo_dialog.c:173:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
-  173 |         g_basename(sample->pathname));
-      |         ^~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:48,
-                 from undo_dialog.c:27:
-/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
-  205 | const gchar *g_basename         (const gchar *file_name);
-      |              ^~~~~~~~~~
 In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                  from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                  from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
@@ -4162,35 +4254,33 @@
 /usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
   547 | struct _GTimeVal
       |        ^~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
-                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
-                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
-                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
-                 from timeouts.c:30:
-/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
-  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
-      | ^~~~
-In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
-                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
-                 from /usr/include/glib-2.0/glib-object.h:22,
-                 from /usr/include/glib-2.0/gio/gioenums.h:28,
-                 from /usr/include/glib-2.0/gio/giotypes.h:28,
-                 from /usr/include/glib-2.0/gio/gio.h:26,
-                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
-                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
-                 from timeouts.c:30:
-/usr/include/glib-2.0/gobject/gtype.h:679:1: note: declared here
-  679 | {
-      | ^
 view.c: In function 'create_proc_menu':
 view.c:198:15: warning: variable 'li' set but not used [-Wunused-but-set-variable]
   198 |   gint i = 0, li = 0;
       |               ^~
+In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
+                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
+                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
+                 from undo_dialog.c:29:
+/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
+   73 |   GTimeVal last_popdown;
+      |   ^~~~~~~~
+In file included from /usr/include/glib-2.0/glib/galloca.h:32,
+                 from /usr/include/glib-2.0/glib.h:30,
+                 from undo_dialog.c:27:
+/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
+  547 | struct _GTimeVal
+      |        ^~~~~~~~~
+undo_dialog.c: In function '_undo_dialog_set_sample':
+undo_dialog.c:173:9: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
+  173 |         g_basename(sample->pathname));
+      |         ^~~~~~~~~~
+In file included from /usr/include/glib-2.0/glib.h:48,
+                 from undo_dialog.c:27:
+/usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
+  205 | const gchar *g_basename         (const gchar *file_name);
+      |              ^~~~~~~~~~
 view.c: In function 'view_new':
 view.c:1627:8: warning: variable 'screen_width' set but not used [-Wunused-but-set-variable]
  1627 |   gint screen_width, screen_height;
@@ -4246,20 +4336,6 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
-In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
-                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
-                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
-                 from timeouts.c:30:
-/usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
-   73 |   GTimeVal last_popdown;
-      |   ^~~~~~~~
-In file included from /usr/include/glib-2.0/glib/galloca.h:32,
-                 from /usr/include/glib-2.0/glib.h:30,
-                 from timeouts.c:28:
-/usr/include/glib-2.0/glib/gtypes.h:547:8: note: declared here
-  547 | struct _GTimeVal
-      |        ^~~~~~~~~
 view.c:3463:7: warning: 'g_basename' is deprecated: Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
  3463 |       s->pathname ? g_basename (s->pathname) : _("Untitled"),
       |       ^
@@ -4276,16 +4352,7 @@
 /usr/include/glib-2.0/glib/gfileutils.h:205:14: note: declared here
   205 | const gchar *g_basename         (const gchar *file_name);
       |              ^~~~~~~~~~
-timeouts.c: In function 'sweep_timeouts_init':
-timeouts.c:101:5: warning: 'g_mutex_new' is deprecated [-Wdeprecated-declarations]
-  101 |     timeouts_mutex = g_mutex_new ();
-      |     ^~~~~~~~~~~~~~
-In file included from /usr/include/glib-2.0/glib.h:111,
-                 from timeouts.c:28:
-/usr/include/glib-2.0/glib/deprecated/gthread.h:273:17: note: declared here
-  273 | GMutex *        g_mutex_new             (void);
-      |                 ^~~~~~~~~~~
-/bin/bash ../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-export-dynamic -Wl,-z,relro -o sweep sweep-main.o sweep-about_dialog.o sweep-callbacks.o sweep-channelops.o sweep-cursors.o sweep-db_ruler.o sweep-db_slider.o sweep-driver.o sweep-driver_alsa.o sweep-driver_oss.o sweep-driver_solaris.o sweep-edit.o sweep-file_dialogs.o sweep-file_sndfile1.o sweep-file_mad.o sweep-file_speex.o sweep-file_vorbis.o sweep-format.o sweep-head.o sweep-interface.o sweep-levelmeter.o sweep-notes.o sweep-param.o sweep-paste_dialogs.o sweep-play.o sweep-plugin.o sweep-preferences.o sweep-print.o sweep-question_dialogs.o sweep-record.o sweep-sample-display.o sweep-samplerate.o sweep-sw_chooser.o sweep-sweep_filter.o sweep-sweep_sample.o sweep-sweep_sounddata.o sweep-sweep_selection.o sweep-sweep_typeconvert.o sweep-sweep_undo.o sweep-time_ruler.o sweep-timeouts.o sweep-undo_dialog.o sweep-view.o ../src/tdb/libtdb.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype  -lpthread -lsndfile -L/usr/lib -logg -L/usr/lib -lvorbis -lm -lvorbisfile -lvorbisenc -lmad -lspeex -lm -lsamplerate -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lasound -lX11 
+/bin/sh ../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc -DPACKAGE_DATA_DIR='"/usr/share/sweep"' -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-export-dynamic -Wl,-z,relro -o sweep sweep-main.o sweep-about_dialog.o sweep-callbacks.o sweep-channelops.o sweep-cursors.o sweep-db_ruler.o sweep-db_slider.o sweep-driver.o sweep-driver_alsa.o sweep-driver_oss.o sweep-driver_solaris.o sweep-edit.o sweep-file_dialogs.o sweep-file_sndfile1.o sweep-file_mad.o sweep-file_speex.o sweep-file_vorbis.o sweep-format.o sweep-head.o sweep-interface.o sweep-levelmeter.o sweep-notes.o sweep-param.o sweep-paste_dialogs.o sweep-play.o sweep-plugin.o sweep-preferences.o sweep-print.o sweep-question_dialogs.o sweep-record.o sweep-sample-display.o sweep-samplerate.o sweep-sw_chooser.o sweep-sweep_filter.o sweep-sweep_sample.o sweep-sweep_sounddata.o sweep-sweep_selection.o sweep-sweep_typeconvert.o sweep-sweep_undo.o sweep-time_ruler.o sweep-timeouts.o sweep-undo_dialog.o sweep-view.o ../src/tdb/libtdb.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype  -lpthread -lsndfile -L/usr/lib -logg -L/usr/lib -lvorbis -lm -lvorbisfile -lvorbisenc -lmad -lspeex -lm -lsamplerate -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -lasound -lX11 
 libtool: link: aarch64-linux-gnu-gcc -DPACKAGE_DATA_DIR=\"/usr/share/sweep\" -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-export-dynamic -Wl,-z -Wl,relro -o sweep sweep-main.o sweep-about_dialog.o sweep-callbacks.o sweep-channelops.o sweep-cursors.o sweep-db_ruler.o sweep-db_slider.o sweep-driver.o sweep-driver_alsa.o sweep-driver_oss.o sweep-driver_solaris.o sweep-edit.o sweep-file_dialogs.o sweep-file_sndfile1.o sweep-file_mad.o sweep-file_speex.o sweep-file_vorbis.o sweep-format.o sweep-head.o sweep-interface.o sweep-levelmeter.o sweep-notes.o sweep-param.o sweep-paste_dialogs.o sweep-play.o sweep-plugin.o sweep-preferences.o sweep-print.o sweep-question_dialogs.o sweep-record.o sweep-sample-display.o sweep-samplerate.o sweep-sw_chooser.o sweep-sweep_filter.o sweep-sweep_sample.o sweep-sweep_sounddata.o sweep-sweep_selection.o sweep-sweep_typeconvert.o sweep-sweep_undo.o sweep-time_ruler.o sweep-timeouts.o sweep-undo_dialog.o sweep-view.o -pthread -Wl,--export-dynamic -pthread  ../src/tdb/libtdb.a -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz -lfontconfig -lfreetype -lpthread -lsndfile -L/usr/lib -logg -lvorbis -lvorbisfile -lvorbisenc -lmad -lspeex -lm -lsamplerate -lgthread-2.0 -lgmodule-2.0 -lglib-2.0 -lasound -lX11 -pthread
 make[4]: Leaving directory '/build/sweep-0.9.3/src'
 make[3]: Leaving directory '/build/sweep-0.9.3/src'
@@ -4293,7 +4360,7 @@
 make[3]: Entering directory '/build/sweep-0.9.3/plugins'
 Making all in example
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/example'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o example.lo example.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o example.lo example.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c example.c  -fPIC -DPIC -o .libs/example.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4342,14 +4409,14 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c example.c -o example.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module  -Wl,-z,relro -o libexample.la  example.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module  -Wl,-z,relro -o libexample.la  example.lo  
 libtool: link: aarch64-linux-gnu-ar cr .libs/libexample.a .libs/example.o 
 libtool: link: aarch64-linux-gnu-ranlib .libs/libexample.a
 libtool: link: ( cd ".libs" && rm -f "libexample.la" && ln -s "../libexample.la" "libexample.la" )
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/example'
 Making all in byenergy
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/byenergy'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o byenergy.lo byenergy.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o byenergy.lo byenergy.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c byenergy.c  -fPIC -DPIC -o .libs/byenergy.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4398,7 +4465,7 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c byenergy.c -o byenergy.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libbyenergy.la -rpath /usr/lib/aarch64-linux-gnu/sweep byenergy.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libbyenergy.la -rpath /usr/lib/aarch64-linux-gnu/sweep byenergy.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/byenergy.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libbyenergy.so -o .libs/libbyenergy.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libbyenergy.a  byenergy.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libbyenergy.a
@@ -4406,7 +4473,7 @@
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/byenergy'
 Making all in echo
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/echo'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o echo.lo echo.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o echo.lo echo.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c echo.c  -fPIC -DPIC -o .libs/echo.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4455,7 +4522,7 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c echo.c -o echo.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libecho.la -rpath /usr/lib/aarch64-linux-gnu/sweep echo.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libecho.la -rpath /usr/lib/aarch64-linux-gnu/sweep echo.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/echo.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libecho.so -o .libs/libecho.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libecho.a  echo.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libecho.a
@@ -4463,7 +4530,7 @@
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/echo'
 Making all in fade
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/fade'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o fade.lo fade.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o fade.lo fade.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c fade.c  -fPIC -DPIC -o .libs/fade.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4512,7 +4579,7 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c fade.c -o fade.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module  -Wl,-z,relro -o libfade.la -rpath /usr/lib/aarch64-linux-gnu/sweep fade.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module  -Wl,-z,relro -o libfade.la -rpath /usr/lib/aarch64-linux-gnu/sweep fade.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/fade.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libfade.so -o .libs/libfade.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libfade.a  fade.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libfade.a
@@ -4520,7 +4587,7 @@
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/fade'
 Making all in normalise
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/normalise'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o normalise.lo normalise.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o normalise.lo normalise.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c normalise.c  -fPIC -DPIC -o .libs/normalise.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4569,7 +4636,7 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c normalise.c -o normalise.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libnormalise.la -rpath /usr/lib/aarch64-linux-gnu/sweep normalise.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libnormalise.la -rpath /usr/lib/aarch64-linux-gnu/sweep normalise.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/normalise.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libnormalise.so -o .libs/libnormalise.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libnormalise.a  normalise.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libnormalise.a
@@ -4577,7 +4644,7 @@
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/normalise'
 Making all in reverse
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/reverse'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o reverse.lo reverse.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o reverse.lo reverse.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c reverse.c  -fPIC -DPIC -o .libs/reverse.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4626,7 +4693,7 @@
   547 | struct _GTimeVal
       |        ^~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c reverse.c -o reverse.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libreverse.la -rpath /usr/lib/aarch64-linux-gnu/sweep reverse.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libreverse.la -rpath /usr/lib/aarch64-linux-gnu/sweep reverse.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/reverse.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libreverse.so -o .libs/libreverse.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libreverse.a  reverse.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libreverse.a
@@ -4634,7 +4701,7 @@
 make[4]: Leaving directory '/build/sweep-0.9.3/plugins/reverse'
 Making all in ladspa
 make[4]: Entering directory '/build/sweep-0.9.3/plugins/ladspa'
-/bin/bash ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ladspameta.lo ladspameta.c
+/bin/sh ../../libtool  --tag=CC   --mode=compile aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ladspameta.lo ladspameta.c
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c ladspameta.c  -fPIC -DPIC -o .libs/ladspameta.o
 In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                  from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
@@ -4692,7 +4759,7 @@
    68 |        __bos (__s), __fmt, __va_arg_pack ());
       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 libtool: compile:  aarch64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/aarch64-linux-gnu/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c ladspameta.c -o ladspameta.o >/dev/null 2>&1
-/bin/bash ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libladspameta.la -rpath /usr/lib/aarch64-linux-gnu/sweep ladspameta.lo  
+/bin/sh ../../libtool  --tag=CC   --mode=link aarch64-linux-gnu-gcc  -g -O2 -fdebug-prefix-map=/build/sweep-0.9.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -avoid-version -module -Wl,-z,relro -o libladspameta.la -rpath /usr/lib/aarch64-linux-gnu/sweep ladspameta.lo  
 libtool: link: aarch64-linux-gnu-gcc -shared  -fPIC -DPIC  .libs/ladspameta.o    -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro   -Wl,-soname -Wl,libladspameta.so -o .libs/libladspameta.so
 libtool: link: aarch64-linux-gnu-ar cr .libs/libladspameta.a  ladspameta.o
 libtool: link: aarch64-linux-gnu-ranlib .libs/libladspameta.a
@@ -4927,7 +4994,7 @@
 make[3]: Entering directory '/build/sweep-0.9.3/include/sweep'
 make[4]: Entering directory '/build/sweep-0.9.3/include/sweep'
 make[4]: Nothing to be done for 'install-exec-am'.
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/include/sweep'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/include/sweep'
  /usr/bin/install -c -m 644 sweep_version.h sweep_i18n.h sweep.h sweep_types.h sweep_typeconvert.h sweep_sample.h sweep_sounddata.h sweep_filter.h sweep_selection.h sweep_undo.h '/build/sweep-0.9.3/debian/tmp/usr/include/sweep'
 make[4]: Leaving directory '/build/sweep-0.9.3/include/sweep'
 make[3]: Leaving directory '/build/sweep-0.9.3/include/sweep'
@@ -4949,8 +5016,8 @@
 make[3]: Leaving directory '/build/sweep-0.9.3/src/tdb'
 make[3]: Entering directory '/build/sweep-0.9.3/src'
 make[4]: Entering directory '/build/sweep-0.9.3/src'
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/bin'
-  /bin/bash ../libtool   --mode=install /usr/bin/install -c sweep '/build/sweep-0.9.3/debian/tmp/usr/bin'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/bin'
+  /bin/sh ../libtool   --mode=install /usr/bin/install -c sweep '/build/sweep-0.9.3/debian/tmp/usr/bin'
 libtool: install: /usr/bin/install -c sweep /build/sweep-0.9.3/debian/tmp/usr/bin/sweep
 make[4]: Nothing to be done for 'install-data-am'.
 make[4]: Leaving directory '/build/sweep-0.9.3/src'
@@ -5006,18 +5073,18 @@
 make[2]: Entering directory '/build/sweep-0.9.3/doc'
 make[3]: Entering directory '/build/sweep-0.9.3/doc'
 make[3]: Nothing to be done for 'install-exec-am'.
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/man/man1'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/man/man1'
  /usr/bin/install -c -m 644 sweep.1 '/build/sweep-0.9.3/debian/tmp/usr/share/man/man1'
 make[3]: Leaving directory '/build/sweep-0.9.3/doc'
 make[2]: Leaving directory '/build/sweep-0.9.3/doc'
 make[2]: Entering directory '/build/sweep-0.9.3'
 make[3]: Entering directory '/build/sweep-0.9.3'
 make[3]: Nothing to be done for 'install-exec-am'.
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/applications'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/applications'
  /usr/bin/install -c -m 644 sweep.desktop '/build/sweep-0.9.3/debian/tmp/usr/share/applications'
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/pixmaps'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/pixmaps'
  /usr/bin/install -c -m 644 sweep.svg '/build/sweep-0.9.3/debian/tmp/usr/share/pixmaps'
- /bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/sweep'
+ /usr/bin/mkdir -p '/build/sweep-0.9.3/debian/tmp/usr/share/sweep'
  /usr/bin/install -c -m 644 sweep_splash.png '/build/sweep-0.9.3/debian/tmp/usr/share/sweep'
 make[3]: Leaving directory '/build/sweep-0.9.3'
 make[2]: Leaving directory '/build/sweep-0.9.3'
@@ -5029,16 +5096,16 @@
    dh_perl
    dh_link
    dh_strip_nondeterminism
-	Normalized debian/sweep/usr/share/locale/en_AU/LC_MESSAGES/sweep.mo
+	Normalized debian/sweep/usr/share/locale/ja/LC_MESSAGES/sweep.mo
 	Normalized debian/sweep/usr/share/locale/it/LC_MESSAGES/sweep.mo
 	Normalized debian/sweep/usr/share/locale/hu/LC_MESSAGES/sweep.mo
-	Normalized debian/sweep/usr/share/locale/ru/LC_MESSAGES/sweep.mo
-	Normalized debian/sweep/usr/share/locale/ja/LC_MESSAGES/sweep.mo
-	Normalized debian/sweep/usr/share/locale/el/LC_MESSAGES/sweep.mo
-	Normalized debian/sweep/usr/share/locale/de/LC_MESSAGES/sweep.mo
 	Normalized debian/sweep/usr/share/locale/pl/LC_MESSAGES/sweep.mo
+	Normalized debian/sweep/usr/share/locale/en_AU/LC_MESSAGES/sweep.mo
+	Normalized debian/sweep/usr/share/locale/el/LC_MESSAGES/sweep.mo
 	Normalized debian/sweep/usr/share/locale/fr/LC_MESSAGES/sweep.mo
 	Normalized debian/sweep/usr/share/locale/es_ES/LC_MESSAGES/sweep.mo
+	Normalized debian/sweep/usr/share/locale/de/LC_MESSAGES/sweep.mo
+	Normalized debian/sweep/usr/share/locale/ru/LC_MESSAGES/sweep.mo
    dh_compress
    dh_fixperms
    debian/rules override_dh_missing
@@ -5050,25 +5117,25 @@
    dh_strip
    dh_makeshlibs
    dh_shlibdeps
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libbyenergy.so contains an unresolvable reference to symbol sounddata_clear_selection: it's probably a plugin
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libladspameta.so contains an unresolvable reference to symbol perform_filter_op: it's probably a plugin
+dpkg-shlibdeps: warning: 17 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libecho.so contains an unresolvable reference to symbol g_list_append: it's probably a plugin
+dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libbyenergy.so contains an unresolvable reference to symbol sample_get_sounddata: it's probably a plugin
 dpkg-shlibdeps: warning: 8 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libfade.so contains an unresolvable reference to symbol sample_set_progress_percent: it's probably a plugin
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libnormalise.so contains an unresolvable reference to symbol g_mutex_unlock: it's probably a plugin
 dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libnormalise.so contains an unresolvable reference to symbol perform_filter_op: it's probably a plugin
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libfade.so contains an unresolvable reference to symbol g_mutex_unlock: it's probably a plugin
 dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libreverse.so contains an unresolvable reference to symbol g_mutex_lock: it's probably a plugin
+dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libreverse.so contains an unresolvable reference to symbol frames_to_bytes: it's probably a plugin
 dpkg-shlibdeps: warning: 7 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libladspameta.so contains an unresolvable reference to symbol dlclose: it's probably a plugin
-dpkg-shlibdeps: warning: 17 other similar warnings have been skipped (use -v to see them all)
-dpkg-shlibdeps: warning: debian/sweep/usr/lib/aarch64-linux-gnu/sweep/libecho.so contains an unresolvable reference to symbol g_list_append: it's probably a plugin
-dpkg-shlibdeps: warning: 4 other similar warnings have been skipped (use -v to see them all)
    dh_installdeb
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'sweep-dev' in '../sweep-dev_0.9.3-9_all.deb'.
-dpkg-deb: building package 'sweep' in '../sweep_0.9.3-9_arm64.deb'.
 dpkg-deb: building package 'sweep-dbgsym' in '../sweep-dbgsym_0.9.3-9_arm64.deb'.
+dpkg-deb: building package 'sweep' in '../sweep_0.9.3-9_arm64.deb'.
+dpkg-deb: building package 'sweep-dev' in '../sweep-dev_0.9.3-9_all.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../sweep_0.9.3-9_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -5076,12 +5143,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/4720/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/4720/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/8641 and its subdirectories
-I: Current time: Fri Jul 16 07:41:11 -12 2021
-I: pbuilder-time-stamp: 1626464471
+I: removing directory /srv/workspace/pbuilder/4720 and its subdirectories
+I: Current time: Fri Aug 19 16:06:45 +14 2022
+I: pbuilder-time-stamp: 1660874805